07/21/05
Eclipse Web Tools Platform (WTP) -
Categories: Eclipse Platform, Eclipse plug-ins -
Serge Baccou
@ 11:41:53 pm
![]() | Eclipse Web Tools Platform (WTP) extends Eclipse for web developments and/or J2EE developments. WTP is useful for people who develop web sites or J2EE applications using Eclipse. This note presents WTP but also talks about WST, JST, EMF, XSD, SDO, GEF and JEM! |
WTP subprojects
WTP is composed of two subprojects:
1. Web Standard Tools (WST) which includes the following tools:
- Editors with syntax coloring and completion for HTML, Javascript, CSS, JSP, SQL, XML, DTD, XSD and WSDL. (Note: I don't know why but completion is not working for Javascript for me :-(.)
- Graphical editors for XSD and WSDL. The XSD graphical editor is really great! See the XML Schema Editor Tutorial for some screenshots.
2. J2EE Standard Toools (JST) to build multi-tier J2EE applications. JST supports the following Java APIs: Java Server Pages (JSP), Servlets, Enterprise Java Beans (EJBs), J2EE Connector Architecture (JCA), Java Message Service (JMS), Java Naming and Directory Interface (JNDI), Java Database Connectivity (JDBC), Java Web Services and Java API for XML-based RPC (JAX).
WTP needs EMF, GEF and JEM
WTP is based on top of other Eclipse components:
1. Eclipse Modeling Framework (EMF). Models specified using annotated Java, XML or Rational Rose are imported into EMF. EMF also contains a code generation facility. EMF includes:
1.1 XML Schema Infoset Model (XSD) which is a library that provides an API for manipulating the components of an XML Schema.
1.2 Service Data Objects (SDO) which is a framework that simplifies and unifies data application development in a service oriented architecture (SOA).
2. Graphical Editing Framework (GEF). It allows developers to take an existing application model and quickly create a rich graphical editor.
3. Java EMF Model (JEM). It includes BeanInfo, Java Model, Proxy support (with remote vm and IDE vm support). I'm still not clear about what it is...
WTP
I have successfully installed WTP 0.7 M5 (aka 1.0 M5) on my Eclipse 3.1.
You can download WTP, EMF, GEF and JEM here. Once you have downloaded every zip files, just unzip the 4 packages on the location where your Eclipse is installed (for example c: if Eclipse is installed in c:\eclipse). WTP, EMF, GEF and JEM will be installed with this unzip. Once installed, you should start your Eclipse and configure the editor / file extension associations using the following menu: Window | Preferences | General | Editors | File Associations.
For more information about WTP 0.7, please read the very complete article by Arthur Ryman "Web Tools Platform and J2EE Developement The Eclipse Way: The story of WTP 0.7, its scope, design principles, architecture, ecosystem, and plans".
Comments:
No Comments for this post yet...
Leave a comment:
Pingbacks:
No Pingbacks for this post yet...
