Close the Java security hole in many browsers
As we noted earlier, there's a rather large security hole with Java in Web browsers in all versions of OS X. Because of the way Java applets work, you can be attacked by simply visiting (not even clicking a link on, or downloading a file from) a Web site containing a malicious Java applet.
Rob Griffiths, May 2009

Ajax: Tools of the trade
Ajax has effectively launched a new era in JavaScript development, bringing with it a plethora of robust tools for the JavaScript programmer. Take a quick tour of the tools you could be using for JS development, debugging, testing, and more. You'll never code JavaScript in just a text editor again.
Nathaniel T. Schutta, May 2009

Domain-driven design with Java EE 6
When a Java EE application needs to implement type-specific behavior for domain objects, a procedural, service-oriented approach leads to unnecessary code and hard-to-maintain logic. Learn about Java EE's architectural flip-side: domain-driven design that lets you make the most of Java's object-oriented roots.
Adam Bien, May 2009

Clojure: Challenge your Java assumptions
Clojure's immutable datatypes, lockless concurrency, and simple abstractions make parallel programming for multicore hardware simpler and more robust than in Java. Joshua Fox takes you on a tour of this exciting new language for the JVM, which was just recently released in v1.0.
Joshua Fox, May 2009

Know your Oracle application server
René van Wijk offers tips for troubleshooting incompatibilities between Oracle Web application servers and Java EE application components such as TopLink Essentials, Apache MyFaces Trinidad, Hibernate, and EJBs.
René van Wijk, May 2009

SpringSource deal unites open source technology builders
SpringSource has acquired Hyperic in a deal that will enable SpringSource to provide a product set for powering the entire Java application lifecycle, say company executives. Paul Krill reports.
Paul Krill, May 2009

Building cloud-ready, multicore-friendly applications, Part 2: Mechanics of the cloud
What's all that airy stuff we're calling "the cloud"? Appistry's Guerry Semones explains the mechanics of how cloud platforms take your cloud-ready application code to the next level.
Guerry Semones, April 2009

Mastering Spring MVC
If you like the Spring Framework, you'll want to explore Spring MVC for Web development. With Steven Haines as your guide, learn where Spring MVC fits into the Java Web development landscape (including a little bit of Java history), then quickly get up to speed developing a Spring MVC application.
Steven Haines, April 2009

Lean service architectures with Java EE 6
Thanks to Java EE 6's simplified development model, a few interfaces and annotated classes are all you need to implement the facade, the service, and the domain structure that constitute a lean service-oriented architecture. Surprised? Read on.
Adam Bien, April 2009

Google App Engine now supports Java
Google App Engine has added Java support to its latest upgrade, with tech lead Kevin Gibbs stating that the new features will enable the cloud services platform to better interface with existing enterprise technologies.
Paul Krill, April 2009

REST for Java developers, Part 4: The future is RESTful
Find out why REST interfaces are foundational for emerging architectures such as the Semantic Web. Brian Sletten takes a big-picture view of REST, now and in the future, in this final article in his series.
Brian Sletten, April 2009

Understanding actor concurrency, Part 2: Actors on the JVM
Erlang isn't the only language for implementing actor concurrency. Find out how actors work and see them implemented in Scala's standard library, Groovy's GParallelizer, and the Java libraries Kilim, ActorFoundry, Actors Guild, and Jetlang.
Alex Miller, March 2009

Open source Java projects: Jakarta Cactus
Unit-testing server-side code is famously challenging, but Jakarta Cactus does make it easier. Learn how Cactus extends JUnit with an in-container strategy that lets you execute test cases for servlets, EJBs, and other server-side code. You'll also learn how to automate your Cactus-based tests.
Steven Haines, March 2009

Write your own Twitter application
Catch the social-networking wave with the convenience of Java APIs. Using Apache Commons HttpClient, dom4j, and iText, create a servlet-based application that dynamically archives Twitter updates in a PDF document mirroring Twitter's look and feel.
Bruno Lowagie, March 2009

Grails amps performance, thanks to Groovy 1.6
SpringSource on Tuesday announced the long-awaited release of Grails 1.1, which features performance improvements based on Groovy 1.6. Graeme Rocher discusses new features that will make a difference to Web developers using Spring and Grails.
Paul Krill, March 2009

Find more >

Newsletter sign-up
View all newsletters

Sign up for our technology specific newsletters.

Enterprise Java
Email Address:
Featured Whitepapers