Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Mail Systems
Eclipse Documentation

How To Guides
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Problem Solutions
Privacy Policy




Eclipse Web Tools Guide
Home Next Page

Eclipse Web Tools Guide (Galileo)

Eclipse Web Tools Guide

Table of Contents

Web Tools Project Overview

Creating Web applications

Web application overview

Web tools features

Project Explorer view and Web development

Web resources

Web page design

Web projects

Web archive (WAR) files

Creating a dynamic Web project

Dynamic Web projects and applications

Creating a static Web project

Converting static Web projects to dynamic Web projects

Static Web projects

Importing Web archive (WAR) files

Exporting Web Archive (WAR) files

Adding Web library projects

Setting Web project properties

Workbench integration with Web editors

Creating and editing Web pages - overview

Creating HTML and XHTML files and framesets

Defining HTML file preferences

Creating cascading style sheets

Creating JavaServer Pages (JSP) files

JavaServer Pages (JSP) technology

Creating Web Artifacts

Creating servlets


Creating Listeners


Creating Filters


Setting CVS repository defaults

Server targeting for Web applications

Creating Java EE and enterprise applications

Java EE applications

Developing Java EE 5 Applications

Java EE 5: Overview

Java EE 5 support for annotations

Defining and using annotations

Types of annotations

J2EE architecture

Java EE perspective

Project Explorer view in the Java EEperspective

Filtering in the Project Explorer view

Working with projects

Enterprise application projects

Application client projects

Creating an enterprise application project

Creating an application client project

Creating a connector project

Specifying target servers for J2EE projects

Project facets

Adding a facet to a Java EE project

Changing the version of a facet

Changing the Java compiler version for a Java EE project

Importing and exporting projects and files

Exporting an application client project

Exporting an enterprise application into anEAR file

Exporting connector projects to RAR files

Importing an enterprise application EAR file

Importing an application client JAR file

Importing a connector project RAR file

Cyclical dependencies between Java EE modules

Correcting cyclical dependencies after an EARis imported

Validating code in enterprise applications

Tuning validators

Common validation errors and solutions

J2EE Validators

Disabling validation

Selecting code validators

Overriding global validation preferences

Manually validating code


Limitations of J2EE development tools

EJB 2.x application development

EJB 3.0 architecture

Plain old Java objects (POJOs) in Java EE 5 EJB 3.0 applications

Enterprise JavaBean version differences between EJB 3.0 and EJB2.1

Developing EJB 3.0 Applications

Creating EJB projects

Creating a, EJB 3.0 session bean using the wizard

Creating a message-driven bean using the wizard

Content assist and EJB 3.0

EJB 2.x architecture

EJB 2.x development resources

EJB 2.x client JAR projects

Importing EJB 2.x JAR files

Exporting EJB 2.x projects to EJB JAR files

Creating enterprise beans with XDoclet annotation support

Creating session beans with XDoclet annotation support

Creating container-managed persistence (CMP) entity beans with XDocletannotation support

Creating message-driven beans with XDoclet annotation support

Configuring XDoclet annotation support

Structured text editors for markup languages

Editing text coded in markup languages - overview

Source and batch validation

Setting preferences for structured text editors

Setting annotation preferences for markup languages

Getting content assistance in structured text editors

Content assist

Enabling content assist for JSP files

Associating editors with additional files types

File Encoding

Searching or finding text within a file

Checking spelling

Adding and removing markup language templates - overview

Adding and removing HTML templates

Adding and removing JSP templates

Adding and removing XML templates

Editing with snippets - overview

Snippets view

Adding snippets drawers

Adding items to snippets drawers

Editing snippet items

Deleting or hiding snippet items or drawers

Working with DTDs

Creating a new document type definition (DTD)

Document type definition (DTD) - overview

Setting source highlighting styles for DTD files

Working with DTD templates

Importing DTDs

Validating DTDs

Icons used in the DTD editor

DTD editor keyboard shortcuts

Working with XML files

Creating XML files

Creating XML files

Generate an XML file from a DTD

Generating an XML file from an XML schema

Editing XML files

XML editor

Defining XML editor preferences

Setting source highlighting styles

Specifying line delimiters

XML and HTML encodings

Setting the XML source suggestion strategy used by content assist

Editing in the Design view

Editing DOCTYPE declarations

Editing namespace information

Editing XML processing instructions

Editing in the Source view

Using XML content assist

Working with XML templates

Editing with DTD or XML schema constraints

Using xsi:type

Editing XML documents with multiple namespaces

Validating XML files

XML file associations with DTDs and XML schemas

Adding entries to the XML Catalog

Updating XML files with changes made to DTDs and schemas

XML Catalog keyboard shortcuts

Source editor and XML tools keyboard shortcuts

Icons used in the XML editor

Working with XML schemas

Creating XML schemas

Importing XML schemas

Navigating XML schemas

Refactoring in XML Schema Files

Editing XML schema file preferences

Editing XML schema properties

XML schema editor

Adding attribute groups

Adding complex types

Adding content models

Adding an any element

Adding elements

Adding element references

Adding group references

Adding global attributes

Adding global elements

Adding groups

Adding import elements

Adding include elements

Adding redefine elements

Adding simple types

Adding pattern facets to simple types

XML schema editor icons

Deleting XML schema components

Referential integrity

Validating XML schemas

XML namespaces

Developing Web service applications

Web services overview

Web services standards

Web Services Description Language (WSDL)

Web Services Description Language (WSDL) reference


Universal Description, Discovery, and Integration (UDDI)

Relationship between UDDI and WSDL

Web Services Inspection Language (WSIL)

Relationship between UDDI and WSIL


JSR 109 - Implementing Enterprise Web services

Web services interoperability (WS-I)

Creating top-down Web services

Creating bottom-up Web services

Workspace and tools

Tools for Web services development

Configuring your workspace

Setting Web services preferences

Axis emitter preferences

Web services wizards basic preferences

WSDL file preferences

WS-I compliance preferences

Creating an Apache Tomcat server and Web project

Importing and creating resources used by Web services

Importing WSDL files

Creating a new WSDL file

Editing WSDL files with the WSDL editor

Editing WSDL files

Adding a service

Adding a port to a service

Setting a port type

Setting a binding

Adding an operation

Adding a message

Adding a part to a message

Creating an import statement

Creating a new type for your WSDL file

Exploring WSDL using the WSDL Explorer

Discovering and importing Web services

Developing Web services

Creating Web services with the Apache Axis1 runtime environment

Creating a Web service from a Java bean using the Apache Axis1runtime environment

Creating a Java bean skeleton from a WSDL document using theApache Axis1 runtime environment

Generating a Java client proxy and a sample application froma WSDL document using the Axis runtime environment

Creating Web services with the Apache Axis2 runtime environments

Creating a Web service from a Java bean using the Apache Axis2runtime environment

Creating a Java bean skeleton from a WSDL document using theApache Axis2 runtime environment

Generating an Apache Axis2 Java client proxy from a WSDL document

Creating Axis runtime environment Web services and clients usingAnt tasks

Creating an Axis runtime Web service using Ant tasks in the Workbench

Top-down Axis Web service Ant task properties file reference

Bottom-up Axis Web service Ant task properties file reference

Creating an Axis runtime Web service client from a WSDL fileusing command line tools

Axis Web service client Ant task properties file reference

Testing and validating Web services

Using the WSDL Explorer

Validating WSDL files

Using the TCP/IP or SOAP monitor to test Web services

Validating WS-I Web service traffic compliance

Publishing Web services

Publishing Web services and business entities with the Web ServicesExplorer

Launching the Web Services Explorer

Registering with a UDDI Registry

Logging in to a UDDI registry

Adding a Registry to the Web Services Explorer

Publishing a business entity

Publishing a Web service

Data structure types (UDDI registry)

Updating a business entity, Web service, or service interface

Removing a business entity, Web service, or service interfacefrom a registry

Managing referenced services

Managing publisher assertions

Adding a registry, business entity, business service, serviceinterface, WSIL, or WSDL service to Favorites

Generating a WSIL file

Using the server tools

Testing and publishing on your server

Servers view

Keyboard shortcuts for Server Tools

Resources used to test and publish on your server

Which server will start

Testing applications on a server

Testing artifacts on a server

Testing on a J2EE Preview server

Debugging applications on a server

Debugging a servlet on a server

Debugging a JSP file on a server

Monitoring server ports

Publishing applications to a server

Publishing your application

Creating, editing, and deleting servers

Creating a server

Creating a Tomcat server

Testing on an HTTP Preview server

Editing a server

Deleting a server

Managing servers

Adding projects to a server

Removing a project from a server

Starting a server

Starting a server in debug mode

Stopping a server

Setting a default server

Displaying or hiding the metadata of the server

Clean projects published on the server

Defining server preferences

Defining the server preference

Defining the audio preferences

Defining the launching preferences

Defining the server runtime environments preferences

Adding the Apache Tomcat runtimes

Defining the TCP/IP Monitor preferences

TCP/IP Monitor view




Validation Framework Extension Points










Server Tools Extension Points

Runtime Component Providers

Runtime Classpath Providers

Runtime Facet Mappings

Server Profiler


Installable Runtimes

Installable Servers

Server Monitor


Launchable Adapters

Module Artifact Adapters

Module Factories

Module Types


Publish Tasks

Runtime Facet Component Providers

Runtime Locators

Runtime Types

Runtime Types

Server Locators

Server Types


Editor Actions

Editor Pages

Editor Page Sections

Initial Selection Provider

Server Images

Server ToolTip

Wizard Fragments







WSDL EMF Model Extension Points

WSDL Extensibility Element Factories

Web Tools Platform Limitations and Known Issues

Legal Notices

  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire