Enterprise Java Practical Notes | B.Sc. (Information Technology) Semester 5 | Mumbai University | munotes
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.
- How This Practical Is Examined: the Journal, the Marks a Session and the Two-Hour Paper 1
- The Enterprise Java Laboratory from Zero: the JDK, Maven, Tomcat and MySQL 5
- What a Servlet Is, and What the Container Does With It 9
- Your First Servlet, Start to Finish 14
- jakarta or javax: the One Rename That Breaks Every Old Example 18
- Reading the Request: Parameters, Forms, GET and POST 22
- Writing the Response: Content Type, the Writer and the Status Code 26
- JDBC from Zero: the Driver, the Connection and the Prepared Statement 30
- The Database This Book Uses, and the Tables Every Exercise Needs 36
- Practical 1(a): A Calculator Servlet 40
- Practical 1(b): A Login Servlet That Greets by Name or Refuses 45
- Practical 1(c): A Registration Servlet That Stores the Row with JDBC 48
- Practical 2(a): Forwarding to a Welcome Servlet with RequestDispatcher 53
- Practical 2(b): Counting Visits with a Cookie 57
- Practical 2(c): Session Creation and Destruction, and Whether This Is a First Visit 61
- Practical 3(a): Uploading and Downloading a File 65
- Practical 3(b): A Question and Answer Application on the Database 70
- Practical 3(c): A Non-Blocking Read with ReadListener 74
- JSP from Zero: How a Page Becomes a Servlet 78
- Practical 4(a): The Implicit Objects, Shown and Explained 82
- Practical 4(b): Passing Values Between Pages, with Validation 86
- Practical 4(c): Registration and Login in JSP with JDBC 90
- Practical 5(a): Upload and Download Taken Further 95
- Practical 5(b): The Question and Answer Application Taken Further 100
- Practical 5(c): The Non-Blocking Read Taken Further 105
- Practical 6(a): A Form That Updates the Employee Row by eno 109
- Practical 6(b): Expression Language on a JSP Page 113
- Practical 6(c): JSTL: the Core Tags, the Formatting Tags and the SQL Tags 118
Module II 7. Implement the following EJB Applications
- Enterprise Java Beans from Zero, and the Server a Bean Needs 123
- The Application Server in the Laboratory: Installing and Starting WildFly 128
- The Three Session Beans: Stateless, Stateful and Singleton 132
- Practical 7(a): A Currency Converter on a Stateless Session Bean 136
- Practical 7(b): A Room Reservation System on EJB 140
- Practical 7(c): A Shopping Cart on a Stateful Session Bean 145
- Practical 8(a): A Servlet Hit Count on a Singleton Session Bean 150
- Message Driven Beans and the Queue They Listen To 154
- Practical 8(b): Visitor Statistics on a Message Driven Bean 158
- Practical 8(c): A Marks Entry Application Reaching the Database from an EJB 163
- Persistence and JPA from Zero: the Entity, the Unit and the Entity Manager 169
- Practical 9(a): An Inventory Application in JPA 175
- Practical 9(b): A Guestbook in JPA 179
- Practical 9(c): Storing and Retrieving Book Details in JPA 183
- Practical 10(a): ORM Associations in JPA 187
- Hibernate from Zero: the Configuration, the Session Factory and What It Adds to JPA 193
- Practical 10(b): Website Visitor Feedback Stored by Hibernate in MySQL 197
- Practical 10(c): Employee Details Stored and Retrieved by Hibernate in MySQL 201
- Practical 11(a): Hibernate One to One Mapping with Annotations 206
- Practical 11(b): Course Details Entered and Retrieved with ORM Mapping 211
- Practical 11(c): A Five Page Web Application on Two or Three Java EE Technologies 217
- The Spring Framework from Zero: the Container, the Bean and Dependency Injection 225
- Practical 12(a): A Web Application in Spring Boot 3 230
- Practical 12(b): Lightweight Containers and Dependency Injection with Spring 236
- The Journal: What to Write for Each Practical, and What the Examiner Looks For 243
- The Viva: the Questions That Come Up, and How to Answer Them 247
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.