Java Enterprise Edition (Java EE)
Java EE didefinisikan dengan spesifikasi. Seperti dengan spesifikasi Java Community Process, Java EE informal juga dianggap menjadi standar sejak selular harus sepakat untuk conformance persyaratan tertentu untuk menyatakan mereka sebagai produk Java EE compliant; walau tanpa ISO atau standar ECMA. Java Enterprise Edition (Java EE) Class juga merupakan salah satu Java Family Suite, yang menjadi standard penting untuk mengembangkan enterprise aplikasi multitier berbasis komponen. Diantaranya adalah untuk aplikasi e-bussiness, e-commerce dan web based application. Materi pada pelatihan ini terpusat ke teknologi Java EE dan bagaimana teknik untuk mengembangkan aplikasi berbasis ke 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.