WTP community resources

Eclipse Web Tools Community Resources

Resources from around the WTP community...

This page is about finding more information about WTP from around the WTP community. The community has provided many articles, books, presentations, tutorials, and white papers that are dedicated to WTP and can help you to make the most of the WTP platform and tools.

We'd like these pages to be useful to you - so please open a bug report for any corrections, additions, pointers, or comments!

Articles

Presentations

Tutorials

    Interested in writing a new WTP tutorial? Download the WTP tutorial template and get started!

    General | Data Tools | J2EE | Server/Internet | Structured Source Editing (SSE) | Web Services | XML

    General
  • Developing the WTP with Eclipse (Jun 02, 2006)

    This tutorial shows you how to set up your Eclipse environment to develop or modify the Web Tools Platform (WTP) project plug-ins. First we will discuss how to connect to the CVS repository to check out the WTP source code. We will then set up our target platform. Next we will make a modification to the WTP source and run our eclipse application. Finally, we will create a patch for our change, which we could submit to the WTP project.

  • Data Tools
  • RDB Tutorial (Feb 19, 2005)

    This document walks you through the relational database (RDB) open source features in the Eclipse Web Tooling Project. You must have either the RDB open source binaries or the source code downloaded from the Eclipse Web site.

  • J2EE
  • Building a CMP Based School Schedule Web Application (Sep 11, 2005)

    This tutorial is similar to the Building a School Schedule Web Application except EJBs are used. This tutorial walks the user through developing a Container Managed Entity Bean (CMP) to store a simple schedule. A Session Bean is used to query the CMP. Finally, a Servlet and JSP are built to serve as the front end.
  • Building a School Schedule Web Application (Jan 24, 2005)

    In this tutorial you will create a school schedule Web application. This application will allow students to input their courses and create a schedule. This tutorial will introduce you to JSP's, servlets and the Web Tools Platform project's server tools.
  • Building a Simple EJB Application (Feb 23, 2005)

    In this tutorial you will create a simple EJB component and a client web application. This tutorial will introduce you to Session beans and the Web Tools Platform project's support for XDoclet and server tools.
  • Building an JEE5 Application using EJB3 Session, and JPA Entities (Feb 23, 2007)

    This tutorial will take you through creation of EJB3/JPA artifacts using the latest M5 driver Raj takes you through the limitations of the current driver as well.
  • Building and Running a Web Application (Dec 07, 2004)

    This document is the first in a series of tutorials where we will demonstrate how you can use the rich set of tools and APIs that comes with the Web Tools Platform Project. This first tutorial will give you a step by step tour of using some the tools for web development. For this purpose we will build and run a J2EE web application using WTP tools and Apache Tomcat.
  • Cactus Integration in the Web Tools Project (May 31, 2005)

    This article briefly explains Cactus, its common uses and advantages and then provides a step-by-step tutorial on how to use the Cactus integration provided by WTP. The article assumes that you are familiar with JUnit and the basics of using WTP to build, deploy and run web projects.
  • Deploy Web Applications to the Oracle Application Server (Oct 27, 2005)

    This tutorial will step you through the details of deploying a Web Application to the Oracle Application Server Containers for J2EE (OC4J).
  • Java Web development with the Eclipse Web Tool Platform (WTP) (Mar 31, 2008)

    This article is a How-to-Guide to develop Web application with Eclipse WTP. It starts by developing servlets which keeps track of the number of visitors of a website, including a servlet which stores this data into a database (Java derby). It also describes how a Java servlet can act as JavaScript. The creation of web services is then demonstrated using Axis2 and WTP. At the end the resulting web application is deployed. This article assume that you have already basic Eclipse knowledge. The following uses the JDK 1.5 for its examples.
  • WTP 1.5.x API's unleashed (May 17, 2007)

    This article is the first in a series that provides a cheat sheet for WTP adopters to easily learn about specific WTP APIS.

  • Server/Internet
  • Building a CMP Based School Schedule Web Application (Sep 11, 2005)

    This tutorial is similar to the Building a School Schedule Web Application except EJBs are used. This tutorial walks the user through developing a Container Managed Entity Bean (CMP) to store a simple schedule. A Session Bean is used to query the CMP. Finally, a Servlet and JSP are built to serve as the front end.
  • Building a School Schedule Web Application (Jan 24, 2005)

    In this tutorial you will create a school schedule Web application. This application will allow students to input their courses and create a schedule. This tutorial will introduce you to JSP's, servlets and the Web Tools Platform project's server tools.
  • Building a Simple EJB Application (Feb 23, 2005)

    In this tutorial you will create a simple EJB component and a client web application. This tutorial will introduce you to Session beans and the Web Tools Platform project's support for XDoclet and server tools.
  • Building an JEE5 Application using EJB3 Session, and JPA Entities (Feb 23, 2007)

    This tutorial will take you through creation of EJB3/JPA artifacts using the latest M5 driver Raj takes you through the limitations of the current driver as well.
  • Building and Running a Web Application (Dec 07, 2004)

    This document is the first in a series of tutorials where we will demonstrate how you can use the rich set of tools and APIs that comes with the Web Tools Platform Project. This first tutorial will give you a step by step tour of using some the tools for web development. For this purpose we will build and run a J2EE web application using WTP tools and Apache Tomcat.
  • Deploy Web Applications to the Oracle Application Server (Oct 27, 2005)

    This tutorial will step you through the details of deploying a Web Application to the Oracle Application Server Containers for J2EE (OC4J).
  • Generic Server - Server Definition File Explained (Apr 29, 2005)

    Generic server is a special server and runtime implementation of base server tooling that can adjust its behaviour by a server type definition file. Server type definition files are XML based meta information files that are introduced using "org.eclipse.jst.server.generic.core.serverdefinition" extension point. This document describes the different parts of the server definition files.

  • Structured Source Editing (SSE)
  • Reintroducing the Structured Source Editing Family of Editors (Mar 24, 2005)

    The Structured Source Editing (SSE) family of editors are now available as part of WTP 1.0M2. They support editing XML, DTD, HTML, CSS, JavaScript, and JSP files. The SSE editors make significant usage of Eclipse frameworks as well as each other. For end users it means that they behave consistently with each other as well as with other Eclipse editors.

  • Web Services
  • Creating a bottom-up Axis2 Web service (Jun 29, 2007)

    This document is one of a series of tutorials to demonstrate the use of the Axis2 Web Services tools in the Web Tools Platform Project with the WTP 2.0 drivers. This tutorial shows how to create a bottom-up Axis2 Web service.
  • Creating a Bottom-Up Java Web Service (Jun 29, 2006)

    This document is one of a series of tutorials to demonstrate the use of the Web Services tools in the Web Tools Platform Project using the WTP 1.5 drivers. This tutorial shows how to create a simple Web service and Web service client from a Java class. The Java class in this scenario converts between the Celsius and Farenheit temperature scales.
  • Creating a Java Web Service Client (Jun 29, 2006)

    This document is one of a series of tutorials to demonstrate the use of the Web Services tools in the Web Tools Platform Project with the WTP 1.5 drivers. This tutorial shows how to create a Web serivce client to the deployed Web service created in the tutorial .
  • Creating a top-down Axis2 Web service (Jun 29, 2007)

    This document is one of a series of tutorials to demonstrate the use of the Axis2 Web Services tools in the Web Tools Platform Project with the WTP 2.0 drivers. This tutorial shows how to create a top-down Axis2 Web service.
  • Creating a Top-Down Java Web Service Skeleton from a WSDL Document (Jun 29, 2006)

    This document is one of a series of tutorials to demonstrate the use of the Web Services tools in the Web Tools Platform Project using the WTP 1.5 drivers. This tutorial shows how to create a simple top-down Web service from a WSDL file. The WSDL file in this scenario calculates the area of an rectangle.
  • Creating Web service and Web service client using Ant tasks (Feb 26, 2006)

    This document is one of a series of tutorials to demonstrate the use of the Web Services tools in the Web Tools Platform Project with the WTP 1.5 drivers. This tutorial shows how to create top-down Web service and Web service client using Ant tasks.
  • Java Web development with the Eclipse Web Tool Platform (WTP) (Mar 31, 2008)

    This article is a How-to-Guide to develop Web application with Eclipse WTP. It starts by developing servlets which keeps track of the number of visitors of a website, including a servlet which stores this data into a database (Java derby). It also describes how a Java servlet can act as JavaScript. The creation of web services is then demonstrated using Axis2 and WTP. At the end the resulting web application is deployed. This article assume that you have already basic Eclipse knowledge. The following uses the JDK 1.5 for its examples.
  • Testing a Web Service with the Web Services Explorer (Apr 13, 2006)

    This document is one of a series of tutorials to demonstrate the use of the Web Services tools in the Web Tools Platform Project using the WTP 1.5 drivers. This tutorial shows how to use the Web Service Explorer to test a Web service via native WSDL and SOAP. It demonstrates how to use the Web Services Explorer to invoke operations on a Web service named "Delayed Stock Quote" as available from XMethods on the internet.
  • WSDL Editor Tutorial (Aug 10, 2005)

    In this tutorial we look at using the WSDL Editor to create and modify a WSDL file. We explore the basic functionality along with some of the more advanced ones.

  • XML
  • Creating XML files Tutorial (Sep 02, 2005)

    This tutorial demonstrates how you can use XML documents creation wizards that come with the Eclipse Web Tools Platform Project. These wizards allow to create XML document from DTD or XML Schema.
  • WSDL Editor Tutorial (Aug 10, 2005)

    In this tutorial we look at using the WSDL Editor to create and modify a WSDL file. We explore the basic functionality along with some of the more advanced ones.
  • XML Catalog Tutorial (Aug 10, 2005)

    In this tutorial, we will demonstrate the use of the XML Catalog. Add the Example “Editing and validating XML files”. Select File -> New -> Other -> Examples -> Editing and Validating XML files.
  • XML Schema Editor Tutorial (Dec 23, 2004)

    This tutorial will use the catalog.xsd from the "Editing and validating XML files" Examples.
  • XML Validation Tutorial (Jun 29, 2007)

    Eclipse WTP includes validation tools for XML, DTD, and XML Schema. Validation can be invoked manually or automatically after every save.