BizTalk Utilities CV ,   Jobs ,   Code library  
 
XML Tools for Information Appliances
Interactive Java & XML online tutorial
Information on James Clark's XT (SAX parser)
A list of parsers
Java and XSLT: XSLT Processing with Java
Programming Web Services with XML-RPC: Client-Server Communication
Java and XML: SOAP
30 page javax.xml package class reference
The org.w3c.dom.ProcessingInstruction Interface
The org.xml.sax.XMLReader Interface
org.xml.sax.XMLFilter Interface
org.xml.sax.Locator Interface
org.xml.sax.HandlerBase Handler
org.xml.sax.ext.LexicalHandler Handler
org.xml.sax.ext.DeclHandler Handler
Overview of Content Handlers
Overview of DTD Handlers
java.xml.sax.InputSource Class
org.xml.sax.helpers.XMLReaderFactory Class
javax.xml.transform.URIResolver Class
<< XSLT
.NET and XML >>

By :Mark Wilson
I am the creator of TopXML. I am available for international and local (Australia) contracts. I am a Solution Architect/Business Analyst. I have worked in IT in several countries (NZ, Australia, South Africa, UK) building and training teams for government and very large non-governmental organizations. I am ex-Microsoft Consulting Services. I wrote the first book on Microsoft XML published in 2000 called XML Programming with VB and ASP. Most recently I have been building tools for the SEO industry. Ask me for a 37 point SEO health-checkup for your website.
First posted :04/01/2004
Times viewed :367

 
Page 1 of 9

 

  Table Of Contents Next Page

WML Applications using JavaServer Pages (JSP)

Alexander Nakhimovsky, Colgate University

Get the accompanying slides in PDF format

(Optional) Get this article in PDF format

 

At risk of going over familiar territory, I would like to start this paper by establishing a common background. Here are some facts that I'm assuming you know:

 

Ø       XHTML is an XML application. So is WML (and the many other MLs!)

Ø       The Web is going to use XHTML and other XML applications. New "HTML" pages should use XHTML

Ø       XML is also being used increasingly for data storage and data interchange

Ø       The simplified, overall picture of a web application looks like this:

 

 

It is a Good Thing to commit to a specific presentation language (WML, XHTML) as late as possible - that is, within the XML transformation layer. This presentation is about how to use JSPs in the transformation layer, and how to structure the overall framework so that only the transformation layer need be changed to retarget your application from desktop browser to WAP-enabled phone, to whatever other device/application. Among other things, this design will keep most of your software investment insulated from future changes to WML and WAP, and from device-type proliferation.

 

JSP is not the only technology that can be used in the XML transformation layer. In addition to direct competitors like ASP and ColdFusion, there is a language called XSLT (eXtensible Stylesheet Language: Transformations) that's specifically designed for transforming one XML document into another. It will be interesting to watch how the two technologies share this space, and we'll look at an alternative XSLT version of our example in this paper too.

Page 1 of 9

 

  Table Of Contents Next Page

Rate this article on a scale of 1 to 10

Your vote :  


 

Recent Jobs

Sr. Software Engineer - Analytics
Immediate Mainframe openings for Ch
Immediate TANDEM-TAL openings for C
Immediate ASP.NET/C# Openings for C
Sr. Software Engineer

View all Jobs (Add yours)
View all CV (Add yours)



halloween masks
water softener
Teleconference
Host Department NOLIMIT Web Hosting
MSN
sunglasses
help desk support


    Email TopXML  

Front Page Daily Stuff TopXML Forum XML blogs XML Newsgroups BizTalk Biztalk Utilities Biztalk Utilities Tutorial B2B SAP XML Microsoft .NET Dotnet System XML Soapformatter SQLXML XMLserializer XQuery PHP PHP SimpleXML PHP XML Dom PHP XML RPC PHP XSLT Java Java Java XML Xalan Microsoft ASP ASP Schemas XML SQL Server XML XMLDom XSL XSL Tutorial XSLT Stylesheets General Javascript CSS XHTML WAP