WA1054 Advanced Java Programming using JBuilder Training and Courseware Course Outline |
|
| 1. Collections |
|
- Vectors
- Linked List
- Array List
- Hash Set
- Tree Set
- Map Class
- Stack Class
- Summary
|
|
| 2. JavaBeans |
|
- Overview
- Structure
- Life Cycle
- Properties
- Example
- Making a Bean
|
|
| 3. JDBC |
|
- Overview
- Types of Drivers
- Making a Connection
- Statements
- Execute, Update and ResultSets
- Prepared Statements
- Stored Procedures
- Transactions
- Connection Pooling
|
|
| 4. Servlets |
|
- Overview
- Servlet API
- Form Processing
- Session Management
- Thread Issues
|
|
| 5. JSP |
|
- Overview
- Advantages
- How They Work
- HelloWorld.jsp an Example
- JSP Scripting Elements
- Directives
- Declarations
- Predefined Variables
- Expressions
- Scriptlets
- Comments
- Testing JSP
- Using JavaBeans in JSPs
- Integrating servlets and JSPs
|
|
| 6. Architecture |
|
- 1/2/3/N Tier Architecture
- Presentation Layer
- Middle Tier
- Model View Controller Pattern
- XML
|
|
| 7. Threads |
|
- Overview
- Thread Scheduling
- Example
- Synchronization
- Synchronized Example
- wait And notify
|
|
| 8. EJB |
|
- Overview
- EJB Architecture
- EJB Server
- EJB Containers
- Container Services
- EJB Entity and Session Beans
- EJB Session Beans
- EJB Entity Beans
- EJB Client Access
|
|
| 9. Security |
|
- Overview
- Attacks and Dangers
- Security Model
- Class Loader
- Security Manager
- Policy Files
- Permission Class
- Message Digest
- Code Signing
- Encryption
- Authentication
- Certificate Management
|
|
| 10. Networking |
|
- Overview
- URL Connections
- Browser Example
- InetAddress
- Socket Classes
- Simple Clients and Servers
- Multithreaded Servers
- UDP Sockets
- Serialization
- Externalization
- Remote Method Invocation
- Steps to implement RMI
- RMI - Remote Object Registry
- RMI and Applets
|
|
| 11. Distributed Objects |
|
- Serialization
- Externalization
- Remote Method Invocation
- Steps to Implement RMI
- RMI - Remote Object Registry
- RMI - Dynamic Class Loading
|
|
| 12. JNI |
|
- Overview
- JNI Architecture
- Calling C Functions
- Passing Parameters
- Mapping Java Types
- Calling Java Methods
- The Invocation API
- Exception Handling
- Code Sample
|
|
| Appendix A. Overview of JBuilder |
|
- History of JBuilder
- The JBuilder family
- JBuilder Personal Edition
- JBuilder Developer Edition
- JBuilder Enterprise Edition
- JBuilder WebLogic Edition
- CodeInsight and ErrorInsight
- Enterprise Application Development in JBuilder Enterprise Edition
- Web Development in JBuilder Enterprise Edition
- Web Services in JBuilder Enterprise Edition
|
|