Acegi security for JSF applications
Use the Spring application context to configure Acegi's authentication and authorization services for your JSF applications.
Seema Richard,
April 2008
Open source Java projects: The Wizard API
Building a Swing-based wizard from scratch is no easy magic -- so why do it? Instead, try Tim Boudreau's Wizard API, which
you can use to guide users through desktop application installation and setup with style.
Jeff Friesen,
April 2008
Agility meets the Waterfall
You've got an agile mind stuck in a traditional shop? No problem! There are plenty of ways to fit automated builds, continuous
integration, and test automation into Waterfall-based development.
ShriKant Vashishtha ,
March 2008
Asynchronous HTTP and Comet architectures
There's a lot more to asynchronous, non-blocking HTTP than Comet. Get
an overview of the programming techniques and servlet container extensions that are breathing new life into HTTP on the server
side, with or without the support of the Java Servlet API.
Gregor Roth,
March 2008
Asynchronous HTTP Comet architectures
There's a lot more to asynchronous, non-blocking HTTP than Comet. Get
an overview of the programming techniques and servlet container extensions that are breathing new life into HTTP on the server
side, with or without the support of the Java Servlet API.
Gregor Roth,
March 2008
Open source Java projects: AnimatingCardLayout
Take another path to filthy rich clients -- AnimatingCardLayout is a
free, open source layout manager that you can use to create animated
transitions for your Java GUIs.
Jeff Friesen,
March 2008
Hello, OSGi, Part 1: Bundles for beginners
Get started with OSGi in this introduction to creating, executing, managing, and tracking application bundles in an OSGi container.
Sunil Patil,
March 2008
Custom components with Spring 2.5
A quick, hands-on introduction to custom component creation, declaration, and deployment in Spring 2.5.
Jeff Hanson,
February 2008
Groovy-power automated builds with Gant
Klaus P. Berg introduces Ant's Groovy-based cousin, Gant, and shows you what a difference it can make in your build-automation
process.
Klaus P. Berg,
February 2008
Open source Java projects: Java Native Access
The Java Native Interface offers a complex and potentially error-prone approach to accessing native code from your Java programs.
This month Jeff Friesen introduces JNA: an open source Java project that lets you take what you need from native libraries
without writing a line of non-Java code.
Jeff Friesen,
February 2008
Merging and branching in Subversion 1.5
Get up to speed on the new merge tracking features in Subversion 1.5 and find out how they'll make branching and merging easier
than ever, whether you're a cmd jockey or happier using Subclipse.
John Ferguson Smart,
January 2008
Understanding JPA, Part 2: Relationships the JPA way
Don't let poorly mapped data relationships make a mess of your Java applications: learn how to detangle them with Java 5 annotations
and the Java Persistence API.
Aditi Das,
January 2008
The future is now -- Java development in 2008
Andrew Glover turns back the hour glass for a retrospective on the major developments of last year, and reveals what those
events tell us about Java development in 2008.
Andrew Glover,
January 2008
Is Tomcat an application server?
Whether Tomcat is an app server depends in part on how you're using it, but that's not all. Jeff Hanson explains the formal
differences between app servers, Web servers, and Java EE containers, and also explores usage scenarios where Tomcat is --
and is not -- appropriate as an application server.
Jeff Hanson,
January 2008
Understanding JPA, Part 1: The object-oriented paradigm of data persistence
Learn how the Java Persistence API takes the burden of database access off of your shoulders and keeps your code coolly object
oriented.
Aditi Das,
January 2008
Some reader favorites:
EJB fundamentals and session beans
Create a scrollable virtual desktop in Swing
Do you fear the recession?
Check out the LinuxWorld slideshow:
"10 people to butter up before the recession hits"
Practical tips that could lighten your day
Free Download - 5 Minute Product Review. When slow equals Off: Manage the complexity of Web applications - Symphoniq
![]()
Free Download - 5 Minute Product Review. Realize the benefits of real user monitoring in less than an hour. - Symphoniq