Now that Mustang beta is out, it is time to share my experience using Mustang's jmap and jhat utilities when debugging GlassFish. Fortunalty, I was able to discover and fix two memory leaks by only using jmap/jhat.
Here's quite an unusual way to debug the code that is running in the application server of your choice.
Everyone assumes JSF adds overhead to application processing on the web versus something like Struts or WebWork. Reflecting on experience, I think JSF can actually be a lot faster than those solutions.
Ken Drachnik's blog says it well.
JSF jars are now available via maven.
The BluePrints team has released an updated version of the BluePrints Solutions Catalog for J2EE 1.4. This version runs on the newly updated J2EE 1.4 SDK that contains the Sun Java System Application Server 8.2, and bundles the Derby database instead of pointbase.
Long time ago I've started discussing the GlassFish new HTTP NIO based engine called Grizzly. After several releases, bugs fixing, fires rills, afraid to write in English and a new member in the family, I'm continuing the exploration of the Grizzly Architecture.
I have been having a look at EJB 3.0 interceptors with Glassfish. EJB 3.0 allows you to define interceptor methods that are called around the business methods and lifecycle events on the bean instances. The interceptor methods can either be defined within the bean class or in separate interceptor classes. Interceptor definitions and binding interceptors to bean classes or specific methods within the beans can be done either using annotations or within the deployment descriptors. Here, I will try to provide a simple example of using interceptors on business methods using annotations.
The configuration procedure as described in a recent article is straightforward. Sun Java System Application Server is certainly versatile!
It was pointed out to me on the ##jsf channel on irc.freenode.net
that we didn't have a link to the source snapshot for the JSF 1.1_01
build. This has been fixed.
I have a bit silent recently on my blog as I have been traveling around the globe talking with developers and companies about AJAX. I have found that many people and companines are using AJAX today.
Announcement of MyFaces ADF Donation Running on Glassfish and JSF 1.2
What if JSF components were stored in Request Scope instead of the session or client? What are the possible consequences versus the gains?
Read a Sun Java Studio Enterprise forum thread that clues you in on how to configure Sun Java Studio Enterprise 8 and Tomcat 5.5 to be compatible with JDK 1.5.0.
This is a guide to working with EJBs in NetBeans deploying them to JBoss. It walks through creating and consuming EJBs with a sample application.
Some thoughts on the experience of migrating the Duke's Bookstore
sample web application (in the J2EE 1.4 tutorial) from JNDI and JDBC to the
new Resource-Injection and Java-Persistence-API combo.
Here's a detailed article that guides you how to perform management and monitoring tasks in Sun Java System Application Server 8.1 with tools and APIs.
How to setup NetBeans and JBoss to work together.
Sun Java Studio Enterprise 8 users, be sure to check out the handy Java Application Verification Kit.
Interested in running Sun Java Studio Enterprise 8 on Mac OS X? Read a couple of forum threads on that subject.