优点:
简而言之,延续着Head First系列一贯的风格。适合我们这群不再年轻,失去少年时代那种变态的记忆力,但还残留着些微进取心的准中年人。
编者引据菜鸟的思维习惯,巧妙的通过无节操的配图抛出一系列引爆神经元的问题,将知识点像珠子一般连贯的串起来。再辅以与生动流畅的语言,营造出在“大排档上侃大山”似的学习氛围。
为本书(特别是每一章导引)配图/旁白的Dude真是天才,它信手拈来的幽默令本书增色不少。(Eg:“真正的勇士是不使用容器的,他能赤手空拳仅用J2SE写出一切”)。80后的同学们看到那些来自邵氏经典武侠电影的截图显然倍感亲切,希望大咖可以考证具体出处。
缺点:
有些细节的翻译略显生硬。Eg:the attribute of bean译为bean的性质总感觉别扭。偶尔需要在脑海里将文字转译—梳理成英文帮助消化。
少数章节排版不太合理(P418Bean相关标准动作复习要点、P562如果确实需要访问体内容),手头没有原版书,也不知是哪方的主意。
部分模拟测试/练习的答案个人认为存在争议。Eg:第五章的第1题(单独使用write()不会抛出异常);第七章的第13题(在DD中配置<scripting-invalid>应被视为在应用层范畴禁用脚本);P358的练习题(经测试,第一个代码会输出Evan)。
贵就一个字,无力负担SCWCD考试费用的工薪阶层只想说一次(真实的原因是SCWCD证书无助于我升职加薪,当上CEO,走上人生巅峰。BTW:最终测验错了37道)。针对考试而增加的“多余”内容—在实际开发场景中又极少用到的方法,DD中林林总总的配置参数名无形中进一步拔高了本书的造价(月入不到8K的程序猿难免耿耿于怀)。
不过相较于原版的价位,我还是趁早闭嘴。
小结:
本书让一个染指B/S开发不久的菜鸟有机会更深入更详实的理解Servlet与JSP之间的关系,容器在整个HTTP请求—响应过程中所扮演的至关重要的角色,以及JSTL与定制标签“跨时代”的意义。我们的时间很宝贵,没有必要浪费在国内同类教材上(其反人类的讲解思路与结构只会让你更加凌乱)。如果你刚接触JSP开发,本书几乎是你不二的选择—不要被它厚达879页的臃肿体态唬住,一旦翻开我相信其中的酸爽同样会使你停不下来...