the eclipse web tools platform

Post on 11-Feb-2016

62 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

The Eclipse Web Tools Platform. The Web Tools Project (WTP). End user tools and APIs for Web and J2EE application development WTP is two subprojects and one incubation project: Web Standard Tools (WST) J2EE Standard Tools (JST) Java Server Faces (JSF) tools - PowerPoint PPT Presentation

TRANSCRIPT

Presented by IBM developerWorksibm.com/developerworks/2006 January – April

© 2006 IBM Corporation.Making the most of Making the most of

The Eclipse Web Tools PlatformThe Eclipse Web Tools Platform

6-2 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

The Web Tools Project (WTP)The Web Tools Project (WTP) End user tools and APIs for Web and J2EE application

development WTP is two subprojects and one incubation project:

Web Standard Tools (WST)J2EE Standard Tools (JST)Java Server Faces (JSF) tools

Supports open standards from OASIS, the W3C, JCP, WS-I.org and others

Includes tools for open source and commercial products (Apache Tomcat, BEA WebLogic, IBM WebSphere)

eclipse.org/webtools

6-3 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

Project historyProject history Major milestones

Eclipse foundation creation review June 2004Full-time development since October 2004BEA joined the project leadership in February 2005Data tools moved to a separate project (DTP) in March 2005WTP 0.7 released July 29, 2005WTP 1.0 released December 23, 2005WTP 1.5 ~ July 2006

6-4 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

Project themesProject themes API declaration where appropriate Simple to use – wizards, editing support Large-scale development User experience – dynamic help, graphical WSDL editor Responsive UI Seamless editing of resources

JDT-like features applied to other languages (HTML, JSP, XML…) Flexible project layout Vendor ecosystem support

6-5 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

Web Standard Tools (WST)Web Standard Tools (WST) Basic server tools

Support for server types and server connectivity (Web, DB)Configure, publish, start/stop, debug

Structured Source Editor framework Web Language Tools

HTML source editorCSS source editorJavaScript source editor

6-6 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

Web Standard Tools (WST)Web Standard Tools (WST) XML language tools

XML source editorXSD source editorDTD source editor

Facets – technique and UI for modeling server features Web services tools

WSDL editorWeb service explorerWeb service wizardWS-I test tools – validate WSDL and SOAP envelopes for WS-I

compliance

6-7 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

Server toolsServer tools Preferences pages to configure various server runtimes Supported runtimes:

IBM WebSphereApache TomcatJBossJOnASBEA WebLogic

Highly extensible server frameworks Supports generic server adapters and custom server

adapters

6-8 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

Server toolsServer tools

6-9 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

Structured source editorsStructured source editors Editors for:

XMLDTDs HTMLCSSJavaScriptJSPs

Includes the usual Eclipse editor features:Syntax highlightingQuick fixDelimeter matchingContent assist

6-10 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

XML toolsXML tools XML Catalog support – A

repository for DTDs, XSDs, or any XML resource (WSDL, XSL, etc.)

Based on the OASIS XML catalog standard

6-11 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

Web service toolsWeb service tools

Graphical WSDL/XSD editor Build WSDL and XSD files without knowing the XML syntax

underneath Visualize Web services – their interfaces, data structures, etc.

6-12 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

Web service toolsWeb service tools

Validation tools for XML schema, WSDL files, WS-I compliance

6-13 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

Web service toolsWeb service tools Wizards to create Web services

Top-down – Start with a WSDL interface, go to code

Bottom-up – Start with code, generate the WSDL interface

Supports Apache Axis 1.2

6-14 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

Relational database toolsRelational database tools Wizard to create live

connections to database servers over JDBC

Supported servers: Apache Derby / Cloudscape DB2 Informix MySQL SQL Server Oracle Sybase You can add your own…

6-15 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

Relational database toolsRelational database tools Database Explorer – View

database schemas, tables, views, stored procedures and user-defined functions

Supports working in disconnected mode

6-16 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

J2EE standard tools (JST)J2EE standard tools (JST) Java EE core tools

Natures and buildersJava EE views and navigatorsJava EE models

Java EE projects and modulesFlexible directory layoutSupport for WAR files, EJBs, JARs, EAR files, etc.Models and source editors for deployment descriptorsJava EE navigator viewAbility to target different servers

6-17 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

J2EE standard toolsJ2EE standard tools Servlet tools JSP tools

JSP editor, HTML code assist, editors for Java, JavaScript, taglibsJSR-45 compliant debugging

Java EE server tools – extend WSTSupports deploy, debug, project restart on Java EE runtimesGeneric server adapterCustom (Java) server adapter for total control

JavaDoc annotation supportExtensible facility to define tagsetsCode assist in Java editors and builders for code generation

6-18 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

J2EE standard toolsJ2EE standard tools Wizard to create J2EE modules Select a target server and J2EE

version

6-19 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

XDoclet supportXDoclet support

6-20 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

Standards supportStandards support WST:

HTML 4.0.1XHTML 1.0 / 1.1XML Catalogs 1.0CSS 2.0ECMAScript 262SQL99/SQL2003XML 1.0XML Schema 1.0WSDL 1.1SOAP 1.1WS-I basic profile 1.1, attachment profile 1.0

6-21 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

Standards supportStandards support JST – JCP standards

J2EE 1.2, 1.3, 1.4ServletsJSPEJBJAX-RPCJSR 109JSR 045JSR 921JDBC 2.1

6-22 Making the most of © 2006 IBM Corporation.

Presented by IBM developerWorks

The futureThe future WTP V1.5 ~ July 2006

J2EE 5.0 supportJSF supportBased on Eclipse 3.2Stay tuned to eclipse.org/webtools for announcments, pre-release

versions

Presented by IBM developerWorksibm.com/developerworks/2006 January – April

© 2006 IBM Corporation.Making the most of Making the most of

Demo time!Demo time!

Deploying a Java class as a Web serviceDeploying a Java class as a Web service

top related