munotes®

Enterprise Java Practical Notes | B.Sc. (Information Technology) Semester 5 | Mumbai University | munotes

Get access to whole semester resourcesSemester Pass
MU B.Sc. (Information Technology) student group Free to join

Official Notes munotes.in

Enterprise Java Practical

B.SC. (INFORMATION TECHNOLOGY) · SEMESTER 5

Strictly as per the University of Mumbai NEP syllabus in force for B.Sc. (Information Technology)

For B.Sc. (Information Technology) students of the University of Mumbai and all its affiliated colleges

Open the book ↓

munotes.in Third Year

Contents

Module I 1. Implement the following Simple Servlet applications.

  1. How This Practical Is Examined: the Journal, the Marks a Session and the Two-Hour Paper 1
  2. The Enterprise Java Laboratory from Zero: the JDK, Maven, Tomcat and MySQL 5
  3. What a Servlet Is, and What the Container Does With It 9
  4. Your First Servlet, Start to Finish 14
  5. jakarta or javax: the One Rename That Breaks Every Old Example 18
  6. Reading the Request: Parameters, Forms, GET and POST 22
  7. Writing the Response: Content Type, the Writer and the Status Code 26
  8. JDBC from Zero: the Driver, the Connection and the Prepared Statement 30
  9. The Database This Book Uses, and the Tables Every Exercise Needs 36
  10. Practical 1(a): A Calculator Servlet 40
  11. Practical 1(b): A Login Servlet That Greets by Name or Refuses 45
  12. Practical 1(c): A Registration Servlet That Stores the Row with JDBC 48
  13. Practical 2(a): Forwarding to a Welcome Servlet with RequestDispatcher 53
  14. Practical 2(b): Counting Visits with a Cookie 57
  15. Practical 2(c): Session Creation and Destruction, and Whether This Is a First Visit 61
  16. Practical 3(a): Uploading and Downloading a File 65
  17. Practical 3(b): A Question and Answer Application on the Database 70
  18. Practical 3(c): A Non-Blocking Read with ReadListener 74
  19. JSP from Zero: How a Page Becomes a Servlet 78
  20. Practical 4(a): The Implicit Objects, Shown and Explained 82
  21. Practical 4(b): Passing Values Between Pages, with Validation 86
  22. Practical 4(c): Registration and Login in JSP with JDBC 90
  23. Practical 5(a): Upload and Download Taken Further 95
  24. Practical 5(b): The Question and Answer Application Taken Further 100
  25. Practical 5(c): The Non-Blocking Read Taken Further 105
  26. Practical 6(a): A Form That Updates the Employee Row by eno 109
  27. Practical 6(b): Expression Language on a JSP Page 113
  28. Practical 6(c): JSTL: the Core Tags, the Formatting Tags and the SQL Tags 118

Module II 7. Implement the following EJB Applications

  1. Enterprise Java Beans from Zero, and the Server a Bean Needs 123
  2. The Application Server in the Laboratory: Installing and Starting WildFly 128
  3. The Three Session Beans: Stateless, Stateful and Singleton 132
  4. Practical 7(a): A Currency Converter on a Stateless Session Bean 136
  5. Practical 7(b): A Room Reservation System on EJB 140
  6. Practical 7(c): A Shopping Cart on a Stateful Session Bean 145
  7. Practical 8(a): A Servlet Hit Count on a Singleton Session Bean 150
  8. Message Driven Beans and the Queue They Listen To 154
  9. Practical 8(b): Visitor Statistics on a Message Driven Bean 158
  10. Practical 8(c): A Marks Entry Application Reaching the Database from an EJB 163
  11. Persistence and JPA from Zero: the Entity, the Unit and the Entity Manager 169
  12. Practical 9(a): An Inventory Application in JPA 175
  13. Practical 9(b): A Guestbook in JPA 179
  14. Practical 9(c): Storing and Retrieving Book Details in JPA 183
  15. Practical 10(a): ORM Associations in JPA 187
  16. Hibernate from Zero: the Configuration, the Session Factory and What It Adds to JPA 193
  17. Practical 10(b): Website Visitor Feedback Stored by Hibernate in MySQL 197
  18. Practical 10(c): Employee Details Stored and Retrieved by Hibernate in MySQL 201
  19. Practical 11(a): Hibernate One to One Mapping with Annotations 206
  20. Practical 11(b): Course Details Entered and Retrieved with ORM Mapping 211
  21. Practical 11(c): A Five Page Web Application on Two or Three Java EE Technologies 217
  22. The Spring Framework from Zero: the Container, the Bean and Dependency Injection 225
  23. Practical 12(a): A Web Application in Spring Boot 3 230
  24. Practical 12(b): Lightweight Containers and Dependency Injection with Spring 236
  25. The Journal: What to Write for Each Practical, and What the Examiner Looks For 243
  26. The Viva: the Questions That Come Up, and How to Answer Them 247
munotes.in

The chapters

Every chapter of this book comes with the B.Sc. (Information Technology) Semester 5 notes.

The cover and the contents are free to look through. Buy the notes once to read every chapter of every subject in this semester.

Notes: ₹499 Already bought it? Sign in

Free either way: question papers, the syllabus, and the cover and contents of every book.

The rest of this subject

These notes are cut from the University's printed syllabus. Open the syllabus itself, or the past papers, for the same subject.

Issue
Done!