Jakarta EE Programming

Jakarta EE Programming
Java for Enterprise
Jakarta EE was renamed from Java EE (Java Platform, Enterprise Edition) and J2EE (Java 2 Platform, Enterprise Edition). This book will describe how to build Jakarta EE based applications. The implementation is done with the help of XDoclet which simplifies the process of building an application.
Aim
How to design and develop various Jakarta EE components.
Prerequisites
Basic Understanding of
Topics
- Introduction into Jakarta EE architecture (use some information from Oracle webpage)
- Project JPE
- J2EE 1.2
- J2EE 1.3
- J2EE 1.4
- Java EE 5
- Java EE 6
History (including the major changes in the versions, technically)
- Frameworks
- Glassfish (Default application server)
- WildFly (formerly JBoss)
- Geronimo
Choose an Application Server
- Choose your IDE
Setup your development environment
- Deployment descriptors
- Servlets
- Jakarta Server Pages (JSP; formerly JavaServer Pages)
- Jakarta Server Pages syntax
- Access the Jakarta EE Application
- Web deployment files
- External JAR files (library files)
Build a web based Jakarta EE application
- Jakarta Enterprise Beans (EJB; formerly Enterprise JavaBeans)
- Bean Managed Persistence (BMP)
- Container Managed Persistence (CMP)
- EJB-QL
Entity Beans
- Stateless Session Beans
- Stateful Session Beans
Session Beans
- Message Driven Bean
- Container Managed Transactions
- XDoclet
- Jakarta Server Faces (JSF; formerly JavaServer Faces)
- Data Access Objects (DAO)
- Java Database Connectivity (JDBC)
- Object Based Persistence
- Remote Method Invocation (RMI)
- CORBA
- Jakarta Messaging (JMS; formerly Java Messaging Service)
- Jakarta Mail (formerly JavaMail)
Java middleware technology
- Java Authentication and Authorization Services (JAAS)
- JACC (Java Authorization service provider contract for containers)
Security Services
- Web Services
- Jakarta XML Web Services (JAX-WS; formerly Java API for XML Web Services)
- Jakarta RESTful Web Services (JAX-RS; formerly Java API for RESTful Web Services)
-
- Managed Objects
- Events
- State Management
- Performance Monitoring
Jakarta EE Management
- Index
Related Concepts
See Also
Category:Book:Jakarta EE Programming#%20 Category:Subject:Java programming language#Jakarta%20EE%20Programming Category:Subject:Java programming language/all books Category:Subject:Computer programming languages/all books Category:Subject:Computer programming/all books Category:Subject:Computer science/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Book:Jakarta EE Programming#%20 Category:Book:Wikibooks Stacks/Books#Jakarta%20EE%20ProgrammingCategory:Shelf:Java programming language Category:Shelf:Java programming language/all books Category:Shelf:Computer programming/all books#Computer%20programming Category:Shelf:Computer programming languages/all books#Computer%20programming%20languages Category:Shelf:Computer science/all books#Computer%20science Category:Department:Computing/all books#Computing Category:Alphabetical/J Category:Freshly started booksCategory:Books by completion status/all books
Category:Alphabetical/J
Category:Book:Jakarta EE Programming
Category:Book:Wikibooks Stacks/Books
Category:Books by completion status/all books
Category:Books with print version
Category:Department:Computing/all books
Category:Freshly started books
Category:Shelf:Computer programming/all books
Category:Shelf:Computer programming languages/all books
Category:Shelf:Computer science/all books
Category:Shelf:Java programming language
Category:Shelf:Java programming language/all books
Category:Subject:Books by subject/all books
Category:Subject:Computer programming/all books
Category:Subject:Computer programming languages/all books
Category:Subject:Computer science/all books
Category:Subject:Computing/all books
Category:Subject:Java programming language
Category:Subject:Java programming language/all books