Professional struts applications - John Carnell , Jeff Linwood ,... - Librairie Eyrolles
Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Professional struts applications
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Professional struts applications

Professional struts applications

Building Web sites with Struts, ObjectRelationalBridge, Lucene, and Velocity

John Carnell, Jeff Linwood, Maciej Zawadski

318 pages, parution le 19/05/2003

Résumé

Building web applications that are maintainable and extensible requires a significant amount of design and planning before even a single line of code can be written. However, by leveraging development frameworks, many of the challenges of web-based development can be overcome. This book acts as a roadmap to demonstrate how to use the Jakarta Struts framework to solve everyday web application development problems.

Although Struts is rapidly becoming a de facto standard for Java web applications, it can only provide for part of your application. Therefore, this book concentrates not only on how to use Struts to develop the core architecture of a web application, but also on how to use other Jakarta projects to create a fully open source web application. It uses ObjectRelationalBridge to provide the 0/R mapping for the data layer; Lucene to provide a search engine; Velocity to provide a templating language for the user interface; and of course Ant is used to tie the build process together.

Knowledge of J2EE web application development with JSR servlets, EJBs, and design patterns is preferred because this is a guide to using the frameworks in the "right" way and not an introductory tutorial to them.

What does this book cover?
Over the course of the book, we develop a full-scale web application to demonstrate the use of the following aspects of the Jakarta projects:

  • Using Struts to build a flexible and dynamic MVC web application
  • Using Struts to simplify HTML form construction and form validation
  • Avoiding locking business logic into the Struts framework
  • Using ObjectRelationalBridge to significantly cut down on the amount of data-access
  • code that needs to be written and maintained
  • Using Velocity to cleanly separate presentation and Java code
  • Using Lucene to incorporate search engine functionality into a web application
  • Coordinating the deployment and build process with Ant

Contents

  • Introduction
  • The Challenges of Web Application Development
  • Creating a Struts-based MVC Application
  • Form Presentation and Validation with Struts
  • Managing Business Logic with Struts
  • Building a Data Access Tier with ObjectRelationalBridge
  • Templates and Velocity
  • Creating a Search Engine with Lucene
  • Building the JavaEdge Application with Ant and Anthill
  • Index

L'auteur - John Carnell

John Carnell - John Carnell is a Principal Architect for NetChange, LLC . NetChange, LLC is an IT management consulting firm specialized in enterprise application design and implementation. John is also an adjunct facility member of the Waukesha County Technical College's (WCTC) School of Business. In addition, John is a prolific speaker and writer. He has spoken at national conferences, such as Internet Expo, the Data Warehousing Institute, and the Complete Programmer's Network Software Symposiums. John has authored, co-authored, and has been a technical reviewer for a number of technical books and industry publications.

L'auteur - Jeff Linwood

Jeff Linwood has been involved in software programming since he had a 286 in high school. He got caught up with the Internet when he got access to a UNIX shell account, and it has been downhill ever since. Jeff has published articles on several Jakarta Apache open source projects in Dr. Dobb's Journal, CNET's Builder.com, and JavaWorld. Jeff has a bachelor's degree in chemical engineering from Carnegie Mellon University. He currently works for the Gossamer Group in Austin, Texas, on content management and web application syndication systems. He gets to play with all the latest open source projects there. Jeff also co-authored Professional Struts Applications, Building Portals with the Java Portlet API, and Pro Hibernate 3. He was a technical reviewer for Enterprise Java Development on a Budget and Extreme Programming with Ant.

Caractéristiques techniques

  PAPIER
Éditeur(s) Wrox Press
Auteur(s) John Carnell, Jeff Linwood, Maciej Zawadski
Parution 19/05/2003
Nb. de pages 318
Format 18,3 x 22,7
Couverture Broché
Poids 561g
Intérieur Noir et Blanc
EAN13 9781861007810

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription