java-sylabus-syllabus
java-sylabus-syllabus
UTTAR PR ADESH
Course Objectives: The objective of this course is to equip the students with the advanced feature of contemporary java which would enable them to handle
complex programs relating to managing data and processes over the network. The objective of this course is to provide a sound foundation to the students on the
concepts, precepts and practices, in a field that is of immense concern to the industry and business.
Course Contents/Syllabus:
Weightage (%)
Module I J2EE and JDBC
Descriptors/Topics
• Introduction to J2EE Architecture 20
• HTTP Protocol and HTML, XML
• Introduction to JDBC
• JDBC Drivers
• Connecting to Database
• java.sql package
Module II Servlet and JSP
Descriptors/Topics
• Introduction to Servlets 20
• Servlet Life Cycle,
• Session Tracking, Context and Collaboration
• Introduction to JSP
• JSP Elements and Standard Action Tags
• JSP implicit objects, Action Elements
• Creating web application using JSP and Servlet
Module III Enterprise Java Beans
Descriptors/Topics
• Enterprise Java Beans Architecture. 20
• EJB roles, Types of EJB’s
• Stateless and State full Session Beans
• Entity Beans
• Container Managed Persistence and Bean Managed Persistence
• Deploying an Enterprise Java Beans Object.
Module IV Struts
Descriptors/Topics
• The Model-View-Controller Architecture 20
• Struts Architecture and Struts Tags
• Struts Control Flow
• Building Struts application
• Struts Validation Framework
Module V Spring
Descriptors/Topics
• Design Pattern 20
• JavaMail API
• Basics of Spring and Spring Boot
• IOC container, Dependency Injection
• Spring AOP, Spring JDBC
1. Write a program to provide database connectivity using Type 1 Driver to a employee table to insert, update, delete data using Servlets
2. Write a program in JSP to provide Login. Password Functionality using Type 1 Driver
3. Write a program using servlet to write persistent and non-persistent cookies on client side.
Downloaded by Angel Mehul (angelsingh2199@gmail.com)
lOMoARcPSD|50899834
4. Write a program to print server-side information using JSP as Client IP Address, URL, Context Info, hit count.
5. Write a program to create a custom tag in JSP that gives Forward and Include Actions
6. Write a program to implement Stateless Session Beans
7. Write a program to implement Entity Bean
8. Write a program to implement Struts
9. Write an android program to connect with SQL Database and perform INSERT, MODIFY and DELETE operations.
Components (Drop down Performance Lab Record Viva Attendance Practical Viva Total
Weightage (%) 15 10 10 5 30 30 60
Text:
• Java 2 Unleashed (Techmedia – SAMS) By Jamie Jaworski
• Professional Java Server Programming (a Press) By Allamaraju
• Developing Java Servlets (Techmedia – SAMS) By James Goodwill
• Using Java 1.2 Special Edition (PHI) By Webber
References:
• David Flanagan,Jim Parley, William Crawford & Kris Magnusson, Java Enterprise in anutshell- A desktop Quick reference -O'REILLY, 2003
• Stephen Ausbury and Scott R. Weiner, Developing Java Enterprise Applications, Wiley-2001
• Jaison Hunder & William Crawford, Java Servlet Programming, O'REILLY, 2002
• Dietal and Deital, ―JAVA 2‖ PEARSON publication