Java Enterprise Home
 
Community Resources
Projects
Weblogs
Forums
Download the Java EE 5 SDK
Java 2 Platform, Enterprise Edition (J2EE)
Sun Technical Articles
The Aquarium- GlassFish News Hightlights
Download the J2EE 1.4 SDK
 
Popular Projects
Java BluePrints Solutions Catalog
GlassFish Java EE 5 Open Source Application Server
AppFuse Project
 
Related Communities
Java Web Services and XML Community
JWSDP Sub-community
Netbeans Community
 
 
 
 

Welcome to the Java Enterprise Community

The Java Enterprise Community on java.net is a new gathering place for developers working with J2EE technologies. Here, you can immerse yourself in a thriving community of developers and technology experts and find people with similar interests to help with your own open-source projects. Check back often to find the latest project/community news!

New to the J2EE platform?
Read this short document to get started in no time!

Need some BluePrints to help in your design work?
The J2EE BluePrints formalize best practices, guidelines and applications for designing enterprise applications and web services using Java technologies.

Considering submitting a new project in the Enterprise Community?
Read the questions that enterprise leaders ask you, after you have submitted a new project request. This will help community leaders approve your projects quicker.





Features
 
 

Arun Gupta Sun's "dramatically improved" app server
Here are some quotes from a recent report by Forrester Wave on the "Application Server Platforms" Among major vendors, Sun Microsystems Inc., has dramatically improved its standing in this year's evaluation of applications servers for service-oriented architecture (SOA) and...   Arun Gupta
  (Aug 13, 2007)

Yet more plugins from the community
The list of plugins for Hudson just keeps expanding. The last week added a plugin to interface with PMD/FindBugs/checkstyle/CPD as well as a plugin to scan through all FIXME/TODO kind of comments.

Sun Tech Days to Kick Off in Boston on September 11-12
Be sure to register if you'll be in the Boston area then.

First JRuby on Rails App in GlassFish V3
In a previous screencast, I showed how a Rails application can be deployed as WAR file on GlassFish V2. In GlassFish V3, the Grizzly connector by-passes the need to bundle a Rails application as WAR. Instead it directly invokes JRuby...

jRuby on GlassFish v3

ALT DESCR

Summer is almost over :-( and the different projects are showing renewed activity, and that includes GlassFish v3. Arun has been doing a number of screencasts around Ruby recently and the latest one shows How to Run jRuby on V3.

Other GFv3-related activity already announced includes working on the Separate JSP Project and Hg Plugin for Hudson. Stay tuned for more; things should start picking up in speed after we get GlassFish v2 out. That is still scheduled for mid-next month.

Tutorials on how to use GlassFish with ehCache and JPA, Hibernate and TopLink Essentials

Hong Kong from Victoria's Peak

Max has been doing an interesting series of tutorials using GlassFish, NetBeans and JPA, the Java Persistence API (@Sun, @JCP, FAQ).

The original tutorial covered how to Use Hibernate as JPA Provider and the next showed how to use Additional Hibernate Features. The new series explores JSF and ehCache and revisits Hibernate and TopLinkEssentials: [1], [2], [3] and [4].

Java EE Clients - with or without ACC and Java Web Start

Patrick Secheresse has recently published detailed step-by-step instructions on writing Java EE clients (a topic dear to Tim's heart) using GlassFish and NetBeans:

•  EJB 3.0 Web Start Application Client (no more InitialContext().lookup(...);)

•  Programmatic Login from a Stand-Alone Client (full GlassFish documentation here).

The Java EE Clients can be either batch or interactive Swing or JavaFX UIs and use pretty much any Java technology or library you like. The main interest in using the Application Client Container is to have dependency injection work on the client tier for things like security context, remote references to EJB or Web Services, and even transaction context, all hosted by the GlassFish application server.

There are a few drawbacks such as the size of the files you need to download. For that matter the Java Web Start File Caching may come handy. An overall smaller footprint and better customization of generated JNLP files are part of the future plans.

PreAnnouncing new GlassFish Subproject for JSP

JSP Duke

The GlassFish community is composed of many projects; some already existed when we started GlassFish, like JSF, JAXB and JAX-WS (nee JAX-RPC). Others came later but were separate from the beginning, like Jersey, and others spawned from GlassFish like Grizzly.

Separate projects encourate reuse and contributions but are more work and can create confusion so we wait before creating them. We have received several requests for a JSP project so we are going to create one. Please let me know (or just post here) if you are interested in this project.

BTW, I found the JSP Duke in the April, 2000 JSP 1.1_a errata. Two other early serving dukes are here and here

CVM: Why use the C or Java heap?
A comment in a previous blog asks why CVM keeps some data structures in the C heap instead of the Java heap. Here's the answer.

Getting Started with JRuby on GlassFish Screencast

JRuby in GlassFish logo

JRuby on GlassFish brings simpler deployment, access to an enormous amount of Java libraries (from JDBC/JPA to Metro) and a better availability story. NetBeans IDE provides a complete development environment for creating a JRuby application and creating the WAR file of Rails application that can be deployed on GlassFish.

A new screencast shows how NetBeans and GlassFish provide a great development and deployment platform for your Rails application. The video is divided in four fragments:

  • Create a "Hello World" Rails app
  • Deploy this app as WAR in GlassFish
  • In Rails app, read the greeting from MySQL database
  • Deploy this app as WAR in GlassFish

"Open Letter" or Extortion?
What is the Apache Harmony project's "Open Letter to Sun Microsystems" really about? The normal slimy marketing tactics we see every year right before JavaOne.   Tom Ball

WSIT Security Configuration demystified
This is my first of multi-series blogs on WSIT Security Configuration   Kumar Jayanti


Getting Started with GlassFish -- Screencast

Administration Screen for GFv2

Alexis has put together a nice video (7 minutes, includes audio) that shows how to Get Started with GFv2. The screencast starts at the GlassFish community page, continues with the download and installation and then moves to the New Administration Console, which looks really nice thanks to Woodstock and Ken.

The screencast moves nicely and will get you started. We need to create similar ones for other pieces of GF; maybe one showing cluster deployment and in-memory replication?

 

Community Log-in
 
Community Contacts
 
How interested are you in learning JavaFX Script?
Very interested
Somewhat interested
Not very interested
Not at all interested
JavaFWhat?
Poll Results | Archive
 
News
 

 Feed java.net RSS Feeds