首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训

       
热门搜索: ASP.NET Ajax Spring Hibernate Java
WebWork in Action中文版   
电子工业出版社 / 2006-11-1 / (美)Patrick Lightbody,Jason Carreira 著,谭颖华,张云飞,唐勇 / 49 元
ISBN:7121032998
何处购买:   去DearBook购买(¥36.75)
Book Rank:  75 

正在获取信息...........

该书常用的标签(推荐/用户提交):  提交tag
开发(3258)  web应用(67)  web开发(40)  webwork(1)  
用户书架推荐:
收藏到我的书架
《WebWork in Action中文版》图书论坛:
我要发表话题
第二领先的Java Web框架 - wenjava   财富等级:   
蒙牛是现在国内耳熟能详的乳业巨头。它成立于被称为“乳都”的呼和浩特,在早期有一次精彩的亮相。“乳都”的居民们在某一天早上忽然发现在全市的大街小巷树立起了很多的广告:创呼和浩特乳业第二品牌。当时所有人都知道,伊利是内蒙乳业的领跑者。这个第二品牌,一下子让很多人记住了蒙牛这个名字。聪明人往往会发现,很多行业第二名往往比第一名的质量更好,因为它有强烈的进取心,而处于行业第一的竞争压力也迫使它必须做得更好。

在2002年之后的Java Web框架混战中,Web 框架如同雨后春笋一样呼啦啦冒出了一大茬。作为发展最早的MVC框架,Struts毫无疑问拥有第一影响力,而大部分人都认为,WebWork占据了第二的角色。

在技术上,这个第二当之无愧。Struts和WebWork是两种类似的MVC结构,WebWork的开发目标就是在技术上超越Struts,所以WebWork框架比Struts更加灵活实用;WebWork不像Tapestry、JSF走得那样远,它仍然在实践经典的MVC框架;但它在框架的边界上做得更好。Rickard Öberg(WebWork的创造者,也是JBoss创始人之一)曾经说过:“框架的强大之处不是源自于它能让你做什么,而是它不能让你做什么。”优雅的WebWork在细节上做得十分出色,其XWork和WebWork的两层实现将前置处理器、interceptor和IoC容器的职责与对Web请求的处理截然分开,从而达到了一种平衡。

在功能上,WebWork框架在提供了具体的特性来限制开发者鲁莽的出格行为的同时,它也细致地提供了尽可能多的选择。例如虽然它自己实现了轻量级容器,但你也仍然可以插入不同的容器。就这样,WebWork提供了强大的兼容性和伸缩性。

2005年末,WebWork宣布并入Struts。Struts 2.0就是WebWork。这样,利用 Struts第一的超人气和WebWork更加成熟、灵活的先进构架,二者实现了双赢。这也证明这几年来的跟跑,WebWork终于完成了向行业第一的进化。

《WebWork in Action》中文版是在中国引进的第一本WebWork著作。这是声名卓著的Manning出版社的大作之一,本书的英文版在国外也具有很高的评价。这本书全面而细致地对WebWork的设计哲学和具体实现进行了讨论,不管你是否使用WebWork进行开发,甚至就算你不开发Web,你都能从本书中汲取到所需的知识。

《WebWork in Action》中文版翻译质量很高,这并不是因为三位译者的文学水平有多高,而是因为他们都有7年以上的Java开发经验和两年以上的WebWork应用经验,对WebWork架构及其应用都有深入研究和理解,所以才能深刻领会和原汁原味地转述《WebWork in Action》原作。

本书是一本典型的开发类书籍,其由浅入深,从第一个HelloWorld慢慢地引导读者深入了解WebWork框架的各个方面。

对于一个软件框架来说,它由两部分组成,一部分是它的核心功能,另一部分是对整个业界上下游其他工具的整合。WebWork的思想是实用而精致的,因此WebWork版本虽然从2.1.x更迭到2.2.x,其内核却保持了一致性。书籍的优势是它的容量比较大,它让你有完整的观念,有清晰的认识,但缺点就是时效性比较差,这也就决定了本书更多地从内核而非与其他工具的整合上下功夫,后者更多是在线文档和Release Notes的职责。所以,请站在更高的层次来学习本书,不仅仅是为了学会WebWork标签库的语法,或者是配置文件的写法。

如果你是初学者,建议你至少读完“第1部分 WebWork简介”(第1章至第3章),了解什么是MVC,完成WebWork的第一个HelloWorld程序并了解action、result和interceptor的概念和用途。后面的章节,你可以在应用的时候,有针对性地阅读。

如果你有了一点WebWork的开发经验,希望能够更深入地了解WebWork的应用,建议你首先阅读“附录A WebWork架构”,然后阅读“第4部分 高级话题”,这样可以帮你深入地理解WebWork的开发思想和思路。

WebWork作为一个设计灵活的MVC架构,其几乎兼容J2EE平台的所有流行技术和框架,比如:IoC技术,Hibernate框架,Velocity模板语言,Spring框架,等等。这些本书没有一一涉猎,有兴趣的读者可以查阅WebWork的帮助文件。



曹晓钢
满江红开放技术研究组织创始人
《深入Java虚拟机》主译、《深入浅出Hibernate》编著者
2007年04月04日 10点12分   |  2回应 |   9 /11人觉得此评论有用
此评论对你有用  没用
 
好书一本!!! - 219.134.99.*      
不要老是追求最新版本.最只要是理解内核和思想.想升级新版本的学习曲线很低.现在掌握webwork2,对以后学习Struts 2大有好处.(不信你看Struts 2的源代码就知道了)

强烈建议有翻译Ibatis In Action!!!
2006年12月04日 8点46分   |  1回应 |   4 /4人觉得此评论有用
此评论对你有用  没用
 
无题 - 125.77.149.*      
书是好书,不过出的太晚了写把,这本书讲的是webwork2.1版本的,现在webwork2.2.4都出了,有了不少的变动,比如和spring的结合,dwr的结合sitemesh结合等
2006年11月14日 9点50分   |  1回应 |   1 /3人觉得此评论有用
此评论对你有用  没用
 
WebWork in Action中文版 - ayboy   财富等级:   
清晰而全面的讲解了WebWork框架的优越性.
2009年01月30日 10点26分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
一般 - pig20087   财富等级:   
作者到是挺权威的,就是里面的内容,语言有点不适合中国人的思维,有点费劲.
2008年11月10日 6点37分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
支持 - abcd168   财富等级:   
例子很详细,不过有些例子还是有问题的,要自己调试
2008年03月25日 5点23分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
无题 - abcd168   财富等级:   
之前看过这本书,觉得在介绍Spring理论方面比较详细,也比较透彻,仔细阅读再加上一些实践,定能透彻理解Spring
2008年03月25日 5点22分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
不好 - 219.136.24.*      
垃圾,垃圾,真的垃圾,本人非常负责任的说,不好,一点都不好,当然,也可能是我的理解力不行,但是真的垃圾,我看不明白,书例说的太不清楚了,还不说其它 的一些书上的代码的错误,也没有一个完整的例子.更重要的是我都看了两个多月了,也没弄明白,以前看HIBERNATE也没有这么费时间过.如果是我的问题这怎么解说.
2007年11月01日 11点55分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
不错的一本书 - aa790312   财富等级:   
WebWork对开发人员是不错的一本书,有空来读一下,
2007年07月19日 6点43分   |  0回应 |   1 /1人觉得此评论有用
此评论对你有用  没用
 
qq - loveyou_1108   财富等级:   
这本书虽然讲述的是WebWork 2.1.7,但是其中也包含了很多WebWork 2.2.x的特性,例如altSyntax等。更重要的,根据自己的开发经验可以得出,从WebWork 2.1.7果度到WebWork 2.2.x没有任何问题,原来掌握的内容对于新版本来说同样适用。
2007年03月25日 4点7分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
评论 - zhxie253   财富等级:   
这本书虽然讲述的是WebWork 2.1.7,但是其中也包含了很多WebWork 2.2.x的特性,例如altSyntax等。
2007年03月20日 4点26分   |  0回应 |   1 /1人觉得此评论有用
此评论对你有用  没用
 
commet of the Webwork in Action - 221.226.192.*      
这本书很不错,对很方面讲得比较到位,是我目前发现的最好的一本关于webwork的书籍,但美中不足的是,如何在webwork中集成spring的Ioc和数据持久层(这两块是spring的精华)没有讲解,不免让人有些遗憾.
2007年01月24日 11点41分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
【翻译】绝对可信的教程(来自WebWork开发者) - tigerchamp   财富等级:   

【原书链接】
http://www.amazon.com/Webwork-Action-Patrick-Lightbody/dp/1932394532/sr=11-1/qid=1162889681/ref=sr_11_1/103-4901794-2076652
【原书评内容】
WebWork is an open source (free) software package that is a framework to facilitate the building of well-designed applications that are modular and reusable. It works in the J2EE environment and adds a structure to mostly web based applications that makes them easier to write, easier to debug, and especially easier to go back into for bug fixing or the next version.
This book is written by the two primary developers working on WebWork. The book starts quite simply with the standard Hello World application that is then modified with a form input and to show off just a bit more, an input validation test is made. The basic program is then modified again to show how WebWork can make a tedious task easier.
From here the book proceeds in tutorial fashion to cover all of the functions available in version 2.1.7 (the latest release is 2.2 Beta 4).
With the November 27, 2005 announcement that WebWork is to be joining with Struts, the features described in this book are likely to become a major upgrade in the newer versions of Struts to be available in a year or so.
【翻译书评】
WebWork是一个开源(自由)软件包,一个开发框架,用来帮助你快速创建设计良好的,结构化的且易于重用的应用程序。她应用于J2EE环境,可以为大部分的Web应用加入一层结构,从而使他们的开发,调试变得简单,尤其是在以后修复Bug及发布新版本的时候。
这本书是由2位主要的WebWork开发者编写的。书的内容从完成一个最简单的'Hello World'程序开始,然后再加入一个提交表单,同时展示了如何使用输入有效性验证。而后,这个基本的应用被再次改造,用于展示如何利用WebWork来使一些乏味的任务变得简单。从这以后,本书开始进入到教程的模式,全面介绍了WebWork 2.1.7版中的所有功能(目前的最新版为2.2 Beta 4).
根据2005年11月27日的声明,WebWork将加入Struts项目,而本书里所讲述的功能也很可能将成为约于1年后发布的新版Struts的一个重要更新。
【译者】Tigerchamp(http://www.pball.cn)
2006年12月18日 9点37分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
【翻译】WebWork入门的重要资源 - wocongdongfanglai   财富等级:   
原书链接:
http://www.amazon.com/Webwork-Action-Patrick-Lightbody/dp/1932394532/sr=11-1/qid=1162889681/ref=sr_11_1/103-4901794-2076652
原书评内容:
This is an excellent book that covers all of the significant features in WebWork: configuration, actions, interceptors, Inversion of Control, OGNL, JSP tags, validation and localization. There is even a chapter on best practices including ways to test WebWork without deploying to the application server over and over again.

While 2.1.7 was the newest version available when the book went to print, there are several important changes in 2.2.x that are discussed in detail throughout the book. Programming books have a tendency to become to out-of-date very quickly, so its refreshing to see the authors put in extra effort to extend the books shelf life.
翻译书评:
这是一本优秀的书,介绍了WebWork的所有重要特性:配置,动作,拦截器,IoC(控制反转),OGNL,JSP标签,校验和本地化。甚至还有一章关于最优实践,包括测试WebWork而不用反复重启应用服务器的方式。
在本书印刷时,最新的可用版本还只是2.1.7,在2.2.x中有了几处重大改变,这在全书中都有详细论述。编程书籍总是会很快地过期,因此这很令人欣喜,我们看得出作者为了延长本书的生命周期做出了额外的努力。
2006年12月10日 11点33分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
WebWork简介 - 59.42.134.*      
WebWork是一个使用Java编写的开源MVC框架,通过它可以快速地创建Web应用程序。和它同类的框架有很多,例如Struts 1.x, Tapestry等等。

WebWork的优势在于full-stack,通过Interceptor实现了一定程度的AOP,整体架构开放性强,可以很轻松地和其它框架(例如Spring)进行整合。

WebWork已经和Struts结合到了一起,下一个版本的Struts的核心就是WebWork。
2006年12月09日 1点18分   |  0回应 |   0 /1人觉得此评论有用
此评论对你有用  没用
 
webwork - zhuangrong   财富等级:   
这个框架是做什么用的呢?好像比较少用到这个框架啊,谁能不能简单介绍一下
2006年12月06日 7点51分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
无题 - 218.107.29.*      
以上读者提出的问题很中肯,但是对于一个开源项目来说,版本的变迁速度比较快是很正常的。关键还是得看核心代码部分的情况以及版本变迁体现在哪里。

从WebWork 2.1.7到2.2.x,其核心概念以及核心代码都是没有什么变化的,都处于一个稳定的状态。而以上读者提到的几个改动,其实属于锦上添花,而不是对核心内容的修改。WebWork能够在短时间内与多个流行框架实现无缝结合,这正好说明WebWork架构本身的开放性。 :)

这本书虽然讲述的是WebWork 2.1.7,但是其中也包含了很多WebWork 2.2.x的特性,例如altSyntax等。更重要的,根据自己的开发经验可以得出,从WebWork 2.1.7果度到WebWork 2.2.x没有任何问题,原来掌握的内容对于新版本来说同样适用。这得益于WebWork核心部分的稳定。

最后,还要强调一点。WebWork并入Struts,价值的体现就在于核心概念与核心代码,而非周边的功能。

祝各位读者阅读愉快,多多批评,谢谢!
2006年11月16日 9点55分   |  0回应 |   2 /2人觉得此评论有用
此评论对你有用  没用
 
标题:
Tag: (多个tag请用","分隔,最多支持5个)
评论内容:  
请先登录后再发表评论,点这里登陆
请填入验证码:   
第二书店的网址是? 输入问题答案(提示:www.dearbook.com.cm):
(注:评论内容必须大于20个字方可赠送C币,否则只发送评论)