Struts is the grandaddy of Java webapp frameworks so it's fitting that we start our tour here. I think it's probably safe to say that Struts was the first model 2 (web MVC) framework to gain widespread adoption in the Java arena and to this day it's still used by many people.
Character data goes through a gauntlet of transformations as it travels from your browser, through a middle tier, and finally to a database. Learn how to avoid data loss in this updated article.
Current version of the javadocs for GlassFish are now available.
When passing data between your JSP pages and SiteMesh decorators, you are not restricted to just the head, body and title elements. You can pass in any amount of data as long as you know how to use the <content> tag.
A number of folks have asked me question about using Hibernate in GlassFish. Read on to know the state of things...
Currently there are 2 promoted builds each week in project GlassFish. Which one you download depends on how stable a build you need.
For completeness, I wanted to show how the JSP pages from the JSTL version could be written using the JSP XML syntax.
Many people have asked if there is an Eclipse plugin for GlassFish. Last week the initial release of the plugin became available on the glassfishplugins.dev.java.net project.
It's been a while since the last blog entry, but let's continue our look at the webapp frameworks with another model 1 implementation, this time using the JavaServer Pages Standard Tag Library (JSTL).
I've seen questions about getting Hibernate running with GlassFish and found an article that may be of help.
New technology pages available for GlassFish developers include examples.
Did you know Geronimo is now 1.0? Find out how to get started with this new release.
Milestone build 4 of GlassFish starts the Beta release cycle. Almost all features are included in this release and only approved bug fixes are allowed in the builds.
In this article we will talk about developing and using JSP tags to access database using Java Persistence API in a web application. It includes a complete sample as well as a tag library with a handful of ready to use custom tags. It also shows how to inject persistence context into JSPs.
December was our first month at The Aquarium, so time for a quick retrospective. So far, it is going really well...
Some time ago, a project I participated as a team manager, called my attention. The development team was constantly complaining about the complexity they had to grapple with for implementing every single use case. When asked whether their difficulty lay in the technological aspects, or even if the core business involved was too complex, they reported that their problem was elsewhere. Namely the challenge actually had to do with the steps they had to follow in order to attain, for instance, a simple CRUD respecting the architecture designed by the software architect. A CRUD with just two attributes required the development of 10 different classes to allow the insertion of a simple record in the database.
It's relatively easy to enter multilingual text into a rich client, Swing application. Doing so in a browser-based, web application isn't always as easy.
It's a common mistake to inject an EntityManager into a web application that uses Java Persistence API. Let's discuss why?
Lately I have found more and more blogs about features in GlassFish. I thought I mention some of what I found.
It's a walk through for using Java Persistence API in a multi-tier (web->ejb->db and appclient->ejb->db) Java EE application in a portable way. This example also shows how simple it is to write web applications and application clients that invoke EJBs in Java EE 5 platform. More over this article also talks about a portable way to package common classes using the new library directory facility of Java EE 5 platform.