Baccou Bonneville Blogs Eclipse Blog Process Improvement Blog Java Blog Web Design Blog Miscellaneous .NET Blog

07/21/05

English (US)   Eclipse Web Tools Platform (WTP)  -  Categories: Eclipse Platform, Eclipse plug-ins  -  @ 11:41:53 pm
SpannerEclipse 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!

[More:]

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".

Leave a comment

Comments:

No Comments for this post yet...

Leave a comment:

Your email address will not be displayed on this site.
Your URL will be displayed.

Allowed XHTML tags: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Line breaks become <br />)
(Set cookies for name, email and url)
(Allow users to contact you through a message form (your email will NOT be displayed.))
This is a captcha-picture. It is used to prevent mass-access by robots.

Please enter the characters from the image above. (case insensitive)

Pingbacks:

No Pingbacks for this post yet...

powered by
b2evolution

Credits: blog software | web hosting | monetize