Advanced Java
The Java programming language was developed by Sun Microsystems in the early 1990s. Although it is primarily used for Internet-based applications, Java is a simple, efficient, general-purpose language. Java was originally designed for embedded network applications running on multiple platforms. It is a portable, object-oriented, interpreted language.
Course Highlights
Java Database Connectivity
- JDBC Product
- Types of Drivers
- Two-Tier Client/Server Model
- Three-Tier Client/Server Model
- Basic Steps of JDBC
- Creating and Executing SQL Statement
- The Result Set Object
- Working with Database Meta Data
- Interface
Servlets
- Servlet Interaction & Advanced Servlets
- Life Cycle of Servlet
- Java Servlet Development Kit
- Javax.servlet Package
- Reading Servlet Parameters
- Reading Initialization Parameters
- The Javax.servlet.http Package
- Handling HTTP
Java Server Pages
- 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, XML & Hibernate
- RMI Architecture
- Designing RMI Application
- Executing RMI Application
- What is XML?
- XML Syntax Rules
- Introduction to Hibernate 3.0
- Hibernate Architecture
- First Hibernate Application
Enterprise Java Beans
- Types of Enterprise Java Beans
- Session Bean & Entity Bean
- Features of Session Bean
- Life-Cycle of State Full Session Bean
- Features of Entity Bean
- Life-Cycle of Entity Bean
- Container-Managed Transactions
- Bean-Managed Transactions
- Implementing a Container-Managed Entity Bean
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 Action from Class
- Using Struts HTML Tags
- Introduction to Struts Validator Framework
- Client Side Address Validation in Struts
- Custom Validators Example
- Developing Application with Struts Tiles