具体描述
《Struts2权威指南:基于WebWork核心的MVC开发》介绍的Struts 2已经完全超出了Struts 1框架原有的高度,Struts 2建立在Struts 1和WebWork两个框架整合的基础之上,因此提供了更多优秀的机制。虽然Struts 1目前还未被完全淘汰,但Struts 1所表现出来的缺陷已经处处制约着开发者的手脚。在2007年上半年,Struts 2终于在众多开发者期盼中,发布了第一个稳定版本:2.0.6。为了让众多Struts学习、工作者快速掌握Struts 2的开发,笔者精心编著了本书。本书按Struts 2的架构体系,细致地介绍了Struts 2各个知识点。在介绍过程中,笔者依照读者的学习规律,首先介绍基本概念和基本操作,然后对内容进行深入讲解。笔者在介绍Struts 2框架时,既照顾到Struts 2初学者的能力,对每个知识点都给出简单的快速上手的示例;同时也考虑到开发者在日后开发中可能遇到的问题,详细讲解了每个知识点的各种用法,本书覆盖到Struts 2近80%的API。因此,本书完全可以作为Struts 2框架的权威手册,以供开发者在实际开发过程中参考。
本书最后配备了几个常用场景的实例,通过实例演示了Struts 2框架的用法,希望读者可以通过这几个实例,触类旁通,解决日常开发中的问题。
本书附赠光盘一张!
作者简介
作者从事过近7年的J2EE应用开发,担任过LITEON公司的J2EE技术主管,负责该公司的企业信息平台的架构设计,担任过广东龙泉科技有限公司的J2EE技术培训导师,目前在新东方IT培训中心担任J2EE培训讲师。培训的学生已在华为、从兴电子、瑞达通信、中企动力等公司就职,在珠三角的J2EE行业极具影响力。
目录信息
第2章 Struts 2下的HelloWorld
第3章 Struts 2基础
第4章 深入Struts 2
第5章 Struts 2的类型转换
第6章 文件的上传和下载
第7章 Struts 2的拦截器
第8章 Struts 2的输入校验
第9章 Struts 2的国际化
第10章 Struts 2的标签库
第11章 Struts 2的Ajax支持
第12章 使用FreeMarker充当表现层
第13章 整合Spring
第14章 整合JSF
第15章 整合SiteMesh
第16章 整合JasperReports
第17章 整合JFreeChart
第18章 整合Struts 1
第19章 整合Hibernate
第20章 注册登录系统
第21章 电子拍卖系统
· · · · · · (收起)
读后感
看过了,还不错。对于Struts 2框架方方面面的东西都涉及到了,而且版本也是最新的:2.1.6,对想学习Struts 2的人推荐一下。
看过了,还不错。对于Struts 2框架方方面面的东西都涉及到了,而且版本也是最新的:2.1.6,对想学习Struts 2的人推荐一下。
看过了,还不错。对于Struts 2框架方方面面的东西都涉及到了,而且版本也是最新的:2.1.6,对想学习Struts 2的人推荐一下。
看过了,还不错。对于Struts 2框架方方面面的东西都涉及到了,而且版本也是最新的:2.1.6,对想学习Struts 2的人推荐一下。
看过了,还不错。对于Struts 2框架方方面面的东西都涉及到了,而且版本也是最新的:2.1.6,对想学习Struts 2的人推荐一下。
用户评价
作者在描述技术细节时所采用的语言风格,让我感觉我像是一个被卷入了一场冗长而充满个人偏见的“技术布道会”。他的语气总是带着一种不容置疑的傲慢,仿佛他所说的每一个字都是不容挑战的真理,即使是对那些已经被社区广泛修正和更新的旧有观点,他也津津乐道地重复着。很多地方,他没有采用客观中立的描述,而是大量使用诸如“毫无疑问地”、“最优雅的解决方案是”之类的词语,这极大地削弱了书籍的客观性和参考价值。一个真正的技术指南,应该提供多角度的分析和权衡,让读者自己去判断最适合自己的选择。然而,这本书的“指导”更像是“命令”。我记得有一次,他花费了整整三页的篇幅来贬低一种特定的异步处理方式,但通篇没有提供任何量化的性能对比数据或者具体的反例来支撑他的论断,纯粹是基于他个人的“感觉”。这种主观色彩过浓的叙述方式,对于需要严谨事实支撑的开发者来说,简直是灾难性的。它让人怀疑作者写这本书的目的,究竟是为了教学,还是为了彰显自己的资历。
这本书的内容组织结构松散得让人抓狂,简直就像是把一个庞大的知识体系扔进了搅拌机里,然后随手倒在了纸上。章节之间的逻辑跳跃性极大,前一页还在讨论一个高阶的配置问题,下一页突然就跳到了最基础的MVC模式的哲学探讨,让人完全摸不着头脑。更要命的是,它似乎对“深入”这个词有着自己独特的理解——它总是在关键的转折点戛然而止,留下一堆悬而未决的问题,然后用一段含糊不清的总结草草了事。我尝试按照目录的顺序进行学习,但很快就发现这条路径充满了陷阱。当你以为你理解了一个核心组件的工作原理时,后面章节才发现,你之前理解的那个“定论”在特定场景下完全不适用,而作者并没有给出明确的区分和警告。这种“你以为你懂了,其实你一知半解”的学习体验,比完全不学还要让人沮丧。它更像是一份技术备忘录的集合,而不是一本结构严谨的教材。如果你指望通过它来构建一个完整的知识框架,我劝你还是尽快打消这个念头,它只会让你在技术的迷雾中绕得更远。
这本书的排版设计简直是一场视觉灾难,厚重的篇幅让人望而生畏,更别提那密密麻麻的文字和那几张质量差到令人发指的插图了。我记得我刚打开它的时候,一股陈旧的油墨味扑面而来,仿佛这本书是在上个世纪的某个阴暗角落里匆忙印制出来的。内页的纸张泛着不健康的黄色,字体选择也极其随意,粗细不均,有时候为了塞进更多的内容,作者和排版师似乎达成了某种默契,强行压缩了行距,阅读起来就像是在走钢丝,每一步都得小心翼翼,生怕一个不留神就迷失在了文字的丛林中。更不用说那些代码示例了,它们被粗暴地塞在文字段落之间,没有清晰的区分,甚至连语法高亮都没有,这对于一个想要学习新技术的人来说,简直是一种折磨。我花了将近一个小时才试图理解第一章的一个基础概念,不是因为概念本身有多难,而是因为被这种糟糕的阅读体验硬生生地拖慢了速度。如果说一本技术书籍的目的是引导读者,那么这本书的设计哲学似乎是“阻碍一切顺利的学习”。我甚至怀疑出版社在制作这本书的时候,是否真的请了任何专业的编辑或设计人员。如果这是对技术权威的“致敬”,那只能说这是一种非常低效且令人沮丧的致敬方式。
在涉及实际操作和调试技巧的部分,这本书的表现简直是敷衍了事到了令人发指的地步。它似乎默认读者已经拥有了近乎完美的开发环境和无可挑剔的配置能力。当我遇到书中描述的常见错误场景时,我翻遍了相关的章节,期望找到几行“如果遇到X错误,请检查Y配置”这样的救命稻草。结果呢?几乎没有!它似乎认为只要把理论讲清楚了,实践中自然水到渠成。然而,事实是,现实世界的开发充满了各种莫名其妙的路径问题、权限冲突和依赖地狱。这本书对于如何有效地使用调试工具、如何阅读日志文件来定位深层问题,几乎只字未提。它更像是一本“完美世界”下的教学手册,而不是一本能陪你度过无数个深夜调试难关的实用工具书。如果一本“权威指南”连如何解决最常见的“部署地狱”都无法提供哪怕一点有价值的指导,那么它的“权威”二字,实在是讽刺到了极致。我希望它能多花点篇幅在那些真正能让开发者头疼的实际操作细节上,而不是那些空洞的、人尽皆知的概念阐述。
这本书所涵盖的技术栈,其时效性简直是一个笑话。我购买这本书的初衷是想学习当前业界主流的实践方法,然而,我很快就发现,书中大量引用的API和框架版本,至少落后了三到四年。当你尝试把书中的代码复制粘贴到你当前的项目环境中时,迎接你的不是成功的编译,而是一连串令人眼花缭乱的弃用警告和运行时错误。这迫使我不得不花费额外的时间去Google搜索这些过时方法的现代替代品,相当于我花钱买了一本“如何做错事”的指南。如果一本技术书无法跟上行业的发展速度,那么它存在的价值就会迅速贬值,而这本书的贬值速度,快得惊人。它就像一个时间胶囊,把你困在了几年前的开发环境中,让你错过了许多更稳定、更高效的新特性。对于想要站在技术前沿的人来说,这本书提供的信息几乎是负面的,因为它教给你的,很可能在你尝试应用时就已经被淘汰了。我更倾向于去阅读官方文档的早期版本,至少那里会明确指出哪些是过时的。
struts2快速应用的一本书可用于辞典性质
李刚的书偏实用,少理论
2008年读的,不错的入门书籍。
Struts2学习时的第一本书,看的电子版的,对不起作者呀,力推下吧。
去年买的书,一直没看