[go: up one dir, main page]

0% found this document useful (0 votes)
31 views5 pages

java-sylabus-syllabus

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views5 pages

java-sylabus-syllabus

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

lOMoARcPSD|50899834

Java Sylabus - Syllabus

Advanced Java Programming (Amity University)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by Angel Mehul (angelsingh2199@gmail.com)
lOMoARcPSD|50899834

UTTAR PR ADESH

L T P/S SW/ No. of TOTAL


Course Title: ADVANCED JAVA PROGRAMMING FW PSDA CREDIT
Credit Units: UNITS
3 - 2 - - 4
Course Level: UG
Course Code: IT404

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.

Pre-requisites: Object Oriented Programming Concepts, Core Java

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

Downloaded by Angel Mehul (angelsingh2199@gmail.com)


lOMoARcPSD|50899834

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

Course Learning Outcomes:

At the end of the course, students will be able to:

• Develop java application using database connectivity.


• Design web applications using JSP and Servlets
• Understand the concept of enterprise application development.
• Analyze Model-View-Controller architechture along with Struts framework.
• Create applications for using various design pattern and Spring framework.

Pedagogy for Course Delivery:


The course would be covered under theory and laboratory. In addition to assigning project–based learning, early exposure to hands-on design to enhance the
motivation among the students. It incorporates designing of problems, analysis of solutions submitted by the students groups and how learning objectives were
achieved. The class will be taught using remote teaching methodology. Students’ learning and assessment will be on the basis of four quadrants and flipped class
method. E-content will be also provided to the students for better learning. Continuous evaluation of the students would be covered under quiz, viva etc.. .
Lab/ Practical’s details, if applicable:

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.

List of Open Ended Program

10. Develop an application to implement RMI based Calculator.


11. Develop an application to authentication, which validate the login-id and password by the JSP, servlet and database code.

Assessment/ Examination Scheme:

Theory L/T (%) Lab/Practical/Studio (%) Total

75% 25% 100%

Theory Assessment (L&T):


Continuous Assessment/Internal Assessment End Term Examination

Components (Drop Attendance Mid Term Exam HA Quiz EE


down)
Weightage (%) 5 15 10 10 60

Lab/ Practical/ Studio Assessment:


Continuous Assessment/Internal Assessment End Term Examination

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

Downloaded by Angel Mehul (angelsingh2199@gmail.com)


lOMoARcPSD|50899834

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

Downloaded by Angel Mehul (angelsingh2199@gmail.com)

You might also like