Java EE 5
Hari ke-1
101
- Mengenal Java EE 5
- Komponen Java EE 5
- Berkenalan dengan NetBeans 6.5 dan Glassfish v2
102
- Konsep Aplikasi Terdistribusi
- Membuat Stateless Session Bean (SLSB)
- Mengakses Stateless Session Bean dari servlet (Local)
- Mengakses Stateless Session Beans dari Swing (Remote)
103
- Membuat Stateful Session Beans (SFSB)
- Mengelola state aplikasi dengan SFSB
- Mengakses Stateful Session Beans dari servlet (Local)
- Mengakses Stateful Session Beans dari Swing (Remote)
104
- Packaging and Deployment
- Membuat EJB jar
- Membuat WAR dan EAR
- Administrasi aplikasi di GlassFish v2
Hari ke-2
105
- mengenal Entity Bean
- Mapping Entity Bean
- Bekerja dengan Entity Bean menggunakan Hibernate EntityManager
106
- Mapping relationship dalam Entity Bean (one-to-one, many-to-one, many-to-many)
- Teknik Mapping tingkat lanjut
107
- Bekerja dengan EntityManagerFactory dan EntityManager
- Mengenal JPAQL
- Membuat query dengan JPAQL
108
- Transaction Management
- Local Transaction
- Declarative Transaction
- Pattern dan Strategi Transaction
Hari ke-3
109
- Mengenal JMS
- Asynchronous execution dengan JMS
- Mengenal Topic dan Queue
110
- Membuat Topic
- Membuat Queue
- Mengirim dan menerima message JMS dari servlet (Local)
- Administrasi Topic dan Queue dari Glassfish v2
111
- Message Driven Bean
- Mengirim Message JMS dari Swing (Remote)
- Interaksi antara Message Driven Bean, Stateless Session Bean dan Entity Bean
112
- EJB Timer Service
- EJB Security
- Authentikasi dari Client
Hari ke-4
113 - Starting JSF Project
- Model View Controller Pattern
- Anatomi Aplikasi JSF
- web.xml
- faces-config.xml
- daftar jar
- Membuat View
- Managed Bean
- Event & Listener
- Navigation
113 - Starting JSF Project
114 - JSF Form
- Templating with Facelets
- Form Component
- Panel Grid
- Text Field
- Password Field
- Drop Down
- Check Box
- Radio Button
- Button
- Message
- JSF Lifecycle with PhaseListener
115 - JSF Add-on Component
- Validator & Converter
- JSF Add-on ComponentData Table
- Data Scroller
- Calendar
- Popup Modal
116 - JSF CRUD
- Integration JSF - EJB3
- Create, Read, Update, Delete
Hari ke -5
117 - Intro Web Service
- Konsep Web Service
- Terminologi Web Service
- SOAP
- REST
- UDDI
- XSD
- WSDL
- Pendekatan dalam membuat web service
- Contract First
- Code First
- Web Services dalam EJB3 : @WebService
118 - Membuat Web Service dengan Netbeans bagian 1
- Studi Kasus
- Domain Model
- Service Interface
- Client Template
- Membuat sample document
- Membuat implementasi Service Interface
- Deployment
119 - Membuat Web Service dengan Netbeans bagian 2
- Membuat XSD
- Membuat WSDL
- Mengakses Webservice dari Servlet (Local)
- Mengakses Webservice dari Servlet (Remote)
120 - WS-Security
- Konsep Security dalam WS
- Intro WS-Security
- Authentication (verifying principals)
- Digital Signatures (verifying content)
- Encryption/Decryption (protecting content)
- Membuat certificate dengan keytool
- Mengaktifkan Authentication
- Plain text
- Digest
- Certificate
