Articles
The Java Community Process
Ever wonder how you can help shape the future of Java?
Benoy Jose takes us behind the scenes to explain The
Java Community Process.
New Tricks With Design Pattern: Java Value Types
Our newest author Noah Horton sheds some light on "Java Value Types" design pattern, an extension to the value object pattern. Developers will find that, in many respects, they are like value objects on steroids.
Designing Packages for Stability
Are your designs stable? This month Samudra will focus on the
change impact relationship involved in designing classes showing
us how to take them into account when designing the package
relationship.
Java Development Tools You Never Knew Existed
The world of software is ever-growing, and though we all like to stay on top of all the tools available to us, who has the time? Well Drew Falkman took the time to bring you his five favorite tools you didn't know existed.
Message Driven Beans
Message Driven Beans were introduced in
the EJB 2.0 specification to accommodate the growing popularity of asynchronous
messaging. Join Benoy Jose and learn about the life cycle and features of Message Driven Beans.
Java Web Start
Having established a reputation
as a secure and robust environment Java has made a comeback into the client
market with a new tool. Java Web Start is the desktop based web client that
gives the flexibility of a desktop application and the robustness of a web
application.
Taking Java to new levels with the Macromedia MX initiative
Earlier this year, Macromedia unveiled its MX initiative. The MX initiative is billed as an "integrated family of client, tool, and server technologies" that is built on a Java foundation. ColdFusion MX now sits on top of the powerful Java 2 Enterprise Edition (J2EE) platform. Read on to find out what this means to you as a Java developer.
Developing Real World Web Services-based Applications
This three-part series of articles will explore the world of Web Services, and the challenges in developing Web Services-based applications for the real world. In this first installment, I look at the requirements for building real world applications and their implications for application architecture.
Explore the World of Application Servers
Answers to some of the most frequently asked questions
about Application Servers with a
focus on what an application server is, what it does,
different types and what to look for
when selecting one.
If you've ever asked, "How do I..." then this is the place for you!
Stepping through the Struts 1.1 Validator
Jakarta Struts is becoming
increasingly popular as the de-facto MVC framework for servlet
applications. Currently we�re all waiting for version 1.1 to be
finally released. But, until this happens there�s no reason not
to use the 1.1 Release Candidate, which is considered to be very
stable, and at the API level it can be assumed to be identical
to the final release.
Creating an SQL-Java Gateway
This tutorial from "Murach's
Java Servlets and JSP" shows how to create an application that
can be used to execute any standard SQL statement against a
database that's running on a server.
Using CASTOR for DB Access from STRUTS
Author Harshal Deo continues to shed light on STRUTS and some of
the better ways to access your databse. In this article we will
look at CASTOR JDO, a data access or Object to relational
mapping framework and how it improves the data access code.
Converting XML documents to Java objects with Castor XML
If you're working with XML
documents, and your focus is more on the contents of the
documents, and not so much on the XML structure, then Castor XML
may be what you're looking for. This month Keld Hansen focuses
on the conversion capabilities of Casto XML.
Putting Design Principles to Test - Part 2
This month Samudra examines the package design. This simple
example will help you grasp the concepts and will have you
applying them in your own designs.
|