Back close

Course Detail

Course Name Advanced Java and J2EE
Course Code 18CSA306
Program Bachelor of Computer Applications, B. C. A. (Bachelor of Computer Applications), B. C. A.
Semester Five
Credits Three
Year Taught 2018
Degree Undergraduate (UG)
School School of Arts and Sciences School of Engineering
Campus Kochi, Mysuru, Amritapuri


Unit 1

Networking: Classes to be covered Socket, ServerSocket, IPAddress, URL connections – Swing controls – JDBC – Writing JDBC applications using select, insert, delete, update.

Unit 2

SERVLETS: Introduction to Servlets (Life cycle of servlets, Java Servlets Development Kit, creating, Compiling and running servlet). The servlet API: javax. servlet package. Reading the servlet Parameters, Reading Initialization parameter. The javax.servlet.http.

Unit 3

JAVA SERVER PAGES: Configuring Tomcat JSP/Servlet server. Brief Introduction to J2EE Architecture. Advantage of JSP technology. JSP Architecture, JSP Access Model. JSP Syntax Basic (Directions, Declarations, Expression, Scriplets, Comments) JSP Implicit Object (Out, HttpServlet Request, Http Servlet Respose, Exception Handling, Session Management.

Unit 4

Package Handling HTTP Request and Response (GET/ POST Request), Using Cookies, Session Tracking. Exception Handling.

Unit 5

Introduction to EJB – Understanding MVC – Building Controllers, models and views – Integrating hibernate with spring.


The main Objective of the course is to enable students to understand the concepts underlying technologies in JAVA Enterprise edition with Swings and multithreading, configuring Apache tomcat server, Java beans and Enterprise Java Beans.

Text Books

  1. Deitel&Deitel, “Java How to program”, Prentice Hall, 4 th Edition, 2000.
  2. Gary Cornell and Cay S. Horstmann, “Core Java Vol 1 and Vol 2”, Sun Microsystems Press, 1999.
  3. Stephen Asbury, Scott R. Weiner, Wiley, “Developing Java Enterprise Applications”, 1998.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now