Servlets
•
Principles
•
Implementation
•
Context management, information sharing
JSP (Java Server Pages)
•
Principles
•
Implementation
•
Creation of a library of personalized markers
Advanced use
•
Comparison of servlets/JSP
•
Deploying Web applications (".war")
•
Filter components
Security in a Java Web environment
•
Virtual machine security
•
Security with basic Java2 APIs
•
Securing Web servers
JDBC: accessing relational databases
•
Principles
•
JDBC drivers
•
Running standard requests, precompiled requests and
stored procedure requests
•
Using results |
Complementary J2EE APIs
•
XML: APIs useful in XML document handling
•
JNDI: accessing a naming system
•
JMS: using an asynchronous communication system between
objects
•
Other APIs: JTS/JTA, JCA, JavaMail
The principles of EJB
•
EJB2.0 architecture: application server, container...
•
The 4 kinds of EJB
•
The distributed environment
Development of EJB components
•
EJB components (Home, Remote, Bean class, ...)
•
Local and remote interfaces
•
Developing a Session Bean (stateful and stateless)
•
Developing an Entity Bean
•
Managing relationships between EJB Entities
•
Developing a Message Driven Bean
•
Using an EJB from a client
Implementing EJBs
•
Deploying enterprise applications (".ear")
•
Parameterizing the transactional context
•
Parameterizing security |