Welcome!

From the founding editor of XML Journal

Ajit Sagar

Subscribe to Ajit Sagar: eMailAlertsEmail Alerts
Get Ajit Sagar via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Ajit Sagar

Last year Sun came out with a new set of design guidelines for building enterprise applications using enterprise Java APIs. These APIs are available as a set of documents called the J2EE Blueprints. They include architectural design guidelines for developing enterprise applications using the Java 2, Enterprise Edition APIs. The Silver Bullet The primary benefit of the Blueprints is that after five years and several releases of Java platform products and APIs, there's finally a comprehensive story of how all these technologies offered by Java can plug and play together in enterprise-level applications. Using the Blueprints as guidelines also helps architects and developers make choices between alternative technologies and products, based on the constraints of their business and operating environments. The J2EE Blueprints address enterprise application development usi... (more)

Reflection & Introspection: Objects Exposed

One of the salient aspects of the Java language is the control it gives to developers for dynamically generating and reusing code. This allows the language to offer Java programmers the ability to write code in which the actual behavior is determined at runtime. Of the eleven buzzwords used to define Java, this article is going to focus on the dynamic nature of the Java programming language. One of the salient aspects of the Java language is the control it gives to developers for dynamically generating and reusing code. This allows the language to offer Java programmers the abil... (more)

Focus: The Java Scripts

The world of software programming is replete with alternative tools for writing code that can be used to provide the same solutions to the same problems. The range of programming aids available, and their disparate approaches, make ubiquity and platform neutrality a myth. Nowadays, someone who says that the Z80 assembly language is also a programming language will be shot down with a barrage of e-mail arrows fired by technical gurus. I think the only absolutely platform-independent, language-neutral, ubiquitous truth is that everything ultimately translates into a sequence of zer... (more)

Welcome to XML

I have to agree with JDJ's editor-in-chief, Sean Rhody. The word XML seems to spark technological fires. The JavaOne Conference issue of JDJ (Vol. 4, issue 6) featured three articles on XML. Having written one of them, I share the experience of the flood of e-mails regarding this obviously hot and controversial topic. Aside from the folks who actually read what I write, others who have little clue about programming have asked me what XML is. As Sean mentioned, at JDJ we've been tossing e-mails back and forth about XML, where it is today, what it may mean and what role SYS-CON Pub... (more)

Presenting Java

In the fast-changing world of Internet-based technologies, perception is everything. Is a business solution implemented in a particular technology truly cross-platform? Is it scalable? Is it robust? Is it easy to use? Does it do what it set out to do? Most times the answers to these questions are based on the perception of the functionality offered by the application. In a distributed application a large part of the burden of providing the perception falls on the designers of the user interface. One of Java's salient features - platform interoperability - is achieved via the perc... (more)