Advanced Java Lab (IT-505)

notes For RGPV Bhopal AICTE Students

Advanced Java Lab (IT-505) B.Tech RGPV notes AICTE flexible curricula Bachelor of technology

Course Objective:

• To learn Designing and developing Web applications
•Designing Enterprise based applications by encapsulating an application’s business logic.
•Designing applications using pre-built frameworks.


Syllabus

UNIT 1:
Java Database Connectivity(JDBC): JDBC Product, Types of Drivers, Two-Tier Client/Server Model, ThreeTier Client/Server Model, Basic Steps of JDBC, Creating and Executing SQL Statement, The Result Set Object, Working with Database MetaData Interface

UNIT 2:
Java Servlets:Servlet Interaction & Advanced Servlets, Life cycle of Servlet, Java Servlet Development Kit, Javax.servletpackage, Reading Servlet Parameters, Reading Initialization Parameters, The javax.servlet.http Package, Handling HTTP.

UNIT 3:
JavaServer Pages(JSP): JSP Technologies, Understanding the Client-Server Model, Understanding Web server software, Configuring the JSP Server, Handling JSP Errors, JSP Translation Time Errors, JSP Request Time Errors, Creating a JSP Error Page
Remote Method Invocation (RMI): RMI Architecture, Designing RMI application, Executing RMI application

UNIT 4:
Enterprise Java Beans (EJB): Types of EnterpriseJava beans, Session Bean & Entity Bean, Features of Session Bean, Life-cycle of Stateful Session Bean, Features of Entity Bean, Life-cycle of Entity Bean, Containermanaged Transactions & Bean-managed Transactions, Implementing a container-managed Entity Bean

UNIT 5:
Struts: Introduction to the Apache Struts, MVC Architecture, Struts Architecture, How Struts Works? Introduction to the Struts Controller, Introduction to the Struts Action Class, Using Struts ActionFrom Class, Using Struts HTML Tags, Introduction to Struts Validator Framework, Client Side Address Validation in Struts, Custom Validators Example, Developing Application with Struts Tiles


NOTES


Books Recommended

1.Java the Complete Reference, ninth edition by Herbert Schild, Publisher: McGraw Hills
2.Head First EJB 3.0 by Kathy Sierra, Bert Bates, Publisher: O'Reilly Media 3.Head First Servlets and JSP by Bryan Basham, Kathy Sierra & Bert Bates, Publisher: O'Reilly Media
4.Just Hibernate, A Lightweight Introduction to the Hibernate Framework by Madhusudhan Konda, Publisher: O'Reilly Media
5.Programming Jakarta Struts, 2nd Edition by Chuck Cavaness, Publisher: O'Reilly Medi


Course Outcomes:

Upon successful completion of this course students will be able to-  learn to access database through Java programs, using Java Data Base Connectivity (JDBC)
 create dynamic web pages, using Servlets and JSP.
 make a resusable software component, using Java Bean.
 invoke the remote methods in an application using Remote Method Invocation (RMI)
 understand the multi-tier architecture of web-based enterprise applications using Enterprise JavaBeans (EJB).
 develop Stateful, Stateless and Entity Beans.
 use Struts frameworks, which gives the opportunity to reuse the codes for quick development.


You May Also Like

Contact author here.

Contact Us

Whatsapp :

Click Here

Address :

Indore, Madhya Pradesh