Skip to main content

Article Bibliography

Posted by johnsmart on November 1, 2006 at 2:57 PM PST

Over the last few years, I've written many articles on different topics in the Java/Open Source field. Just for the record, here is a list of all the articles I've written over the past couple of years on various topics. Who knows, someone might find something useful somewhere! articles

  • Integrating Maps into Your Java Web Application with Google Maps and Ajax
    Want to provide maps in your web application? The Google Maps API is straightforward to call from Java, and with an Ajax-ian approach, you can make it extra user-friendly. This article shows you how to combine these approaches. Oct. 26, 2006
  • Instant Messaging in Java Made Easy: The Smack API
    Jabber is a popular and widely supported XML-based API for exchanging instant messages. You could compose the messages by hand, but there's an alternative. This article introduces the Smack API, which makes it easy to use Jabber services from Java. Oct. 5, 2006
  • Web Services Made Easy with JAX-WS 2.0
    Standards are so much easier to adhere to when your tools do it for you. Thanks to JAX-WS and its implementation in application servers like GlassFish, you can write web services as plain ol' Java objects, just by adding a few annotations. This article shows how it's done. Jun. 13, 2006
  • Continuous Integration with Continuum
    The best way to integrate in a hurry is to have been doing it all along. This practice of continuous integration is greatly helped by automated tools to check out and build your team's code on a more or less constant basis. Apache Continuum offers a free and open source tool to do continuous integration; This article looks at how it works. May. 30, 2006
  • Agile Legacies: Using Iterative Methods to Import Legacy Data
    Often, your new code replaces an older system whose data must be migrated to the new system. This isn't a process that gets a lot of thought, but it probably should. In this article, he shows how an iterative, test-driven approach can save you a lot of headaches later. Mar. 2, 2006

OnJava articles

  • Profiling Your Applications with Eclipse Callisto
    Callisto, a bundle of optional plugins for Eclipse, now comes with a profiling tool called the Test & Performance Tools Platform (TPTP). TPTP includes testing, tracing, performance monitoring, profiling, and static-code analysis tools. This guided tour shows how to use TPTP to speed up your apps. Aug. 16, 2006
  • The Mustang Meets the Rhino: Scripting in Java 6
    Among Java SE 6's key features is the ability to mix scripting languages into Java code, thanks to the implementation of the JSR-223 spec. In this article, we take a look at the spec and what it means for Java, and show how to use Java 6's integrated Rhino implementation to call JavaScript from Java...and vice versa. Apr. 26, 2006
  • Hibernate Class Generation Using hbm2java
    Hibernate uses mapping files to express the mapping of Java classes to database tables. In a complex project, keeping mappings in sync with your Java code can be burdensome and error-prone. Fortunately, the hbm2java tool can automate this by generating POJO classes from the mapping files. This article shows how to use hbm2java with Ant and Maven, and how to customize the behavior of the generated classes. Dec. 14, 2005
  • Test-Driven Development Using StrutsTestCase
    JUnit and DbUnit can help test your web application, but they're not ideal for testing Struts Actions. Fortunately, the StrutsTestCase framework exists to help you close this gap in your testing coverage. We look at how it works and what it can do for you. Oct. 26, 2005

Javaworld articles

  • Which open source CI tool is best suited for your application's environment?
    Automating the build process is a difficult task, and fairly quickly a continuous integration tool becomes a must. But which one? This article test drives a few of the open source CI tools to see how they compare. Nov. 1, 2006
  • Integrate Advanced Search Functionalities into Your Apps
    Implement powerful multi-criteria search criteria and filters with Lucene. Sept. 25, 2006
  • Java-XML mapping made easy with JAXB 2.0
    Do you need a way to manipulate XML documents within Java simply by using ordinary Java classes, and without the headaches of the Document Object Model and the Simple API for XML Processing? JAXB 2.0 could be the answer. Jun. 26, 2006
  • Get the most out of Maven 2 site generation
    One of the nicer features of Maven is the ability to create an internal technical Website at very little cost. Maven 2 extends this functionality and gives you powerful new ways to generate site content. Feb. 27, 2006
  • An introduction to Maven 2
    Do you spend too much time maintaining complex Ant build scripts for your Java projects? Do you have to reinvent or relearn a new set of build targets for each new project? Do you end up with lots of unnecessary dependencies and never exactly know the ... Dec. 05, 2005

DevX Articles