Fecha: 2026-06-06 - San Norberto   Calendario 2026  | Info

Manual:
Eclipse Web Tools Platform Dwveloping Java Web Applications

https://evainformatica.es/biblioteca_virtual/manuales/img/eclipse_web_tools_platform_developing_java_web_applications.webp

Formato: pdf

Tamaño: 7.2 MB

idioma: en

Descargar  

Visto: 10 veces

Eclipse Web Tools Platform: Developing Java Web Applications will make you a more productive Java developer.

Eclipse Web Tools Platform
Developing Java Web Applications

Part I - Getting Started
Chapter 1 Introduction
Chapter 2 About the Eclipse Web Tools Platform Project
Chapter 3 Quick Tour
Chapter 4 Setting Up Your Workspace

Part II - Java Web Application Development
Chapter 5 Web Application Architecture and Design
Chapter 6 Organizing Your Development Project
Chapter 7 The Presentation Tier
Chapter 8 The Business Logic Tier
Chapter 9 The Persistence Tier
Chapter 10 Web Services
Chapter 11 Testing

Part III - Extending WTP
Chapter 13 Supporting New File Types
Chapter 14 Creating WSDL Extensions
Chapter 15 Customizing Resource Resolution

Part IV - Products and Plans
Chapter 16 Other Web Tools Based on Eclipse
Chapter 17 The Road Ahead
Conclusion
Glossary
References


About This Book

This book is divided into four parts: Getting Started, Java Web Application Development, Extending WTP, and Products and Plans.

In Part I, Getting Started, we introduce you to WTP. We give a brief overview of the history and architecture of the project and discuss how you can contribute to its development. By being an active contributor as well as a user, you can help improve WTP and ensure its long-term success. We also introduce you to League Planet, a fictitious amateur sport Web site, which serves as the inspiration for the programming examples in the rest of the book. Next we take you on a Quick Tour of WTP in which you build a simple Web application that includes dynamic content generated by servlets and JSPs running on Tomcat, JDBC database access to Derby, and Web services running on Axis. We conclude with a detailed discussion of how to install WTP and tailor it to your needs using its many preferences. At the end of this part, you’ll be able to start building your own Java Web applications with WTP.

Part II, Java Web Application Development, is for Java Web application developers. We describe the architecture of Java Web applications and how to build them using WTP. We start with a discussion of how to set up your project, including the use of Maven for automated builds. We then discuss architecture in some detail. Java Web applications have a multi-tiered architecture, and each of the presentation, business logic, and persistence tiers is addressed in its own chapter. The presentation tier chapter covers tools for HTML, CSS, JavaScript, XML, DTD, and XSLT. The business logic tier chapter discusses tools for EJBs and XDoclet. The persistence tier chapter describes tools for SQL. Next we focus on developing Web services, including tools for SOAP, WSDL, XSD, and UDDI. We close with a discussion of testing, including JUnit, Cactus, HttpUnit, and the Eclipse Test and Performance Tools Platform (TPTP).

In Part III, Extending WTP, we shift attention to developing Eclipse plug-ins that extend WTP. This part of the book is aimed at tool developers. WTP contains many plug-ins and extension points, so the coverage here serves mainly to illustrate the process. A comprehensive treatment of all the APIs in WTP would itself fill several books. We start with the important example of adding a new server runtime to WTP, and illustrate this by adding support for GlassFish, the reference implementa- tion for Java Enterprise Edition 5 (Java EE 5). Next, we show how to add support for new file types and do so for DocBook, the XML format used for authoring books (such as this one). We follow that by describing how to support new WSDL extensions and add a new SOAP binding as an example. We conclude this subject by extending the URI resolution framework, which enables XML processors to locate resources.

The book wraps up with Part IV, Products and Plans. We begin with a brief survey of commercial and Open Source Eclipse-based Web development products that can be used with WTP. Although WTP contains a core set of useful tools, it is also a platform intended to be built on by others. After you master WTP, you may find that your tool needs are not fully satisfied. Perhaps you want to develop with Struts, Hibernate, or Spring. Or you may want to use a different Web development language, such as PHP, Python, or Ruby, in conjunction with Java. Fortunately, there are many products available to round out your Web development IDE. We end the book with a preview of functions we expect to be added to WTP in future releases. WTP is currently hosting subprojects for JavaServer Faces (JSF), Java Persistence Architecture (Dali), and AJAX (ATF). In addition, WTP is planning tighter integration with other Eclipse projects, as well as support for Java EE 5. Of course, the future of WTP largely depends on you. By becoming an active user and contributor, you will influence the continuing support and evolution of WTP