J2EE Programming
From Wikibooks, open books for an open world
J2EE stands for Java 2 Platform, Enterprise Edition. This book will describe how to build J2EE based applications. The implementation is done with the help of XDoclet which simplifies the process of building an application.
[edit] Aim
How to design and develop various J2EE components.
[edit] Prerequisites
Basic Understanding of
[edit] Topics
- Introduction into J2EE architecture (use some information from sun webpage)
- History (including the major changes in the versions, technically)
- Project JPE
- J2EE 1.2
- J2EE 1.3
- J2EE 1.4
- Java EE 5
- Java EE 6
- Setup your development environment
- XDoclet
- EJB
- Entity Beans
- Bean Managed Persistence (BMP)
- Container Managed Persistence (CMP)
- EJB-QL
- Session Beans
- Stateless Session Beans
- Stateful Session Beans
- Message Driven Bean
- Container Managed Transactions
- Entity Beans
- Java Server Faces
- Deployment descriptors
- Build a web based J2EE application
- Servlets
- JSP
- access the J2EE Application
- web deployment files
- External JAR files(library files)
- Data Access Objects (DAO)
- Java Database Connectivity (JDBC)
- Object Based Persistence
- Java Data Objects (JDO)
- Java middleware technology
- RMI
- CORBA
- Java Messaging Service(JMS)
- Java Mail
- Security Services
- JAAS(Java Authentication and Authorization Services)
- JACC(Java Authorization service provider contract for containers)
- Web Services
- JAX-WS(Java API for XML Webservices)
- JAX-RS(Java API for RESTful WebServices)
- J2EE Management
- Java Management Extensions (JMX)
- Managed Objects
- Events
- State Management
- Performance Monitoring
- Index
[edit] Related Concepts
- IDE
- Database
- Web Engine
- Attribute Oriented Programming
- Java beans