【正文】
ind themselves working either on backend systems or Windowsonly applications, or they have added a Webcapable language such as the Java language to their toolbox. An application that doesn39。t been as easy as we might have hoped. A number of issues creep up when it es to taking the programming languages everyone used for backend systems and leveraging them to generate markup language suitable for a client. With the arrival of more options on the browser (DHTML and JavaScript coding, for example), the increase in graphic artist talent in the Web domain, and tools that could create plex interfaces using standard HTML, the demand for fancy user interfaces has grown faster than our ability to develop these front ends to our applications. And this has given rise to presentation technology. Presentation technology was designed to perform a single task: convert content, namely data without display details, into presentation meaning the various user interfaces you see on your phone, PalmPilot, or Web browser. What are the problems that these presentation technologies claimed to solve? Let39。s helpful to fill in some details on the situation that led to the birth of the technology. Just 10 short years ago, the term thin client was a novelty. We still lived in a world of desktop applications, powered by wimpy 286 microprocessors with 14inch monitors that we squinted at. Boy, have times changed! Now my desktop does nothing but power a Web browser, while servers from Sun, IBM, HP, Compaq, and the rest churn out putations, business logic, and content. And that little monitor? Replaced by flatscreen, plasma, whopping 21 and 25inch beauties. Why? So we can see the intricate and plex HTML displays that serve as a frontend to these powerful applications. No longer does a clunky interface suffice。JSP39。 you39。ve spelled out what a good presentation technology should provide, as well as the specific problems that JSP technology seeks to address. Now, I39。t mean you have to use it. As silly as this sounds, many developers are struggling with the JSP, or EJB, or JMS APIs, thinking if they don39。t really be J2EE applications. In fact, the platform boasts more APIs than most applications n