October 22, 2014
Hot Topics:
RSS RSS feed Download our iPhone app

More articles by Piroz Mohseni

mohseni@bita-tech.com

The Open Source Impact on Corporate IT Departments

Open-source code isn't just for young radicals anymore. 'Development Strategies' columnist Mohseni says that even major enterprises need to take it into consideration when planning their IT needs, balancing the benefits and costs just as they do with commercial software.

JBoss: A Model for Future Software Companies

An open-source application server that can host business components developed in Java is raising a fuss in the J2EE world, because it doesn't conform to the standard corporate business model. Why are people afraid of it?

Manage Your Application Settings via the Preferences API

In our "Class of the Month" column, Mohseni examines the Preferences API in JDK 1.4, which provides a framework for managing, reading, and writing application configuration and preference information.

Java XML Pack Winter Release: Tools for Developing Web Services

This time, our "Class of the Month" column looks briefly at the APIs available from Sun for creating next-generation Web services in Java.

Application Logs and the Logger Class

In his "Class of the Month" column, Mohseni examines the benefits of the core logging facilities contained in the java.util.logging package, which can be very helpful in maintenance and troubleshooting, as well as cross-platform compatibility.

Class of the Month: JDK 1.4 Supports Regular Expressions

Regular expressions are a useful programming tool. The fact that Java now natively supports them simplifies many programming tasks that used to require cumbersome code.

Use the BodyTagSupport Class to Add More Flexibility to JSP Pages

In his "Class of the Month" column, Mohseni reviews a JSP tag class that enables developers to capture and manipulate data in the 'body' of a tag for use in an application.

Class of the Month: The Reflection API

A number of popular Java technologies and frameworks depend on the Reflection API to function. Learn more about its many uses.

An Overview of JXTA Architecture

We focus on the architecture and technologies that make up JXTA, a new open-source computing architecture for peer-to-peer apps from scientists at Sun.

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.

XPath Expressions

Xpath expressions offer a flexible structure for navigating inside an XML document. While they are usually used in conjunction with XSLT style sheets to identify pieces of an XML document targeted for transformations, they can be effective in any application that needs to extract information from an XML document.

Tame Web Application Development

TAME (Tag-Activated Markup Enhancer) is a new programming language that is platform-independent, server-side, interpretive, and contains full integration with XML

Tame Web Application Development

TAME (Tag-Activated Markup Enhancer) is a new programming language that is platform-independent, server-side, interpretive, and contains full integration with XML

Class of the Month: Making HTTP Connections

There are times when the resource your Java application needs is available from a Web site. You can see it by pointing your browser to its URL. You just need to have your application access it. The java.net.HttpURLConnection class will help you do just that.

XML Tag Libraries For Java

Taglibs provide a reusable framework for J2EE application development, but their key to success is availability. The more complete the tag libraries are, the more the need to write Java code directly inside the JSP page or via JavaBeans diminishes.

XML Tag Libraries For Java

Taglibs provide a reusable framework for J2EE application development, but their key to success is availability. The more complete the tag libraries are, the more the need to write Java code directly inside the JSP page or via JavaBeans diminishes.

XML and Scripting Languages

In the old days, when data was stored in plain text files, scripting languages were quite popular. With a lot of data now moving to XML, it becomes an interesting exercise to see how scripting languages have evolved to support XML-based data.

XML and Scripting Languages

In the old days, when data was stored in plain text files, scripting languages were quite popular. With a lot of data now moving to XML, it becomes an interesting exercise to see how scripting languages have evolved to support XML-based data.

XSLerator: A Visual Transformation Tool

Coming up with effective XSLT scripts is not a trivial task specially when complex transformations are involved and the source document has a complicated structure.

XSLerator: A visual transformation tool

Coming up with effective XSLT scripts is not a trivial task specially when complex transformations are involved and the source document has a complicated structure.

Automating XML/Java mapping with Jato

Jato is an open-source effort focusing on XML/Java conversion which allows the developer to focus strictly on the mapping without paying too much attention to implementation.

Automating XML/Java mapping with Jato

Jato is an open-source effort focusing on XML/Java conversion which allows the developer to focus strictly on the mapping without paying too much attention to implementation.

Idoox Introduces One-stop Shop for Web Services

By using a familiar model and providing a series of utility scripts/tools, Idoox simplifies the creation and deployment of Web services.

Idoox Introduces One-stop Shop for Web Services

By using a familiar model and providing a series of utility scripts/tools, Idoox simplifies the creation and deployment of Web services.

Class of the Month: GregorianCalendar

Subclasses of Calendar interpret a date according to the rules of a specific calendar system. One such subclass is java.util.GregorianCalendar. You can use the methods and properties of GregorianCalendar for many of your date and time calculations and comparisons.

Anatomy of a SOAP Client

Piroz Mohseni presents the typical steps a client application must take in order to invoke a SOAP call.

Anatomy of a SOAP Client

Piroz Mohseni presents the typical steps a client application must take in order to invoke a SOAP call.

Getting started with XSLTC

Check out the ability to compile XSLT. Learn about XSLTC and translets as well!

Comparing XML documents

Comparing two files is easy with the right tool. What is the right tool for XML documents?

Branching with XSLT

The recursive aspect of XSLT often leads to elegant and concise transformations. It is the ability to make exceptions during this recursion, however, which makes XSLT quite useful. This article illustrates the simple syntax needed to do branching during a

Class of the Month: Control Event Executions with the New Timer Class

We begin a new column on useful Java classes by looking at Timer and TimerTask, which facilitate execution of code at a predetermined time or during specified time intervals.

Data Binding XML

Will data binding make XML irrelevant?

Instant Messaging Based on XML

Jabber brings together real-time messaging and XML.

Xalan 2, New and Improved

Xalan 2 provides a transformation framework that is independent of the parser and transformer implementations. Piroz Mohseni presents Xalan 2 in this Developer.com XML Tech Note.

WSDL: Describing a Service

In this, the February 7, 2001 XML Tech Notes, Piroz Mohseni explains WSDL.

Extending XSLT

XSLT extensions provide a nice framework for using conventional programming tasks and incorporating business logic into transformations done by XSLT. Piroz Mohseni touches on how you can begin to use XSLT extensions.

From HTML to XHTML

Piroz Mohsenis talks about how XML is being applied to HTML to get XHTML.

Talking Web Services

Piroz Mohsenis talks about Web Services and how they are helping to improve computer interactions.

An Engine for Querying XML

Piroz Mohseni discussions using an engine to query XML.

JDOM: XML Meets Java Meets Open Source

JDOM takes an intuitive approach to modeling an XML document into a series of Java objects. These objects are then used like any other Java object to manipulate and modify an XML document.

SAX Navigator

Piroz Mohseni covers SAX Navigation in this posting from the Developer.COM XML Tech Notes newsletter.

Getting started with SOAP

Piroz Mohseni addresses SOAP - The Simple Object Access Protocol.

JDOM: XML Programming with a Java Touch

Piroz Mohseni talks about technologies that have helped XML users to integrate XML-based data into their applications.

The State of XML

In this, the Premier of the Developer.com XML Tech Notes, Piroz Mohseni presents information on the state of XML. This includes information he gained at the XML DevCon Fall 2000 conference.

What does Adelard bring to the table?

Project Adelard from Sun Microsystems provides an XML data binding framework as do other APIs and technologies. Piroz Mohseni reviews a number of these technologies in todays article.

XML Transformations

Piroz Mohseni presents XML Transformations. In addition to mentioning standard XSLT abilities, he also touches on a JSP alternative.

XML and Scripting Languages

Piroz Mohseni looks at how some of the most popular scripting languages today work with XML.

JSP and databases

Although the details of JDBC calls can be embedded inside a JSP page, it is much cleaner to take that part of the code and wrap it in a JavaBean.

PDF and Java

Java and PDF provide a nice solution for many types of applications such as legal forms where a hand signature is still required.

XSL: the road for formatting XML

If you have been involved in creating a fairly complex Web site, you have probably experienced the need for separating data and its presentation. You probably recall the stage where the user community had asked for various changes to the "look and fe

Are you ready for WABA?

Got a PalmPilot? Here's a nice environment for developing simple to moderate applications using Java.

Start serving Java Server Pages: Sessions and Beans

We wrap up our tutorial on JSP with a look at session management and how to integrate JavaBeans.

Start serving Java Server Pages: Introduction

JSP offers a unique environment to create highly dynamic Web applications - get started with it today.

REBOL: new, simple, yet powerful

If there is one adjective that can describe REBOL, it is simple.

XML and servlets

XML has certain qualities that make it a nice fit for servlet-based applications. Along with its related standards, XML provides a way for representing data and interacting with it.

Data access via the Web

Here's a hands-on lesson in integrating several Web data-access applications into one using Perl and Java.

XML meets Java

Find out how these two hot technologies work together in this basic introduction.

The Enterprise JavaBeans architecture

The EJB component model offers a framework for the seemingly disparate systems of today's servers without leaning toward one particular implementation. Here's how it works.

Sitemap | Contact Us

Rocket Fuel