Book Excerpt: Hibernate Quickly 08 Sep 2005 19:23 GMTHibernate is a powerful object/relational persistence and query service that automates the tedious task of bridging the gap between object-oriented code and the relational database. This excerpt from Chapter 1 covers the basics of using Direct JDBC.
Source: JavaBoutique Handling Java Web Application Input, Part 1 08 Sep 2005 04:00 GMTWant to secure your web application? Don't leave the front door wide open. Exploits based on a failure to validate input allow attackers untold vulnerabilities to exploit, perhaps letting them execute arbitrary SQL statements. In this first of a two-part series, Stephen Enright shows you how validating incoming submissions can put a stop to such attacks.
Source: Java.net Building J2EE Projects with Maven 07 Sep 2005 04:00 GMTVincent Massol offers some real-life experience building J2EE applications with Maven. Using the example of a Petstore app, Massol shows you how to generate J2EE artifacts (EJB JARs, WARs, EARs) with Maven. He is coauthor of
Maven: A Developer's Notebook.
Source: O'Reilly Announcing the 2005 ONJava Reader Survey 07 Sep 2005 04:00 GMTThe 2005 ONJava Reader Survey is underway. This is your opportunity to steer the site by helping us understand what you use, what you're interested in, and where you think Java is going.
Source: O'Reilly advancedTransition 07 Sep 2005 02:49 GMTThis applet allows you to perform infinite animations on images, depending on their design value. Images need to be the same width and height. Its main use is in advertising on Web pages.
Source: JavaBoutique An Introduction to Antipatterns in Java Applications 07 Sep 2005 02:21 GMTJust as design patterns provide a way to communicate concisely about desired software practices, antipatterns provide the equivalent advantages for communicating undesirable practices—and here's a set of common antipatterns to get you started.
Source: DevX Classloader Diffculties with JBoss 07 Sep 2005 01:57 GMTThis tip contains solutions to the classloader difficulties encountered with JBoss when deploying WAR files with different versions of common JAR files.
Source: DevX Using XML in Java Gets Easier with DOM4J 02 Sep 2005 21:56 GMTHave you experienced the pain of parsing and extracting XML data inside Java applications? Then you'll love DOM4J. Find out how flexible, high-performance, and memory-efficient implementations of this XML framework can ease the hardships of XML-based Java application development.
Source: DevX Use JBoss Cache to Cache and Share Data in Your Enterprise Applications 02 Sep 2005 19:40 GMTIt's a well-known fact that caching helps improve enterprise applications' performance, but did you know it's useful for solving a wide range of other problems? Learn how to build sample software, run the code yourself, and think outside of the box when it comes to using caching in your own applications.
Source: JavaBoutique Tech Tip: Learn about Locks 01 Sep 2005 11:23 GMTOne of the popular features of the J2SE 5.0 libraries is the addition of concurrency utilities. Locking is one of the areas improved by the concurrency utilities. Learn more in this tech tip.
Source: Sun