David Thurmond

9 articles

Make Your Code Work for You with Java Annotations

Annotations are a familiar sight to any Java developer who has ever read the Java API docs. They are the text snippets preceded by...

Message Authentication: Unlocking the Secrets of the Java Cryptography Extensions

In my article "Unlocking the Secrets of Java Cryptography Extensions: The Basics," I introduced you to the Java Cryptography Extension and the theory of...

Test Cases Made Easy with JUnit 4.5

Since its introduction several years ago, JUnit has become an indispensible tool for Java developers for writing automated test cases. Now, JUnit 4.5 has...

Unlocking the Secrets of Java Cryptography Extensions: The Basics

In today's wired world, securing data from loss or theft is a top priority for companies that want to stay out of the headlines....

An Oracle Tune-Up: Tuning Your SQL for Maximum Performance

Nothing can make a good application perform badly like poorly tuned SQL. Although many developers believe that tuning queries is the mysterious realm of...

The First Time Ever I Saw Your Face: Getting Started with JavaServer Faces

Over the years, there have been many frameworks for developing Web-based applications. First came servlets and JSP, but these technologies left a lot of...

Java Glossary

|  A |  B |  C |  D |  E |  F |  G |  H |  I |  J |  K |  L |  M |  N |  O |  P |  Q |  R |  S |  T |  U |  V |  W |  X |  Y |  Z |  A abstract—Class or method modifier that indicates that some or all behavior must be implemented in a subclass. applet—A Java program that must be embedded within...

Surveying the Open Source Landscape

It is easy to see the impact that open source software has had on the developer community. A Google search for "open source"...

Code Smarter, Not Harder, With XDoclet

XDoclet is a template-driven development tool that allows developers to generate code, configuration files, or even documentation. This article will demonstrate how to download,...

Make sure to follow Developer.com on Social Media