Java Enterprise Edition (Java EE)
CONTENT
- What is Java EE ?
- Mulititier Architecture
- Vendor Independence
- Scalability
- Features and concepts in Java EE
- Sample Java EE Architecture
- Installing JBoss
- Testing the JBoss Installation
- Compiling and Deploying a JSP Page
- Introduction to JSP
- JSP Elements
- Creating and Deploying a JSP Web Application
- Using Implicit Objects
- Translation and Compilation
- Handling Errors and Exceptions
- Including and Forwading from JSP Pages
- Expression Language
- Custom Actions and Tag Handlers
- JSP Standard Tag Library (JSTL)
- Introduction to JSF
- Installing JSF
- Using JSF with JSP Pages
- Using Managed Beans
- Controlling Page Navigation
- Accessing Context Data in Beans
- Converting Data
- Validating Input
- Using Message Bundles
- HTTP and Server Programs
- The Servlet Model and HttpServlets
- Exception Handling
- Session Management
- Fliters
- The MVC Architecture
- Connecting to Database
- Handling Exceptions
- Logging with a DataSource
- Creating and Using Statement Objects
- Using the ResultSet Class
- Prepared Statements
- Callable Statements
- Transactions
- Locking and Isolation
- Understanding EJBs
- The Anatomy of a Session Bean
- Developing Session Beans
- How Entity Beans Work with Session Beans
- The Anatomy of an Entity Bean
- Developing CMP Entity Beans
- Developing BMP Entity Beans
- The EJB Query Language
- Entity Bean Relationships
- Container-Managed Relationships and EJB QL
- JDBC with EJB Entity Beans
- Better by Design
- Applying Design Patterns
- Using JSP and Servlets with EJBs
- Message-Driven Beans Overview
- Java Message Service API
- EJB Timer Service
- Using MDBs, JMS, and the EJB Timer Service
- Understanding Web Services
- Developing a Web Services in Java
Menguasai dasar Java Programing.