|
Java and J2EE Platform
|
|
- The Enterprise today
- System Architecture
- 2 Tier Architecture
- 3 Tier Architecture
- n Tier Architecture
- Enterprise Archite
- The J2EE Platform
- The J2EE Runtime
- The J2EE API
- J2EE Architecture – Containers
- Container Architecture
- Component Contracts
- Container Service API
- J2EE Technologies
- Component technologies
- Web components
- Enterprise JavaBeans Component
- Service technologies
- JDBC
- Java transaction API and Service
- JND
- Communication technologies
- Internet protocols
- Remote object protocols
- JMS
- Java Mail
- XML
|
Top |
Distributed computing using RMI
- What is distributed object system?
- Distributed object technology
- RMI for distributed computing
- RMI Architecture
- RMI registry service
- Creating RMI Applications
- Steps involved in running the RMI Application
- Removing objects from a registry
|
Database programming with JDBC
- Database systems
- Relational Database Model
- Structured Query language
- Reading, Inserting and updating a Microsoft Access database
- Database Drivers
- Loading a database driver and opening connections
- Establishing a connection
- Transaction Processing
|
XML
- XML and XML documents
- Main uses of XML
- Java and XML
- Logical structure of XML document
- XML namespaces
|
Top |
Servlets
- Overview of servlet technologies
- Creation and running of servlets with survletrunner
- Passing values to a servlet using servletrunner
- Running a servlet using web server
- Running a servlet with Apache – jserv
- Servlet API basics
- Generic servlet class
- Basic servlet structure
- Servlet life cycle
- Session tracking
- Cookies
- Session tracking with HTTP sessions
- Electronic Commerce
|
Top |
Java Server Pages
- Java server pages
- Comparison with servlets
- Execution of JSP
- Basic tags declaration in JSP
- JSP directives
- Scripting elements
- Standard actions
- Implicit objects
- Page objects
- Request objects
- Out objects
- Config. Objects
- Response object
- Session object
- Application object
- Page Context object
- Exception object
|
Top |
Java Naming and Directory Interface
- Naming Services
- Directory Services
- Using JNDI
- JNDI drivers
- LDAP
- Basic LDAP operations
|
Java Beans
- Component Architecture
- Beans
- Services provided by the component model
- Properties and methods
- Creating output streams for serialization. Serializable exception
- Bean development kit
|
Top |
Enterprise Java Beans
- Distributed computing
- Distributed object Architecture
- Object request broker
- Difference between objects and components
- Component transaction monitors
- Automatic deployment of a bean
- Manual deployment of a bean
- System integrator
- Container provider
- Application assembler
- The deployer
- System Administrator
- Session bean
- Entity Bean
- Uderstanding EJB
- The EJB object
- The home object
- Deployment descriptor
- Deployment descriptor file
|
Top |
Security
- Using digital signatures to identify applets
- JDK security tools
- Working with public and private key pairs
- Certification
- Security policies
|
Java Virtual Machine
- Architecture – Neutral
- Interpreted and High Performance
|
Struts
- Introduction to struts
- Application frameworks
- Action form
- Action Mappings
- Action servlet
- MVC architecture
- Strengths and weakness of struts
|
Top |
Java Mail
- Setup instructions
- JavaMail API
- Javax.mail.session
- Javax.mail.Authenticator and Password Authentication
- Javax.mail.Message
- Javax.mail.part
- Java.mail.service
- Java.mail.Transport
- Java.mail.Store
- Java.mail.Folder
|
Java Message Service
- JMS programming
- Publish and subscribe programming
- Point to point programming
- Messages
- JMS programming Techniques and issues
- JMS implementation
|
Top |