Netbeans support for Java EE 5 features is under way and it's easier to run on GlassFish. Builds of the Netbeans.next release are available now and contain annotation support, persistence support, Derby database integration, GlassFish resource creation and registration as well as all NetBeans 5.0 features.
To help you get started there are a couple of tutorials. One is a simple hello world...
on Nov 17, 2005
Many people voted on the buttons created for the GlassFish and related technologies web sites. I'm excited to announce that button 3 was the clear winner. You will start seeing this button on various sites related to GlassFish. Thanks for all who participated in the survey.
on Nov 15, 2005
A quick heads-up that Jim, Carla and Amy are going to host an
Ask the Experts session on Project GlassFish.
Hopefully there will be follow-up sessions on specialized topics.
on Nov 10, 2005
This Ask the Experts session gives you the opportunity to ask questions about GlassFish. Guests are Jim Driscoll, Amy Roh and myself. Submit questions you have about GlassFish to Ask the Experts anytime next week. All questions and answers will be posted on that site as the week progresses. We look forward to your questions.
on Nov 10, 2005
Before we kick off our look at webapp frameworks, let's establish the domain model we're working with. It's pretty simple - blogs and blog entries, residing in a package called domain.
Because I want to concentrate on the presentation aspects of the frameworks this time around, I'm ignoring the persistence mechanism. Instead, I'm just assuming that data access will be achieved via a "...
on Nov 9, 2005
Take a minute and choose the button that you like best. The winner will be used on the GlassFish and related technologies sites. Thanks.
on Nov 8, 2005
Last week I gave a presentation on Project GlassFish for the Los Angeles Java Users Group. It was my first time with Los Angeles Java Users Group. Got to meet some cool Java folks.
Folks have been asking for the presentation slides so I put it up on the GlassFish "Documents and Settings" section. You can download it here.
on Nov 7, 2005
So, to compare webapp frameworks we need an example web application. I've chosen to build a simple blog. Here are the functional requirements.
The home page will display a list of the 3 most recent blog entries, in reverse chronological order. The following information will be displayed for each blog entry.
If an excerpt is present, the excerpt will be displayed with a "read more" link...
on Nov 4, 2005
After posting Comparing webapp frameworks : Introduction yesterday, I got lots of feedback - some good, some bad. So, why am I doing this?
First off, here are some of the negative comments.
Imho this is a complete waste of time and it will be another biased comparison without any real use whatshowever. Please spend your time on something useful and don't add another confusing hyped...
on Nov 3, 2005
Struts, WebWork, Stripes, Spring MVC, Wicket, Tapestry, JSF, etc, or even rolling your own. With so many J2EE web application frameworks to choose from, how do you decide which one to use? Several articles (e.g. JavaServer Faces vs Tapestry) and presentations (e.g. Comparing Web Frameworks) already exist, but they generally concentrate on a small subset of the available frameworks.
on Nov 2, 2005
In the last week or so alot of code has been added to the GlassFish project to support the persistence module . This code includes CMP 2.1 and EJB 3.0 persistence. The EJB 3.0 Persistence code is based on TopLink and contributed by Oracle.
Check out the email alias email@example.com for technical discussions including Sun and Oracle engineers. Download the latest promoted...
on Oct 25, 2005
GlassFish includes JAX-WS 2.0 in each of it's nightly and promoted builds. In addition to including the standard implementation, GlassFish includes features to help manage the web services once they are deployed on the server.
In Glassfish, all web service endpoints are discovered and shown distinctly, so they can be managed. Response times and invocation counts are tracked and this...
on Oct 18, 2005
In the land where Java flows freely I have encountered many that are not familiar with AJAX and ask many of the same questions. I put together this FAQ with developers that use Java and Java Enterprise Edition in mind.
See the AJAX FAQ for the Java Developer.
Some of the questions I have addressed include:
Should I consider AJAX?
Does AJAX work with Java?
Won't my framework provide me with...
on Oct 14, 2005
The latest draft can be downloaded from here.
We look forward to your feedback.
on Oct 12, 2005
Another group in the Admin and Monitoring module of GlassFish is online. This group has implemented the J2EEManagedObject base model, optional StateManageable model for the server management object, and MEJB. The objects that can be managed include J2EEDomain, J2EEServer, Applications, Modules, Resources, JVM and other manageable objects within the server. The monitoring has been implemented so...
on Sep 21, 2005
We have had many requests for GlassFish on MacOS as well as access to the nightly builds. Both are now available.
Promoted builds have been available for GlassFish since June 2005. Now you can download the nightly builds too. Promoted builds differ from the nightly builds in that they must pass a minimum level of testing. which includes the quicklook tests, a sub-set of CTS tests (...
on Sep 19, 2005
When project GlassFish was introduced in early summer, the webtier group had web pages up helping users learn about the technologies in the webtier and how to find their way through the code. Today another group, callflow , is online too.
The new feature, callflow, is turned on and off through the admin interface. Once turned on, runtime information such as which containers were entered...
on Sep 14, 2005
Many people have said that getting to the details of the GlassFish project was confusing or unintuitive. The error messages left users not knowing what to do next. Well, we listened to the feedback and we got rid of the click-through requirmement to accept the CDDL license before viewing the code or some of the project pages.
All project pages and code are accessible when you visit the site...
on Sep 7, 2005
Let me give you a hypothetical project that involves two groups. One group develops a thin client, that is delivered over the web. This thin client works in conjunction with a fat, installed client that the other group developed. The first beta hits, both groups have a couple kinks to work out. The thin client group makes their changes from their cubicle and tells the beta customer to refresh...
on Sep 5, 2005
This is my first ever blog. I am basically a developer/engineer by profession (not a writer). So, please don't expect my blogs to be anywhere near an organized reading material.
Lets come to the topic.
I got many e-mails recently, asking me details about a feature called on-demand initialization (or lazy initialization) in Sun Java System Application Server or GlassFish ... and I thought I...
on Sep 2, 2005