Save the JMS for last

Don't spend time configuring JMS when you need to be coding business logic. A decoupled application architecture lets you switch from synchronous to asynchronous processing at runtime.
Di Wang, July 2008

Build the enterprise with EJB 3, JBoss Seam, and Maven 2
Sure, it's possible to use Ant for enterprise builds, but here's the thing: You'll coax so much more mileage out of your EJB 3 and Seam-based projects by building them with Maven 2.
Michael Nyika, June 2008

Party of one: Surviving the solo open source project
Kirill Grouchnikov explores the challenges and pitfalls of starting and maintaining an open source software project, especially for the developer who codes alone. (An excerpt from Kirill's blog, Pushing Pixels.)
Kirill Grouchnikov, June 2008

Understanding the closures debate
Does Java need closures? The question might seem best left to Java theorists, but the final decision could redefine the way you work in Java code. Learn what you need to know about the three proposals for closures in Java 7 and how they differ.
Klaus Kreft and Angelika Langer, June 2008

Open source Java projects: SwingLabs PDF Renderer
PDF files are ubiquitous for sharing documents over the Internet, but how do you view and render them in your Java applications? Find out what the SwingLabs PDF Renderer can do for you, in this installment of the 'Open source Java projects' series.
Jeff Friesen, June 2008

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

Java platform to get modularity, OSGi support
Java modularity is just one piece of Sun's effort to 'rightsize' the Java platform.
Paul Krill, 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

Ruby faces off against PHP, Java
Rubyists compared PHP and Java during a panel session at the CommunityOne conference in San Francisco on Monday.
Paul Krill, May 2008

SpringSource launches app server
Next-generation application server platform based on Spring, OSGi, and Tomcat snubs Java EE.
Chris Kanaracus, April 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: