Java SE 


Java EE

Java Embedded & Java ME

   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 basics 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 has definitions and code samples.
    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 get started tutorials and Java EE hands-on labs. The below video 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 typical three-tier Java EE 7 Web application that retrieves customer information from a database and displays it in a web page with this steps-by-steps Java EE hands-on-Labs.

Build a simple web application to send electronic mails with the JavaMail Delivers article in Java Magazine (issue March/April  2012, page 24). This tutorial teaches about the Java Mail API and e-mail protocols. Included are code example and the full source code for the application. Access to the Java Magazine is free with an email address.

Create an online auction service (like e-Bay) with the series of three tutorials about the “Introduction to RESTful Web Services” in the Java Magazine (Premier, January and March issues). Learn with this simple example how REST services, Java APIs for XML, hypertext transfer protocol (HTTP) and more come together to create the day-to-day web applications.

Java offers a number of frameworks with libraries, templates and reusable codes 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 5 and 6.

Training videos are available for free online 

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:
-    Developing JAX-RS Web Applications Utilizing Server-Sent Events and WebSocket
-    Real-world Java EE 6 Tutorial
-    Beautiful REST and JSON APIs with Java –RS and Jersey

Oracle Developer Days are taking place around the world. Check the upcoming events to attend an event in your area. They are free but space is limited.
     Recommended Readings:
Java EE 6 Pocket Guide, Arun Gupta, O’Reilly Media publisher 2012.
Beginning Java EE 6 with GlassFish 3, Antonio Gonvalves,  Apress publisher (2nd Edition) 2010
Blogger, Arun Gupta, a Java EE expert at Oracle shares tips and sample applications on his blog

Left Curve
Popular Downloads
Right Curve
Untitled Document

Java 8 banner (182)