JSP Insider - http://www.jspinsider.com

News - Articles/Tutorials/Code/Reviews - JSP/Servlet Hosting Companies - Links

JSP Buzz: Vol. IV Issue #2

JSPBuzz -- February 24th, 2003

02.24.2003

Table of Contents
  1. JavaServer Pages 2.0 Specification Proposed Final Draft 2
  2. Java Spec Waits For Web Services
  3. .Net Patent Could Stifle Standards Effort
  4. XML Security Standard Ratified
  1. ASP to JSP
  1. How to Avoid the Almost Certain End of Sun Microsystems
  2. A JSTL primer: The expression language
  3. Integrating JSP/JSF and XML/XSL
  4. Develop Java portlets
  5. The Case For Portlets
  6. Java Servers Feel The Open-Source Heat
  7. BEA Systems Gets Squeezed From Both Ends
  8. Why CORBA is Better Than SOAP
  9. Driving Web Services
  10. Solaris Java was Slow, But Fine Now
  11. Code Conventions for the JavaServer Pages
  1. Struts 1.1 RC 1
  2. FileUpload 1.0 Beta 1
  3. Digester 1.4
  4. Jelly
  5. DOM Tooltip
  6. StarOffice 6.1 Set for Beta Testing
  7. Apache Forrest 0.3
  8. Sun's XACML Implementation
  9. Prevayler
  10. Jedit, Jext & J: Java-based Editors Compared
  11. String Tag Library Version 1.0.1
News
JavaServer Pages 2.0 Specification Proposed Final Draft 2
Sun January 30th, 2003 
The second proposed final draft of the JSP 2.0 specification is now available. This is not the final version of JSP 2.0, however, for most practical purposes it should give an accurate view of what JSP 2.0 will contain. Go get your copy!
Java Spec Waits For Web Services
CNET February 4th, 2003 
Sun has announced that it will move the delivery of J2EE 1.4 specification until this summer. The reason for this is make sure that J2EE 1.4 complies with interoperability guidelines set forth by the Web Services Interoperability Organization (WS-I).
.Net Patent Could Stifle Standards Effort
CNET February 10, 2003 
Microsoft is in the process of applying for a wide-ranging patent that covers a variety of functions related to its .Net initiative. I am not sure of the long term impact of this patent, but for some debate check out this Server Side link
Server Side
XML Security Standard Ratified
e week February 18th, 2003 
OASIS approved the Extensible Access Control Markup Language (XACML) as an open standard. XACML describes a policy language used to express access control policies (who can do what when). It also has a request/response language to create queries about whether a particular access should be allowed (requests) and describes answers to those queries (responses).
Rambles
ASP to JSP
Casey Kochmer 
So a quick ramble this month. I am pulling together information on ASP to JSP conversions. Since the topic is on my mind, I am curious to ask everyone a few questions. How many people have actually had to convert from ASP to JSP? Also if you did have to convert I would be interested to hear your stories on the experience.
Stories of ASP to JSP can be sent to jspbuzz@jspinsider.com
JSP Buzz
Thanks ! :)
Links
How to Avoid the Almost Certain End of Sun Microsystems
Robert X. Cringely February 13th, 2003 
Interesting and bleak commentary about the future of Sun Mircosystems. Mr Cringely basically states unless Sun drastically reinvents itself, it will be doomed in five years. Of course in the computer business a year is a dog year, which means five years could be 35 years. Also anything is possible as Mr Cringely points out so maybe just maybe Sun will surprise us all.
A JSTL primer: The expression language
Mark A. Kolb February 2003 
The JSP Standard Tag Library (JSTL) is a collection of custom tag libraries that implement general-purpose functionality common to Web applications, including iteration and conditionalization, data management formatting, manipulation of XML, and database access. In this first installment of his new series on developerWorks, software engineer Mark Kolb shows you how to use JSTL tags to avoid using scripting elements in your JSP pages.
Integrating JSP/JSF and XML/XSL
Erik Bruchez and Omar Tazi February 2003 
This article takes a brief look at JSP with JSF and JSTL. Then it adds the twist, of adding an XML/XSLT layer to process presentation level attributes. I don't fully agree with this approach, but it does have its applications. The authors are calling this hybrid approach Model 2X. The biggest problem of Model 2X is XSLT. While XSLT is a growing and ever improving translation language. It does represent an additional layer of work, and language processing skills. Only time will tell if this will be a common technique or one which is used for specialize Web applications.
Develop Java portlets
Carl Vieregger February 2003 
Fall asleep and a new term greets you when you wake. Isn't it a pain when you feel like a year has passed even after 8 hours of sleep. Portlet is a term bantered around now for a little while, but is only now beginning to make the rounds in the popular press (people must be getting tired of writing about Web services?). So what are Portlets? In a nutshell they are reusable and automated web front end to business application software. This article gives a ever confusing look into the world of Portlets.
The Case For Portlets
Ann Marie Fred Stan Lindesmith  February 2003 
Another Portlet article. This article give a cleaner definition of a Portlet.
Java Servers Feel The Open-Source Heat
CNET February 14th 2003 
Its easy to summerize this article. JBoss and Tomcat rock. :) nuff said!
BEA Systems Gets Squeezed From Both Ends
Bill Snyder February 7th, 2003 
Its easy to summarize this article. JBoss and Tomcat rock. :) nuff said! Wait I just said that for the last link. Ok this link has the variation of BEA could be facing some problems selling its J2EE server software in the current and future market place. The two major reasons listed are the marketing clout of IBM and the inexpensive alternative of JBoss. The real telling point of these articles is a simple one. The J2EE market place is maturing and the shake out process is in high gear. JBoss is a winner, the question becomes which commercial J2EE application servers will be the survivors? Even once dominate BEA isn't immune to this shake out process.
Why CORBA is Better Than SOAP
Jonathan Bartlett February 6th, 2003 
Nice quick list why CORBA rocks. I agree with John. However, in the end, and about 15 years from now SOAP will still be frustrating us while most likely CORBA will only be in a few legacy systems. (OK OK OK Don't flame me on that last statement)
Driving Web Services
SD Times February 15th, 2003 
A same old song and dance about Web services. In a nut shell, Web Services are primarily being used in Corporate situations as a means to reuse code and provide easy data distribution across projects. The articles predicts the standard 2-3 years Web services will be in wide spread use in the market place (Business applications).
Solaris Java was Slow, But Fine Now
Shankland  February 13th 2003 
A month ago a memo was released which stirred quite a bit of debate in the Java Community. The internal memo from Sun stated how Java was slow on Solaris. This article clears up some of the mystery behind the memo. As a side note a link to some of the debate that raged in the release of the memo:
SlashDot
Code Conventions for the JavaServer Pages
Sun February 2003 
A proposed set of standard conventions for writing JSPs.
Products
Struts 1.1 RC 1
Jakarta February 23rd 2003 
This release includes some new functionality, as well as fixes for a number of bugs which were reported against earlier versions.
FileUpload 1.0 Beta 1
Jakarta February 15th 2003 
This is the first beta release of the FileUpload component, which makes it easy to add robust, high-performance, file upload capability to servlets and web applications.
Digester 1.4
Jakarta February 3rd 2003 
The Digester package lets you configure an XML to Java object mapping module, which triggers certain actions called rules whenever a particular pattern of nested XML elements is recognized. A rich set of predefined rules is available for your use, or you can also create your own.
Jelly
Jakarta February 8th 2003 
I havent cracked the lid yet on this, but on first glance it looks very kewl. Jelly is a tool for turning XML into executable code. Jelly is a Java and XML based scripting and processing engine. Jelly can be thought of as a more flexible scripting and processing engine for Ant, kinda like a combination of Ant, Velocity and JSP.
DOM Tooltip
Dan Allen  February 5th, 2003 
DOM Tooltip allows developers to add customized tooltips to Web pages. The tooltips are controlled through style class definitions and respond to events on the page, such as "mouseover" events. The code is under the LGPL Open Source license and works for IE, Mozilla and Opera 7.
StarOffice 6.1 Set for Beta Testing
Sun March 3rd, 2002 
Applications to test StarOffice 6.1 Beta are currently being accepted on Sun's Web site. The start of the testing is schedule for March 3rd 2003.
Apache Forrest 0.3
Apache January 30th, 2003 
Forrest is an XML standards-oriented project documentation framework based on Apache Cocoon, providing XSLT stylesheets and schemas, images and other resources. Forrest uses these to render the XML source content into a website via command-line, robot, or a dynamic web application.
Sun's XACML Implementation
Sun February 2003 
This is an open source implementation of the OASIS XACML standard. This implementation provides support for all the mandatory features of XACML as well as a number of optional features. Specifically, there is full support for parsing both policy and request/response documents, determining applicability of policies, and evaluating requests against policies. All of the standard attribute types, functions, and combining algorithms are supported, and there are APIs for adding new functionality as needed. There are also APIs for writing new retrieval mechanisms used for finding things like policies and attributes.
Prevayler
Source Forge February 4th 2003 
Prevayler provides transparent persistence for PLAIN Java objects. The developers use it as a RAM based database.
Jedit, Jext & J: Java-based Editors Compared
Nicholas Petreley  January 29th 2003 
A quick look at some Java text editors. Of more interest is the review feedback from SlashDot:
Slashdot
String Tag Library Version 1.0.1
Jakarta February 20th 2003 
This custom tag library is used to manipulate Strings. It is currently built on top of the Lang component from Jakarta Commons

Browse all of the JSP Insider source-code.

Questions or comments? Contact support@jspinsider.com.