Piroz Mohseni

50 articles

The Open Source Impact on Corporate IT Departments

The open-source movement is gradually impacting corporate IT departments at major corporations worldwide. This trend is being supported by various forces internal and external...

JBoss: A Model for Future Software Companies

Consider the following scenario. A group of talented developers from around the world get together and develop an application server based on the J2EE...

Manage Your Application Settings via the Preferences API

Today's applications are deployed in a variety of environments, and one of the ways to manage the complexity is by providing configurable components where...

Java XML Pack Winter Release: Tools for Developing Web Services

Web services promise to make their impact felt in 2002. Although various implementations and definitions surround Web services, developers generally associate XML, XML parsing,...

Application Logs and the Logger Class

Application logs serve different purposes. They can help in debugging, remote troubleshooting, and tracking. The logging requirements usually depend on who is going to...

Class of the Month: JDK 1.4 Supports Regular Expressions

Regular expressions have been around for a long time. They come in very handy for text processing tasks. Some attribute the success of Perl...

Use the BodyTagSupport Class to Add More Flexibility to JSP Pages

JSP tag libraries allow the developer to associate code to XML-like tags. Methods such as doStartTag() or doEndTag() are called as the JSP engine...

Class of the Month: The Reflection API

Java classes are the main building blocks of a Java application. As developers, we write some classes, but we also use classes developed by...

An Overview of JXTA Architecture

Recently, Sun Microsystems released JXTA (pronounced juxta) as a platform for P2P applications. The project is an open-source effort accessible from jxta.org. In this...

Class of the Month: JSP Tag Libraries and the TagSupport Class

JSP Tag libraries provide a convenient framework for developing Web applications. They allow you to wrap custom functionality inside XML-like tags. By removing the...

Make sure to follow Developer.com on Social Media