Toll Free 1800-123-321-5

Advanced Java Programming (J2EE)

In today’s competitive market, it is important for the IT industry to develop and work on multiple web or server-based applications to enhance their efficiency. Most enterprises tend to invest their resource in Java to build several applications for both desktop and embedded devices, the reason being that Java can act as a programming atmosphere where applications can be developed and deployed. IIHT’s Advanced Java Programming helps learners to understand Web as an effective communication medium to create effective and dynamic web pages by getting end-to-end exposure to analyse and develop applications on various Frontend, Back-end and Database tools where every layer from machine code up to the browser is written using Java.

Apply all the core concepts of front-end, back-end and database programming

Develop applications using the latest web development technologies and ecosystems.

Gain proficiency in Debugging and Version Control

Print Friendly, PDF & Email

Course Content

• JDBC Product
• Types of Drivers
• Two-Tier Client/Server Model
• Three-Tier Client/Sever Model
• Basic Steps of JDBC
• Creating and Executing SQL Statement
• The Result Set Object
• Working with Database MetaData
• Interface Servlets
• Servlet Interaction & Advanced Servlets
• Life cycle of Servlet
• Java Servlet Development Kit
• Javax.

• Reading Servlet Parameters
• Reading Initialization Parameters
• The javax.servlet.http Package
• Handling HTTP

• 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

• RMI Architecture
• Designing RMI application
• Executing RMI application

• Types of EnterpriseJava beans
• Session Bean & Entity Bean
• Features of Session Bean
• Life-cycle of Stateful Seession Bean
• Features of Entity Bean
• Life-cycle of Entity Bean
• Container-managed Transactions &
• Bean-managed Transactions
• Implementing a container-manged Entity Bean

• What is XML?
• XML Syntax Rules

• 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

• Introduction to Hibernate 3.0
• Hibernate Architecture
• First Hibernate Application