Java EE 6 with GlassFish 3 Application Server
I had reviewed the previous edition of Heffelfinger’s book and noted how it served as both an introduction to Glassfish as well as a summary of the components of Java EE 5 and their associated APIs. For me this was great, as I was looking just as much for a Glassfish text as I was for a reference about Java EE 5. This updated edition does not disappoint in covering the new features of Java EE 6 and how they are implemented in Glassfish 3. In particular, the new features associated with version 3.0 of the Servlet API are covered very well, especially the new Java annotations that make a separate web.xml file for configuring web applications completely optional and allow for programmatic configuration of servlets. The material on Facelets has been appropriately merged into the chapter on JSF. Also, the JAX-WS functionality for SOAP-based web services is now supplemented with a chapter on JAX-RS for REST-based web services (using the Jersey reference implementation that is part of Glassfish). David’s explanations of newer ways of doing things are always clear and thorough without being pedantic and evangelistic. Although naturally there is a lot of redundancy with the previous edition, there are certainly enough changes between Java EE 5 and Java EE 6 to warrant a new edition of the book.
This book strives to cover much – if you are new to Java EE 6 – this may be a useful introductory text that can provide a broad overview of the core technologies – and in particular – a great companion to learning how to use GlassFish 3.
As the following chapter list illustrates, this book attempts to aggressively cover a broad spectrum of Java EE technologies:
Chapter 1: Getting Started with GlassFish
Covers the various processes for deploying Java EE applications, and basic GlassFish administration tasks.
As the following chapter list illustrates, this book attempts to aggressively cover a broad spectrum of Java EE technologies:
Chapter 1: Getting Started with GlassFish
Covers the various processes for deploying Java EE applications, and basic GlassFish administration tasks.
Chapter 2: Servlet Development and Deployment
Covers how to develop, configure, package, and deploy servlets, using servlet context to persist information between requests – also covers the major new features of Servlet 3.0
Covers how to develop, configure, package, and deploy servlets, using servlet context to persist information between requests – also covers the major new features of Servlet 3.0
Chapter 3: JavaServer Pages
Chapter 4: JSP Standard Tag Library
Chapter 5: Database Connectivity
Covers Java Database Connectivity (JDBC), Java Persistence API (JPA), as well as Java Persistence Query Language (JPQL)
Chapter 6: JavaServer Faces
Also covers integrating JSF and the Java Persistence API (JPA)
Chapter 4: JSP Standard Tag Library
Chapter 5: Database Connectivity
Covers Java Database Connectivity (JDBC), Java Persistence API (JPA), as well as Java Persistence Query Language (JPQL)
Chapter 6: JavaServer Faces
Also covers integrating JSF and the Java Persistence API (JPA)
Chapter 7: Java Messaging Services
Chapter 8: Security
Covers he GlassFish default realms, file realm, and the certificate realm. Creation of additional realms is covered via the realm classes included with GlassFish.
Chapter 8: Security
Covers he GlassFish default realms, file realm, and the certificate realm. Creation of additional realms is covered via the realm classes included with GlassFish.
Chapter 9: Enterprise JavaBeans
Chapter 10: Contexts and Dependency Injection
Covers how JSF pages can access CDI named beans (as JSF managed beans)
Chapter 10: Contexts and Dependency Injection
Covers how JSF pages can access CDI named beans (as JSF managed beans)
Chapter 11: Web Services and JAX-WS
Covers sending attachments to a web service, exposing EJB’s methods as web services, and how to secure web services from unauthorized clients.
Chapter 12: RESTful Web Services and Jersey and JAX-RS
Covers leveraging Java API for XML Binding (JAXB) to simplify integrating data between Java and XML.
Appendix A: Sending E-mails from Java EE Applications
Appendix B: IDE Integration
Covers leveraging Java API for XML Binding (JAXB) to simplify integrating data between Java and XML.
Appendix A: Sending E-mails from Java EE Applications
Appendix B: IDE Integration
At 489 pages, this book is necessarily more of a survey of Java EE 6 development topics – with insight into the corresponding configuration and deployment aspects for the GlassFish 3 Application Server. It is a handy reference for both the beginner and advanced user of GlassFish application server.
Download From
Link2
No comments:
Post a Comment