Java Enterprise in a Nutshell: A Practical Guide 3rd Edition by Jim Farley, William Crawford – Ebook PDF Instant Download/Delivery. 0596101422, 9780596101428
Full download Java Enterprise in a Nutshell: A Practical Guide 3rd Edition after payment
Product details:
ISBN 10: 0596101422
ISBN 13: 9780596101428
Author: Jim Farley, William Crawford
Nothing is as constant as change, and this is as true in enterprise computing as anywhere else. With the recent release of Java 2 Enterprise Edition 1.4, developers are being called on to add even greater, more complex levels of interconnectivity to their applications.
To do this, Java developers today need a clear understanding of how to apply the new APIs, use the latest open source Java tools, and learn the capabilities and pitfalls in Java 2 Enterprise Edition 1.4 — so they can plan a technology and implementation strategy for new enterprise projects.
Fortunately, this is exactly what they get with the new Java Enterprise in a Nutshell, 3rd Edition. Because most integrated development environments (IDE) today include API lookup, we took out the main API sections from our previous edition to make room for new chapters, among others, on Ant, Cactus, Hibernate, Jakarta Struts, JUnit, security, XDoclet, and XML/JAXP.
Revised and updated for the new 1.4 version of Sun Microsystems Java Enterprise Edition software, Java Enterprise in a Nutshell, 3rd Edition is a practical guide for enterprise Java developers.
Java Enterprise in a Nutshell: A Practical Guide 3rd Table of contents:
-
Introduction
- Overview of Java EE
- Enterprise Application Architecture
- Core Java EE Concepts and Components
- The Evolution of Java EE
- Java EE Containers and Services
- How to Use This Book
-
The Java Platform, Enterprise Edition
- Introduction to Java EE Architecture
- Key Java EE APIs and Services
- Java EE Containers: Web, EJB, and Application Servers
- The Java EE Specification
- Overview of Java EE 7 Features
-
Web Applications in Java EE
- Introduction to Java EE Web Applications
- Servlets and JavaServer Pages (JSP)
- HTTP, Sessions, and Cookies
- Handling Requests and Responses in Servlets
- JSP Tag Libraries and Expression Language (EL)
- MVC Pattern with Java EE Web Components
-
Enterprise JavaBeans (EJB)
- Overview of Enterprise JavaBeans (EJB)
- Session Beans: Stateless, Stateful, and Singleton
- Message-Driven Beans
- EJB Lifecycle and Transactions
- Intercepting Methods with EJB Interceptors
- Security and EJB Role-Based Access Control (RBAC)
-
Java Persistence API (JPA)
- Introduction to Java Persistence
- JPA Entities and Mapping to Database Tables
- Persistence Context and EntityManager
- Queries with JPQL (Java Persistence Query Language)
- One-to-Many, Many-to-One, and Other Relationships
- Advanced JPA Features: Criteria API, Named Queries, and Inheritance
-
Java Message Service (JMS)
- Introduction to JMS
- Messaging Models: Point-to-Point vs. Publish-Subscribe
- JMS Clients: Producers and Consumers
- Asynchronous Messaging with JMS
- Message-Driven Beans (MDB)
- Transactions and Security in JMS
-
Java Transaction API (JTA)
- Overview of Transactions in Java EE
- Container-Managed vs. Bean-Managed Transactions
- Using the Java Transaction API (JTA)
- Global Transactions and Two-Phase Commit
- Managing Transactions in EJB and JPA
- Transactional Integrity and Isolation Levels
-
Java Web Services
- Introduction to Web Services
- SOAP Web Services with JAX-WS
- RESTful Web Services with JAX-RS
- Java Architecture for XML Binding (JAXB)
- Web Service Security: WS-Security and HTTPS
- Developing and Consuming Web Services
-
Contexts and Dependency Injection (CDI)
- Introduction to CDI
- CDI Beans, Contexts, and Scopes
- Dependency Injection in Java EE
- Using CDI Events and Observers
- Interceptors and Decorators in CDI
- Integrating CDI with Other Java EE Components
-
Java Authentication and Authorization Service (JAAS)
- Overview of JAAS and Security in Java EE
- Authentication: Login Modules and Authentication Mechanisms
- Role-Based Access Control (RBAC) in Java EE
- JAAS Configuration and Policy Files
- Implementing Custom Authentication and Authorization
- Secure Web and EJB Components with JAAS
-
Java API for RESTful Web Services (JAX-RS)
- Introduction to JAX-RS and REST Architecture
- Building RESTful Services with JAX-RS
- RESTful HTTP Methods and Status Codes
- Producing and Consuming JSON and XML
- JAX-RS Client API for Consuming Web Services
- Security and Authentication in RESTful Services
-
Asynchronous Processing
- Introduction to Asynchronous Processing in Java EE
- Using @Asynchronous in EJB and CDI
- Asynchronous Servlets and Event-Driven Applications
- Managing Async Operations with ExecutorService
- Java EE Concurrency Utilities
-
Java EE Security
- Overview of Security in Java EE
- Securing Web Applications with Java EE
- Role-Based Access Control (RBAC)
- Using SSL/TLS for Secure Communication
- Authentication and Authorization with JAAS
- Best Practices for Secure Java EE Applications
-
Java EE 7 Features
- Introduction to Java EE 7
- New and Enhanced Features in Java EE 7
- JPA 2.1, EJB 3.2, and JMS 2.0
- Servlet 3.1 and JAX-RS 2.0
- WebSockets and Java EE 7 Web Development
- Batch Processing and the Batch API
-
Java EE Deployment and Configuration
- Introduction to Java EE Deployment
- Packaging Java EE Applications: EAR, WAR, and JAR
- Deploying Applications to Application Servers (GlassFish, WildFly, etc.)
- Application Server Configuration
- Java EE Deployment Descriptors and Annotations
- Troubleshooting and Debugging Java EE Applications
-
Design Patterns and Best Practices
- Introduction to Design Patterns in Java EE
- Common Java EE Design Patterns
- Enterprise Application Architecture Best Practices
- Improving Performance and Scalability in Java EE Applications
- Writing Maintainable and Extensible Java EE Code
People also search for Java Enterprise in a Nutshell: A Practical Guide 3rd:
java enterprise in a nutshell
java enterprise in a nutshell pdf
what is java enterprise
java enterprise application example
what is java enterprise edition