Learn about the importance of method chaining in internal DSLs, then try creating an external DSL using a powerful language
recognition tool, openArchitectureWare.
Venkat Subramaniam,
August 2008
Custom schema generation with Hibernate annotations
Combine Hibernate annotations and a smart naming strategy to generate database schemas automatically -- and still keep your
DBA happy.
John Ferguson Smart,
August 2008
Four harmful Java idioms, and how to fix them
John O'Hanley reveals the fault lines of four widespread Java idioms, then tickles our brains with new ideas about optimizing
Java code for maintainability.
John O'Hanley,
July 2008
Tim Bray slams SOAP ... and Java
Tim Bray at OSCON lauds REST as an SOAP alternative and declares the future of programming will be 'multilanguage.'
Paul Krill,
July 2008
Open-source challenges: Cloud computing, open Web, mobile
Tim O'Reilly's OSCON keynote puts emphasis on responsibility for the future, even as open source mindshare grows.
Esther Schindler,
July 2008
Introduction to Hibernate Search
Get started with Hibernate Search and its universal API, which bring the power of Lucene full-text searching to the Hibernate
ORM framework.
Dr. Xinyu Liu,
July 2008
Web development with Wicket, Part 2: Reducing and re-using code
Want to build numerous similar Web components without cutting and pasting code? Wicket could be the Web application framework
for you.
Nathan Hamblen,
July 2008
iBATIS, Hibernate, and JPA: Which is right for you?
Don't let the old object-relational impedance mismatch get the best of you or your data. Compare ORM tools Hibernate and iBATIS
and the Java Persistence API itself, and find out how each one makes it easier to access your RDBMS using Java code.
K. L. Nitin, Ananya S., Mahalakshmi K., and S. Sangeetha,
July 2008
The PathProxy pattern: Persisting complex associations
Matthew Tyson is back with another of his highly useful design patterns. Learn the ins and outs of the PathProxy pattern,
which makes it easier to persist complex relationships without a proliferation of lookup tables.
Matthew Tyson,
July 2008
JBoss AS 5 coming ... soon
JBoss CTO Sacha Labourey announces the coming release of JBoss AS 5 and explains the long delay.
Chris Kanaracus,
July 2008
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
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
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
Recent top five:
Let's talk about exceptions ...
How do you handle exceptions? Do you think upfront about the type of exceptions that you want to catch or do you just let
the outside world handle it?
-- Jeroen van Bergen in JW Blogs
| Enterprise AJAX - Transcend the Hype |
| Memory Analysis in Eclipse |
| Oracle Compatibility Developer's Guide |
| Memory Analysis in Eclipse |