Skip to product information
1 of 1
 ABOUT THE BOOK

This book aims serving students, developers, technical leads and professionals who wish to begin server side, enterprise application development, using Java EE 7.

This book explores Java EE 7 and systematically illustrates its various specifications with plenty of real world examples with complete code spec and diagrams to make it easier to follow. Whether you are a beginner or an experienced Enterprise developer, you should find this book, a valuable and accessible knowledge base for creating Enterprise solutions.

Key Topics

  • Servlet 3.1
  • NIO
  • JSP 2.3
  • EL 3.0
  • JSF 2.2
  • HTML 5
  • Ajax
  • EJB 3.2
  • JPA 2.1
  • Hibernate 4
  • Struts 2
  • JAX-WS
  • CDI 1.1
  • JavaMail
  • WebSocket
  • JSON
  • Glassfish 4
  • NetBeans 7

What You'll Learn?

  • Setup the Java EE 7 development environment
  • Develop Servlets and JSP pages
  • Upload/Download files using the built in API in Servlet 3.1
  • Process requests (asynchronous mode) using Non-blocking I/O
  • Craft pages using JSF 2.2's HTML 5 friendly markup
  • Encapsulate flows using JSF 2.2's Faces Flow
  • Reuse templates at runtime using JSF 2.2's Resource Library Contracts
  • Ajax enable your pages using JSF 2.2's built-in support for Ajax
  • Use WebSocket to communicate in full-duplex mode between two peers over the TCP protocol
  • Use annotation-based programming model for MVC controllers
  • Supply an external dependency using CDI
  • Invoke and return textual data using the Java API for JSON Processing
  • Send emails using the JavaMail API
  • Develop web services using JAX-WS
  • Develop a web based application (GuestBook) using different technologies like Struts 2, Hibernate 4 and JPA 2.1
  • Develop an enterprise application (NewsForum) using EJB/JSP & EJB/JSF and learn how to export data to a JSON file
View full details