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. How to design and develop various Jakarta EE components. Basic Understanding of Java XML SQL JDBC MVC Architecture Introduction into Jakarta EE architecture (use some information from Oracle 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 Frameworks Setup your development environment Choose an Application Server Glassfish (Default application server) WildFly (formerly JBoss) Geronimo Choose your IDE Eclipse NetBeans Deployment descriptors Build a web based Jakarta EE application 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) Jakarta Enterprise Beans (EJB; formerly Enterprise JavaBeans) 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 XDoclet Jakarta Server Faces (JSF; formerly JavaServer Faces) Data Access Objects (DAO) Java Database Connectivity (JDBC) Object Based Persistence Java Data Objects (JDO) Java middleware technology Remote Method Invocation (RMI) CORBA Jakarta Messaging (JMS; formerly Java Messaging Service) Jakarta Mail (formerly JavaMail) Security Services Java Authentication and Authorization Services (JAAS) JACC (Java Authorization service provider contract for containers) 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) Jakarta EE Management Java Management Extensions (JMX) Managed Objects Events State Management Performance Monitoring Index IDE Database Web Engine Attribute Oriented Programming JavaBeans Java Persistence (EJB JPA)
{'wiki_source': 'wikibooks', 'other_info': "{'content_model': 'wikitext', 'language': 'en', 'title': 'Jakarta EE Programming', 'type': 'text'}"}