eclipse wtp project Eclipse Web Tools Platform (WTP) Project |

All About The WTP Project
The Eclipse Web Tools Platform (WTP) project extends the Eclipse platform with tools for developing J2EE Web applications. The WTP project includes the following tools: source editors for HTML, Javascript, CSS, JSP, SQL, XML, DTD, XSD, and WSDL; graphical editors for XSD and WSDL; J2EE project natures, builders, and models and a J2EE navigator; a Web service wizard and explorer, and WS-I Test Tools; and database access and query tools and models.
| About The goals, principles, and scope of the WTP project. The WTP charter is also located here. |  | Community Upcoming events, articles, books, tutorials, and presentations.
| Contributors and Committers List of Eclipse Web Tools Platform Project contributors and committers. |  | Development Resources Release plans and other information about the Eclipse Web Tools Project development process.
WTP Subprojects
| Web Standard Tools (WST) The Web Standard Tools subproject aims to provide common infrastructure available to any Eclipse-based development environment targeting Web-enabled applications. Within scope will be tools for the development of three-tier (presentation, business and data logic) and server publication of corresponding system artifacts. Outside scope will be language or web framework specific technology, which will be left to other subprojects like the J2EE Web Tools subproject. Tools provided will include editors, validators and document generators for artifacts developed in a wide range of standard languages (for example, HTML/xHMTL, Web services, XQueries, SQL, etc.) Supporting infrastructure will likely comprise a specialized workbench supporting actions such as publish, run, start and stop of Web application code across target server environments.
| J2EE Standard Tools (JST) The initial scope of the J2EE Standard Tools subproject will be to provide a basic Eclipse plug-in for developing applications based on J2EE 1.4 targeting J2EE-compliant application servers, as well as a generic J2EE tooling infrastructure for other Eclipse-based development products. Within scope will be a workbench providing a framework for developing, deploying, testing and debugging J2EE applications on JCP-compliant server environments, as well as an exemplary implementation of a plug-in for at least one JSR-88 compliant J2EE Server. Included will be a range of tools simplifying development with J2EE APIs including EJB, Servlet, JSP, JCA, JDBC, JTA, JMS, JMX, JNDI, and Web Services. This infrastructure will be architected for extensibility for higher-level development constructs providing architectural separations of concern and technical abstraction above the level of the J2EE specifications. The integrated workbench to be delivered would support use cases such as - Develop a JSP page, Enhance the "PetStore" blue-print application, Expose a Session Bean as a Web Service.
| JavaServer Faces Tools (JSF) The JavaServer Faces Tools project will provide tools and APIs for JSR 127 which is part of Java EE 5. The project will operate as an incubator during the WTP 1.0 development cycle and become a component of the JST subproject in WTP 1.5.
Help? |
FAQ
Newsgroup
Tutorials
Articles
Download |
WTP 0.7
What's New
Milestone Plan
| The WTP 1.0 release plans are available here.
All Downloads
| The complete list of downloads is available here.
What's New |
Oct. 12, 2005
| Persisting EMF models with WTP article by Daniel Rohe published on Eclipse Corner.
Oct. 06, 2005
| Overview of the Eclipse Web Tools Platform article by Tim Wagner, Ted Bashor, Paul Meijer, and Pieter Humphrey published on dev2dev.
| Eclipse Web Tools article by Jeffrey Liu and Lawrence Mandel published on O'Reilly OnJava.com.
Sept. 11, 2005
| Building a CMP Based School Schedule Web Application tutorial posted.
Sept. 06, 2005
| Building Web Applications with Eclipse, WTP, and Derby article by Susan L. Cline published on developerWorks.
more news...

Please see our privacy policy and website terms of use. For problems with the eclipse.org site, please contact the webmaster or read the webmaster FAQ for answers to common questions!