Eclipse Web Tools

Eclipse Web Tools

Deploying Your Application

The WTP comes with a set of server tools that enable you to work with servers available from other vendors. Included in the WTP is support for Apache Geronimo, Apache Tomcat, IBM WebSphere, BEA WebLogic, JBoss, and JOnAS. By providing the server installation location and a few other parameters (the type and number of which depend on the specific type of server), you can configure, start, stop, publish, and debug an application on a server from within the Eclipse development environment. This significantly improves the unit testing experience and integrates the deployment stage of development into your development environment.



From WTP 1.0 to 0.7 and Back Again

After WTP milestone M3, the WTP project management committee (PMC) determined that the WTP API had not yet had a significant chance to be reviewed or to begin being adopted by ISVs. One of the WTP project's goals is a platform-quality API, which encompasses binary compatibility between releases (which means the code you write to extend the WTP on release X will work without modification on all future WTP releases as well). In order to support binary compatibility, the PMC decided that it would be in the best interests of the WTP, its contributors, and its community not to prematurely declare API. In response to Eclipse convention with respect to the amount and quality of API that is required of a 1.0 release, the PMC decided to change the release number from 1.0 to 0.7. This convention follows from the first Eclipse release way back in 2001, which was numbered 0.9 for the same reason. The PMC decided that the WTP would stay on schedule to release the first version in July 2005, but that the focus of the first WTP release would shift to cover only the industrial-quality end user tools. The follow-up release to 0.7 will be the 1.0 release. The WTP 1.0 release, currently scheduled for December 2005, will focus on the platform-quality API and contain bug fixes to further support the industrial-quality tools.

Summary

This article contains an overview of the WTP project, a tour of its end user tools, and an explanation of its version numbering with a lead-in to the next release. The WTP is a combined effort from many companies and organizations to produce industrial-quality web and J2EE tools for the Eclipse platform and a web and J2EE development platform that can be extended by ISVs. The tools are available in the July 2005, WTP 0.7 release. The platform-quality API will be available in the December 2005, WTP 1.0 release.

You are the WTP community. The only way the WTP will fulfill the community's goals is if you provide feedback through bug reports and newsgroup postings, and provide other contributions such as code, documentation, and promotion, where you can. WTP 0.7 contains industrial-quality end user tools and is a good candidate for independent software vendors to explore as a basis for extension. With the community's help, the WTP will continue to improve, adding new tools and API, and allow Eclipse to lead the way as the open source web and J2EE development environment.

Resources

  • Eclipse Web Tools Platform (WTP) project
  • Eclipse

Jeffrey Liu is a software developer at the IBM Toronto Lab, and a committer for the Eclipse Web Tools Platform (WTP) project.

Lawrence Mandel is a software developer at the IBM Toronto Laboratory, and the lead of ecosystem development and a committer for the Eclipse Web Tools Platform (WTP) project.


Return to ONJava.com.

Prev  [1] [2] [3] [4] 

Close    To Top
  • Prev Article-Java:
  • Next Article-Java:
  • Now: Tutorial for Web and Software Design > Java > Java EE > Java Content
    Photoshop Tutorial
     

    Special Effect

      3D Effect
      Photoshop Articles
    Programming Tutorial
     

    C/C++ Tutorial

      Visual Basic
      C# Tutorial
    Database Tutorial
     

    MySQL Tutorial

      MS SQL Tutorial
      Oracle Tutorial
    Geek Tutorial
     

    Blogging Tutorial

      RSS Tutorial
      Podcasting Tutorial
    Graphic Design Tutorial
      Coreldraw Tutorial
      Illustrator Tutorial
      3D Tutorials
    Webmaster Articles
     

    Domain Service

      Web Hosting
      Site Promotion
    Java Tutorial/ Articles
     

    Java Servlets

      JavaEE Tutorial
     

    JavaBeans Tutorial

    XML Tutorial/ Articles
     

    XML Style

      AJAX Tutorial
      XML Mobile
    Flash Tutorial/ Articles
     

    Flash Video

      Action Script
      Flash Articles
    OS Tutorial/ Articles
      Linux Tutorial
      Symbian Tutorial
      MacOS Tutorial
    Personal Tech
      Hardware Tutorial
      Software Tutorial
      Online Auction