This multi-part screencast series shows how NetBeans 6.9 provides comprehensive tooling for Java EE 6 & GlassFish 3. The different parts show: 1. A simple Java EE 6 application (JSP, Servlets, EJB) 2. Reading database table using Java Persistence API 2 3. Using Facelets with Java Server Faces 2 4. Contexts & Dependency Injection with JSF 2 5. RESTful Web services using JAX-RS This is part #1 and all screencasts are hosted at blogs.sun.com
Jboss SEAM is by far the best programming framework for Java EE development as it solves most of the problems which arose for achieving a true MVC 2 implementation. All of the other frameworks like Struts and Spring MVC when used with presentation layer specifications like JSP and JSF 1.x while almost succeeding in the arena, when it came to agile development, theyÂ created at least as many other problems – if not more -Â as the ones they solved. Enter Jboss Seam which uses JSF 2 for the presentation layer which is truely a Java EE specification and for the rest of the MVC paradigm which consists of the business logic and the data persistence layer achieved respectively by EJB and JPA.
Joesph Faisal Nusairat had this to say in his book Beginning Jboss Seam from Novice to Professional.Â
For years developers realized that the JavaServer Pages (JSP)/servlets paradigm was not enough to create enterprise-level web pages. That model provided the capability for a web tier that could pass objects from the client to the server, but essentially that was it. For most developers, this simple paradigm was not enough; more-complex operations were needed, and developers found themselves writing infrastructure code to deal with the shortcomings of the Servlet specification. Eventually, all the ideas learned from creating custom infrastructure code resulted in the web frameworks we know today, such as Apacheâ€™s Struts and Tapestry, OpenSymphonyâ€™s WebWork, and so forth. The Java community also got together and through the Java Community Process (JCP) created the JSF specification to tackle some of the issues raised and deal with the shortcomings of the Servlet specification.
Even though we now have web and business tiers with improved functionality, we have still been forced to create the plumbing code needed to connect them together. With Seam, however, these two areas can now focus more exclusively on what they do bestâ€”presentation and business logic.
The complete guide to installing and configuring the GlassFish Application Server and developing Java EE 5 applications to be deployed to this server Concise guide covering all major aspects of Java EE 5 development Uses the enterprise open-source GlassFish application server Explains GlassFish installation and configuration Covers all major Java EE 5 APIs In Detail GlassFish is a free, open-source Java EE 5-compliant application server that is quickly… More >>
Java EE 5 Development using GlassFish Application Server: The complete guide to installing and configuring the GlassFish Application Server and developing … 5 applications to be deployed to this server
This the 4 and last part of the Java EE tutorial. In this tutorial we are gonna deploy the hello world example from part1 and part2 to a remote Glassfish server.
This is the 3rd part of the Java EE tutorial. We are installing Glassfish v3 in a Ubuntu 8.04.3 LTS (virtualbox). This is preparation to deploy our hello world EJB to a Remote server (In our case a virtual one). For this tutorial you need basic *nix knowledge and you should be able to SSH into the Remote server. darq.weboder.com
Java Enterprise Edition (Java EE) continues to be one of the leading Java technologies and platforms from Oracle (previously Sun). Beginning Java EE 6 Platform with GlassFish 3, Second Edition is this first tutorial book on the final (RTM) version of the Java EE 6 Platform. Step by step and easy to follow, this book describes many of the Java EE 6 specifications and reference implementations, and shows them in action using practical examples. This book uses the n… More >>