English Deutsch Français 简体中文 繁體中文
Book123, Download eBooks for Free - Anytime! Submit your article

Categories

Share With Friends



Like Book123?! Give us +1

Archive by Date

Search Tag

Newest

Useful Links


Technical Professional Struts Applications: Building Web Sites with Struts ObjectRelational Bridge, Lucene, and Velocity (Expert's Voice)

Posted on 2010-03-15




Name:Technical Professional Struts Applications: Building Web Sites with Struts ObjectRelational Bridge, Lucene, and Velocity (Expert's Voice)
ASIN/ISBN:1590592557
Language:English
File size:6.2 Mb
   Technical Professional Struts Applications: Building Web Sites with Struts ObjectRelational Bridge, Lucene, and Velocity (Expert's Voice)

Professional Struts Applications: Building Web Sites with Struts ObjectRelational Bridge, Lucene, and Velocity (Expert's Voice) By John Carnell, Jeff Linwood, Maciej Zawadzki, Publisher: Apress

Number Of Pages: 336

Publication Date: 2003-08-21

Sales Rank: 965663

ISBN / ASIN: 1590592557

EAN: 9781590592557

Binding: Paperback

Manufacturer: Apress

Studio: Apress

Average Rating: 4

Building maintainable and extensible web applications requires significant design and planning before even a single line of code can be written. But when you leverage development frameworks, you can overcome the many challenges of web-based development. This book maps out the Jakarta Struts framework, to help you solve everyday web application development problems. This book concentrates on using Struts to develop the core architecture of a web application, and using other Jakarta projects to create a fully open source web application. Included are Object-RelationalBridge, Lucene, Velocity, and ANT. Buy Book at Lowest Price on Amazon

Download Description: 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 programs. 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 Object-RelationalBridge to provide the O/R mapping for the data layer; Lucene to provide a search engine; Velocity to provide a template language for the user interface; and ANT is used to time be build process together.

Review: Informative and very helpful As a non-programmer, I found this book to be clear, precise and easy to read. I highly recommend it to people interested in the subject matter, but lacking a technical background.

Review: Wait for the second edition This book is a reprint of a Wrox book that APress bought when Wrox went out of business. Although the book has a publication date of September 2003, it was actually published by Wrox earlier in the year. Also, APress intends on releasing a second edition of this book (ISBN:159059228X) in December 2003. With that in mind, let's discuss the contents of this book. The book is broken up into five sections. The first and longest section discusses Struts. This section is very good as it concentrates on developing a Struts application and demonstrates good design while discussing the issues that make bad designs bad. This section ends with a look at using ObjectRelationalBridge (OJB) as a data access tier. Unfortunately the book uses an beta version of OJB (it is still not in release) that makes this section obsolete. The remaining chapters cover other open source tools available to developers including Velocity (template engine), Lucene (search engine), and Ant (build tool). Although it is interesting to see how each tool integrates into the Struts application developed earlier, the chapters are not long enough to give detailed information on any of these tools. The conclusion is that if you are looking for a book on properly building a Struts application, you probably want to wait for the second edition. Since the OJB chapter is obsolete and the chapters on the other tools are fairly brief, this book doesn't provide anything that shouts, "Buy Me" from the shelves.

Review: very good book I had a chance to attend one of John Carnell's sessions here in Chicago. I was very impressed with his presentation and the content. After that I bought the book and I am very impressed with the simplicity with which the content is presented.

Review: The Good, the bad, the overloaded Since software moves quickly, some aspects of the book are already out of date even though it's only a matter of months old. The template tags are already deprecated in favor of the new tile tags and the Object Relational Bridge stuff has changed quite a bit (which is to be expected if you consider it wasn't even version 1 for OJB). I'm glad there's books on these topics in any case. The first chapter is a nice read and while it's covered everywhere else, they cover MVC well and how it relates to the struts framework. My biggest pet peeve is with one of what is otherwise their most useful chapter on prepopulating forms and setting forms up. In chapter 2 they talk about the concepts of pre and post setup actions (post as in after). Then in chapter 3 they use a PostStory example (post as in posting an ad, but then again it could be like the post form submit method). They have a PostStorySetupAction and with all the meanings of posts I had trouble not seeing it as an after-before[setup] action. My brain core dumped and in the end I went back with a pen and marked out "post" everywhere in the chapter. If only they could have used AddStory or CreateStory, or I could forget the other overloaded meanings of post I wouldn't have had to reread that chapter. The one time the book came to the rescue was when trying to mix the validator framework validation with custom validation. extending the ValidatorForm instead of ActionForm was exactly what we needed.
Rating:

2.5 out of 5 by

 
Download Links
  ServerStatus
  Direct Download Link 1Alive
  Direct Download Link 2Alive
  Download Link (Download Link 1)Alive


Buy This Book at Best Price >>

Like this article?! Give us +1:

Related Articles


Technical Professional Struts Applications: Building Web Sites with Struts ObjectRelationa

Technical Professional Struts Applications: Building Web Sites with Struts ObjectRelationa

Author: John Carnell, Jeff Linwood, Maciej ZawadzkiPublisher: ApressPublish Date: 01 September, 2003ISBN: 1590592557

Technical Professional Struts Applications Building Web Sites with Struts ObjectRelationalBridge Lucene and Velocity

Technical Professional Struts Applications Building Web Sites with Struts ObjectRelationalBridge Lucene and Velocity

Technical Professional Struts Applications Building Web Sites with Struts ObjectRelationalBridge Lucene

Technical Professional Struts Applications Building Web Sites with Struts ObjectRelationalBridge Lucene

Technical Professional Struts Applications Building Web Sites with Struts ObjectRelationalBridge Lucene and Velocity

Technical Professional Struts Applications Building Web Sites with Struts ObjectRelationalBridge Lucene and Velocity

Programming Learning Jakarta Struts 1.2: a concise and practical tutorial: A step-by-step introduction to building Struts web applications

Programming Learning Jakarta Struts 1.2: a concise and practical tutorial: A step-by-step introduction to building Struts web applications

Stephan Wiesner, "Learning Jakarta Struts 1.2: a concise and practical tutorial: A step-by-step introduction to building Struts web applications for Java developers" PP | 2005 | ISBN: 190481154X | 220 pages | PDF | 6,2 MB A step-by-step i ...

Web/HTML/CSS/Ajax Professional Struts Applications Building Web Sites with Struts ObjectRelationalBridge Lucene and Velocity

Web/HTML/CSS/Ajax Professional Struts Applications Building Web Sites with Struts ObjectRelationalBridge Lucene and Velocity

Building maintainable and extensible web applications requires significant design and planning before even a single line of code can be written. But when you leverage development frameworks, you can overcome the many challenges of web-based ...

Share this page with your friends now!
Text link
Forum (BBCode)
Website (HTML)' readonly />
Tags:
Sites   Applications   Building   Bridge   Professional  
 

DISCLAIMER:

This site does not store Technical Professional Struts Applications: Building Web Sites with Struts ObjectRelational Bridge, Lucene, and Velocity (Expert's Voice) on its server. We only index and link to Technical Professional Struts Applications: Building Web Sites with Struts ObjectRelational Bridge, Lucene, and Velocity (Expert's Voice) provided by other sites. Please contact the content providers to delete Technical Professional Struts Applications: Building Web Sites with Struts ObjectRelational Bridge, Lucene, and Velocity (Expert's Voice) if any and email us, we'll remove relevant links or contents immediately.

Comments (0) All

Verify: Verify

    Sign In   Not yet a member?

Sign In | Not yet a member?