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

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

JSP Buzz: Vol. III Issue #1

JSPBuzz -- January 1st, 2002

01.01.2001

Table of Contents
  1. Java Has a Big Lead in Web Services
  2. Yet Another Web Service Survey. Surprise Java Ahead Again!
  3. Holy Handheld, Batman! They Put Java Where?!
  4. Sun Slams IBM for Eclipse
  5. Has J2EE Hit a Fork In the Road?
  1. Web Services
  1. JSP taglibs: Better Usability By Design
  2. Using Apache Tomcat 4
  3. Writing JSPs in XML Using JSP 1.2
  4. Component Java The Road to Reusable Servlet Components
  5. Servlet Adapters Can Solve Your Socket Problems
  6. Invoking JavaServer Pages From MIDlets
  7. Using OpenJMS With Tomcat
  8. Is DHTML Dead?
  9. Exploding Web Service Myths
  10. A Discussion to Illustrate the Confusion About Web Services.
  11. Using CSS2 to Display XML Documents
  12. Professional JSP Site Design
  1. The Java Standard Edition v1.3.1_02
  2. Mozilla 0.9.7 Release
  3. JRockit 3.0
  4. Jetty-3.1.5
  5. JSP Standard Tag Library Reference Implementation
News
Java Has a Big Lead in Web Services
ZDNet December 21, 2001 
Web services are more than hype and by the end of 2002 things will get interesting in the market. In a survey performed by ZDNet, close to 70% of the respondents picked Java as the choice to power web services.
Yet Another Web Service Survey. Surprise Java Ahead Again!
Infoworld December 21, 2001 
Yet another survey, with yet again positive results. This survey has higher numbers flocking to Java. 78% percent of the respondents picked Java as the platform to build web services within. The survey showed IBM as the leading J2EE vendor for web service integration. Finally, the survey shows that late 2002 to be the time period for web services to really begin showing signs of life.
Holy Handheld, Batman! They Put Java Where?!
ZdNet December 13, 2001 
This is very interesting news. Full Java for small devices. Developments like this, indicate a bright future for Java.
Sun Slams IBM for Eclipse
SDTimes January 1, 2002 
Looks like some people are upset. Eclipse is a new open source IDE for Java. It also looks like IBM didn't do a very good job of checking in with the NetBeans developers to see if a new Java IDE would be a good move. I don't know much about Eclipse myself, since I use NetBeans myself. However, the news item is interesting as it shows how little communication can happen in the so call communication age.
Has J2EE Hit a Fork In the Road?
SDTimes January 1, 2002 
J2EE applications are beginning to diverge. The directions of change is to extend, add new tools and add more support for the developers. This is not unexpected and we can expect to see more J2EE applications add their own special twist to J2EE. This news really isn't a bad thing for Java, as much as a good thing for companies who need different versions of J2EE for different solutions.
Rambles
Web Services
Casey Kochmer 
Well I have convinced myself that Web Services are indeed a collection of technologies that will become a serious reality for many developers.
However ask the question: "What is a web service?". You will get a slightly different answer from everyone. The problem is the term web service is very generic and it can mean almost anything. In practice a web service is just a distributed method which uses SOAP. Well even the use of SOAP is optional I suppose, but it's a de-facto standard for use within web services.I am beginning to see a more mature approach in the articles on web services. That is hopeful since, that means programmers are beginning to figure out what a web service really is for.
So what does all this mean for you? Web services will just be another tool for the average JSP developer. In a strange way, view a web service as a distributed tag library. While this is not right, I am also serious! In this, a web service is just a way for us to package up code which needs to be accessed remotely. The two advantages from a JSP point of view are the strong control of the data being transferred within the web service and the centralized location for hosting the web service. Over the next few months I will get into this topic more as I begin to publish some of the chapters of my latest web service book on the JSP Insider site.
I am also a firm believer now that over the next two years using a web service will be as common as building a tag library for JSP developers. However, web services do not replace server side development. Web services compliment server side development. Using web services will permit organizations to cheaply centralize business logic. In addition, web services offer an unique solution to providing a more central web centric solution to organizations. Web services will still need a minimum of a year before they will begin seeing more widespread adoption. The tools are still too young and the knowledge still to spread thinly. However, the facts that much of web service construction can be automated, and that the implementation of web services use existing technologies will cause web services to spread pretty quickly once the flame has started.
The up shot of all this is that I have decided that web services will get more coverage within the JSP Buzz newsletter. I will discuss and find links of quality that pertain to web services.
Links
JSP taglibs: Better Usability By Design
Noel J. Bergman December 2001 
A great article about JSP and tag libraries. However, the article also has a solid discussion about JSP from a higher level. Most JSP programmers will find this a solid article to read. In fact I consider it almost a must read from some angles. This is because the article discusses a fundamental fact that building a tag is more than building a remote function call. When you build a tag library you are also building an unique language for your web page builder.
Using Apache Tomcat 4
Marty Hall December 2001 
Marty Hall has written an excellent tutorial on installing and using Tomcat 4. The tutorial covers just about everything from download to configuration for Windows ME/98/NT/2K.
Writing JSPs in XML Using JSP 1.2
Stephanie Fesler November 28, 2001 
A simple and quick article talking about the XML syntax within JSP 1.2. Only for JSP programmers who haven't looked at the new XML syntax yet.
Component Java The Road to Reusable Servlet Components
Attila Szegedi December 2001 
Interesting article. While I don't necessarily agree with everything said in the article, it's worth reading as a design concept for building reusable servlet and JSP components.
Servlet Adapters Can Solve Your Socket Problems
Andrei Nazariev December 2001 
A look at security and sockets. Many of us have been in situations where we need more freedom and flexibility than provided by HTTP or HTTPs (ports 80 or 443), but had access denied by firewall and security features. One way to get around this, without breaking any permission, is by creating servlet adapters. Nice article worth looking at if you are thinking about using ports other than 80 or 443 in your projects.
Invoking JavaServer Pages From MIDlets
Qusay Mahmoud December 5, 2001 
This article reviews how to permit JSP pages to interact with wireless applications. Another quick and simple article. Great if you are just starting to play with wireless applications.
Using OpenJMS With Tomcat
Jim Alateras December 12, 2001 
This article discusses how to use OpenJMS with Tomcat 4.0 OpenJMS is an open source implementation of Sun Microsystems's Java Message Service API 1.0.2 Specification .
Is DHTML Dead?
A. Russell Jones December 19, 2001 
A very interesting commentary about DHTML, Flash, Applets and .Net. Worth reading if you are pondering the future of browser development. The author makes for some interesting points, and while I haven't decided if he is right or wrong, his arguments are good.
Exploding Web Service Myths
Andy Longshaw December 2001 
This is a decent article. It explores what a web service is, looks at where web services are going, and finally how they will be used by the market place.
A Discussion to Illustrate the Confusion About Web Services.
The ServerSide December 2001 
In my earlier ramble, I mention there is quite a bit of confusion over web services. This discussion highlights quite a bit of the confusion that can be found in web services. The discussion in my mind shows why web services will have a long year before there are commonly implemented in the industry.
Using CSS2 to Display XML Documents
David Mertz December 2001 
A nice little tip on how to use CSS2 to make viewing XML documents a little easier. Very handy little article actually.
Professional JSP Site Design
WROX December 6, 2001 
Wrox has contributed two sample chapters from Professional JSP Site Design. "This book is designed to take you from a basic knowledge of the JSP and Servlet technologies to a deeper understanding of how best to implement core web site features such as dynamic navigation, page layout, and content management; potentially tricky subjects like managing frames are analyzed and the best approach discussed..."
Products
The Java Standard Edition v1.3.1_02
Sun December 20, 2001 
The latest version of Java 1.3 (v1.3.1_02) has just been released to the public.
Mozilla 0.9.7 Release
Mozilla December 21, 2001 
Mozilla 0.9.7 has been released. Download the browser, and check out the changes since 0.9.6.
JRockit 3.0
Appeal Virtual Machines November 21, 2001 
Looking for a new JVM to boost performance, then check out JRockit. A fast JVM with some kewl features and Java 1.3 support.
Jetty-3.1.5
Mort Bay December 11, 2001 
The latest open source version of Jetty has been released. Jetty supports Servlet API 2.3 and Java Server Pages 1.2. In addition many other fun filled features such as SSL and EJB & JMX Integration exist.
JSP Standard Tag Library Reference Implementation
Jakarta December 15, 2001 
The JavaServer Pages Standard Tag Library early access release 3 is now available. Check out the latest additions, this release looks to be a good snap-shot of what the final JSTL will contain.

Browse all of the JSP Insider source-code.

Questions or comments? Contact support@jspinsider.com.