Skip to Main Content

Get Started: Java EE

David Lopez-JavaFeb 21 2016

   Java Platform, Enterprise Edition (Java EE)

Java Platform, Enterprise Edition (Java EE) is the industry standard for building web and enterprise applications. Java EE 7 offers new features that enhance HTML5 support, increase developer productivity, and further improves how enterprise demands can be met. Java EE 7 developers will write less boilerplate code, have better support for the latest Web applications and frameworks, and gain access to enhanced scalability and richer, simpler functionality. Enterprises will benefit from new features that enable portable batch processing and improved scalability.

Learn the basic concepts of Java EE platform. Some of the key concepts include Java Persistence API for database integration, EJB for security and transactions, JAX-RS for Restful web-services, servlets and JavaServer Pages. The article Java Technology Terminology has easy to scan definitions. The Java Tutorials provide useful first steps for developers.
    Build a First Java EE Application
Create simple Java EE 7 applications using NetBeans IDE. Java Server Page (JSP), Servlets and Enterprise Java Beans (EJB) are key concepts to build this application. The GlassFish community website offers Java EE hands-on labs. The video below presents Java EE samples deep dives.

Using NetBeans, the web learning trail is a comprehensive set of tutorials, screencasts, articles and code sample to learn everything about Java web application development.  Create dynamic pages with JavaServer Pages (JSP), servlets, HTML5, JavaScript and JavaBeans and integrate applications with databases and web-services.

Build a simple chat application using Java API for WebSocket (JSR 356) server API and HTML 5 client with the Java Magazine article "JSR 356: Java for WebSocket." Learn about Java EE 7 features from this Java Magazine article titled "Three Hundred Sixty-Degree Exploration of Java EE 7" (January/February 2014) 

Java offers a number of frameworks with libraries, templates and  reusable code helping beginners and professionals to develop  applications in Java.  Java EE patterns and best practices are  a collection of samples and reusable templates demonstrating patterns,  approaches and architectural ideas for Java EE 6.

Training videos are available for free online
The JavaOne website offers Java development learning content from the week-long Java conference. It has a mix of hands-on-labs, tutorials, and conference sessions, representing hours of great learning content for free. Java EE sessions:
-    Lessons learned from real-world deployments of Java EE 7
-    JavaScript on Java EE
-    Java EE 7 batch processing in the real world

Virtual Technology Summit sessions are online as replay. Check the upcoming events in your area.
     Recommended Readings:
Beginning Java EE 7, Antonio Goncalves, Apress, June 2013
Java EE 7 Recipes: A Problem-Solution Approach, Josh Juneau, May 2013
Java EE 7 Developer Handbook, Peter A. Pilgrim, September 2013
Java EE 7 Tutorial: Volume 1 and 2, Eric Jendrock and Ricardo Cervera-Navarro, May 2014
Post Details
Added on Feb 21 2016