Web development with Wicket, Part 1: The state of Wicket
Don't let state become a performance bottleneck in your Java Web applications. Wicket accommodates both stateless and stateful development models, so you can just go with the flow.
Nathan Hamblen, June 2008

Hello, OSGi, Part 3: Take it to the server side
Develop and deploy your first OSGi Web application using your Eclipse IDE, Server-Side Equinox, Jetty, and Tomcat. This article concludes the 'Hello, OSGi' series by introducing OSGi on the server side.
Sunil Patil, June 2008

Creating DSLs in Java, Part 1: What is a domain-specific language?
Some say general-purpose languages such as Java are on their way out, soon to be replaced by DSLs for every occasion. Get ready for the shift in this first installment of Venkat Subramaniam's four-part introduction to domain-specific languages.
Venkat Subramaniam, June 2008

Spring into Seam, Part 3: Persistence for two
Who says Web application frameworks can't learn to share? Find out how Spring and Seam can collaborate on persistence tasks in complex, database-oriented applications. (Excerpted from Seam in Action, forthcoming from Manning Publications.)
Dan Allen, May 2008

Web-based spreadsheets with OpenOffice.org and Dojo
If you think that OpenOffice.org is just an open source alternative to Microsoft Office, think again. Find out how it can serve as a component in your Web-based spreadsheet applications.
Oleg Mikheev and Doan Nguyen Van, May 2008

The new applet experience
Jeff Friesen puts the newer, faster applet to the test using JavaFX Script and key features of Java SE 6u10.
Jeff Friesen, May 2008

Are applets making a comeback?
Sun is pushing hard for renewal on the client-side with Java SE 6u10, JavaFX Script, and JMC. Are applets ready for a comeback, too? Chet Haase, Cay Horstmann, John Zukowski, Ted Neward, Romain Guy, Jim Weaver, and Danny Coward share their views.
Jeff Friesen, May 2008

Realistically real-time
Javolution creator Jean-Marie Dautelle benchmarks various methods to reduce the worst-case execution time of Java applications.
Jean-Marie Dautelle, April 2008

Spring into Seam, Part 2: When stateless and stateful collide
You say adding stateful behavior to Spring beans is too much work? Maybe all you need is a little extra muscle from JBoss Seam. (Excerpted from Seam in Action, forthcoming from Manning Publications.)
Dan Allen, April 2008

Hello, OSGi, Part 2: Introduction to Spring Dynamic Modules
Exploit OSGi's modularity, easy versioning, and application lifecycle support without the trouble of learning a new API. With Spring Dynamic Modules you can write Spring-based service-oriented applications that run inside an OSGi container.
Sunil Patil, April 2008

Spring into Seam, Part 1: Build a Spring-Seam hybrid component
Who says adopting Seam means giving up Spring? In this first installment in a three-part series, Dan Allen shows you how to build hybrid components that benefit from both Seam and Spring container functionality. Excerpted from Seam in Action, forthcoming from Manning Publications.
Dan Allen, April 2008

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

All

Web services test code generator
Klaus Berg has recently released a test-code generator for JUnit-based Web service clients. If you're developing Web services using Axis2 and XMLBeans this wizard could turn your JUnit test client coding into a powerful code generation process. It also has uses for those using GUI-based testing tools like soapUI.

Newsletter sign-up

Sign up for our technology specific newsletters.

Enterprise Java
View all newsletters

Email Address: