乍一看这本书的名字,Expert one on one J2EE development without EJB并没有给人带来太冲击。毕竟关于J2EE的书太多了,而without EJB看上去有点象是故意挑衅EJB的感觉。一本J2EE的书怎么可能会给人带来信念或思维的冲击呢?但是它做到了,它不仅使自己变成了不朽的经典,也使Rod Johnson成为了我最近一年的新偶像。
--xiecc
你的J2EE项目是否耗费了你太多的时间?它们是否难以调试?它们是否效率不彰?也许你还在使用传统的J2EE方案,然而这种主案太过复杂,而且并非真正面向对象。这里的很多问题都与EJB有关:EJB是一种复杂的技术,但它没有兑现自己曾经的承诺。
在这本实战手册中,你将看到另一种截然不同的方案:没有EJB,却可以创建质量更高的应用程序,所需的时间和成本则更低。你将学会如何充分利用各种实用的技巧和工具,包括时下流行的Spring框架和Hibernate两个开源工具。你将看到如何高效地解决企业级应用的核心问题,例如事务管理、持久化、远程调用和web设计。你将了解这种新的方案给可测试性、性能和可伸缩性带来怎样的影响,并亲身体验轻量级架构如何大幅降低项目开发所需的时间和工作量。
自从servlet、EJB、JSP等J2EE技术发布之初,本书作者Rod Johnson就一直在使用这些技术,他对于这些技术的优劣利弊了如指掌。现在,通过这本书,你将可以面对面地分享他的专家经验。
你将从本书学到……
如何针对自己的应用程序找到最简单、最易维护的架构;在不使用EJB的情况下有效地管理事务;如何利用AOP和loC解决企业级软件开发中的常见问题;web层设计,以web层在设计良好的J2EE应用中的地位;J2EE应用中最有效的数据访问技术,包括JDBC、Hibernate和JDO;如何利用开源产品提升生产率、减少编码量;如何从设计层面上改善性能和可伸缩性。
“传统的J2EE设计思路尤其是EJB日益让架构师和开发者们灰心丧气,我这本书正是为这些人而写的。本书将告诉读者,如何从现在开始用更清晰、更高效的方案去替代EJB,并开始迈向web应用的新时代。”
这本书拥有一大堆“看点”。譬如说,它的作者Rod Johnson拥有10年编写Java程序的经验,目前是Servlet和JDO 2.0两个JSR专家组的成员;再譬如说,书中着力介绍的Spring、Hibernate、WebWork等都是时下流行的开源框架,IoC、AOP之类都是时下流行的概念词汇。而最大的看点就赫然摆在这本书的封面上:“without EJB”。我们曾经在无数的书籍和文章中看到,EJB是J2EE的核心技术之一;而Rod Johnson的这本书竟然宣称,绝大多数的J2EE应用根本不需要EJB。这种近乎挑衅的姿态令任何一个负责的J2EE架构师很难不萌生一探究竟的念头——不论你是打算赞同他还是打算驳斥他。
但所有这些尽皆不是本书最大的价值所在。选择一种架构、一种技术的依据是什么?Rod Johnson认为,应该是基于实践的证据、来自历史项目或亲自试验的经验,而不是任何形式的偶像崇拜或者门户之见。书中谈到了企业应用方方面面的问题和解决办法,而这些方案无一不是这种“循证方法”的产物。除了把这些方案交给读者,Rod Johnson通过这本书希望传达的、更为重要的信息正是“循证”的工作方式——那原本就应该是程序员的工作方式。
不管翻译的好坏,首先得尊重人家的劳动成果。 我目前正在看这本书,个人感觉看看还是挺好的,可能是因为我技术实力太差的缘故。
评分实际上我还没有读完这本书,而且我也没有看懂这本书, 但是他确实给了我很多想法,或者叫灵感。 这本书同样不推荐在不了解JAVA的情感下,去读这本书。 可能又有人会觉得我故弄玄虚,其实只是想建议大家有写EJB程序的经验,至少写过几个例子,搞清楚了里面有几个XML文件,这些基...
评分实际上我还没有读完这本书,而且我也没有看懂这本书, 但是他确实给了我很多想法,或者叫灵感。 这本书同样不推荐在不了解JAVA的情感下,去读这本书。 可能又有人会觉得我故弄玄虚,其实只是想建议大家有写EJB程序的经验,至少写过几个例子,搞清楚了里面有几个XML文件,这些基...
评分我原来读的是电子版的,就是有点累,比较多,但是内容很好,尤其对那些正在抉择是否使用ejb的朋友,会给你很多不使用的原因
评分当年看一份spring的文档,作者讲述了一个印度同事对此书的赞许,因此知道了这本书。 前几天同事(资深j2ee工程师) 问我有啥j2ee的书推荐的,我第一反应就是这本书。虽然自己还没看过,但是知道它的主旨,无论如何,都是好书,因为有了这本书才有了现在的很多概念
这本书给我最深刻的印象是它对“少即是多”的哲学精髓的把握。在J2EE这个庞大的生态系统中,各种框架和技术层出不穷,很容易让人陷入“什么都想用,什么都想学”的陷阱,最终导致项目变得臃肿且难以维护。然而,作者在书中巧妙地引导我们审视那些被过度推崇的技术,并倡导回归本质,关注核心的设计原则和最佳实践。读这本书的过程,就像是在一片迷雾中看到了清晰的航标,让我重新认识到,很多时候,最简单、最直接的解决方案反而最有效。例如,书中对某些“流行”但实际应用中可能带来不必要复杂性的技术进行了深刻的剖析,并提出了更具可维护性和扩展性的替代方案。这种“去伪存真”的视角,对于那些希望构建健壮、高性能J2EE应用的开发者来说,是弥足珍贵的。我尤其欣赏作者在讲解Spring框架时那种“非XML”的配置思想,这在当时可能还不是主流,但现在看来,它确实引领了Java EE开发的未来趋势。这本书让我学会了如何在技术选择上保持清醒的头脑,避免被花哨的新技术所迷惑,从而更加专注于构建真正有价值的软件。
评分这本书绝对是Java EE开发领域的一本里程碑式的作品。它并非一本浅尝辄止的入门指南,而是一本能够深度挖掘J2EE核心问题的百科全书。作者以其深厚的功底和独到的见解,为我们描绘了一幅清晰而完整的J2EE开发蓝图。我一直认为,要成为一名真正的J2EE专家,不仅要精通技术细节,更要理解技术背后的哲学和设计思想。这本书恰恰满足了这一点。书中对Spring框架的深入剖析,以及对各种设计模式在J2EE环境下的应用,都让我受益匪浅。作者的讲解风格非常独特,既有专业的技术深度,又不失逻辑的清晰流畅。他能够将复杂的概念娓娓道来,让读者在不知不觉中就领悟到其中的精髓。我最欣赏的是书中对于“如何做得更好”的探讨,它不仅仅停留在“能做什么”,而是引导我们思考“应该怎么做”、“为什么这么做”。这种追求卓越的精神,是我在其他很多技术书籍中都未曾感受到的。这本书为我提供了一个更广阔的视野,让我能够以更宏观的视角来审视J2EE开发,并不断挑战自己的技术极限。
评分我强烈推荐这本书给任何想要在Java EE开发领域实现“质的飞跃”的开发者。这本书的结构设计非常合理,循序渐进,从基础概念的梳理到复杂架构的探讨,都处理得恰到好处。作者并没有止步于技术细节的罗列,而是着重于培养读者的“设计思维”。他反复强调了理解问题本质的重要性,以及如何通过抽象和模块化来构建可扩展、可维护的系统。在阅读过程中,我时常会停下来思考作者提出的观点,并尝试将它们应用到自己的日常工作中。书中的很多篇章,我都反复阅读了好几遍,每次都能有新的体会和收获。例如,关于事务管理的章节,作者不仅讲解了其原理,更深入探讨了在分布式环境下如何处理事务的挑战,这对于我之前理解的传统事务管理概念是一个极大的拓展。这本书让我明白了,成为一名“专家”不仅仅是掌握更多的API,更重要的是拥有解决复杂问题的能力和对软件工程的深刻理解。它帮助我建立了更加系统化的知识体系,让我在面对新的挑战时,能够更加自信和从容。
评分这本书为我打开了J2EE开发的新视角。之前我一直认为J2EE开发就是围绕着各种API和规范来构建应用,但读完这本书,我才意识到,真正的J2EE开发,更在于对设计原则、架构模式和性能优化的深刻理解。作者以一种非常“接地气”的方式,将那些看似抽象的概念,转化为易于理解和实践的指导。书中关于构建健壮、可维护的Web应用的部分,给我的启发尤其大。我之前在项目中遇到的一些棘手问题,比如如何有效地处理并发、如何优化数据库访问,在这本书中都找到了令人满意的答案。作者并没有简单地给出代码示例,而是详细地阐述了背后的原理和设计考量,让我能够触类旁通。我特别喜欢书中对于“坏味道”的讨论,它能够帮助我识别代码中潜在的问题,并及时进行优化。这种“防患于未然”的思想,对于提升软件质量至关重要。读完这本书,我感觉自己在J2EE开发方面,不再是盲目地敲代码,而是能够有目的地进行设计和实现,大大提升了我的开发效率和代码质量。
评分这本书简直是J2EE开发领域的一股清流!当初被“Expert One-on-One”这个标题吸引,觉得肯定能学到不少高屋建瓴的知识,结果确实没让我失望。我之前也看过一些J2EE相关的书籍,但很多都过于理论化,或者只是简单罗列API,读完之后感觉像是消化了一堆生米,不知道怎么下咽。这本书则完全不同,它像是带你走进一个经验丰富的导师的工作室,手把手教你如何将理论知识融会贯通,转化为实际的解决方案。书中的例子非常贴近实际开发场景,很多时候我都能看到自己曾经在项目中遇到的问题的影子,然后作者给出了简洁、高效且富有洞察力的解决思路。尤其是在探讨设计模式和架构原则时,作者并没有生搬硬套,而是深入浅出地分析了为什么需要这些模式,以及在J2EE环境下如何灵活运用。感觉作者的经验非常丰富,能够站在开发者的角度思考问题,提出的建议也都是经过实战检验的,非常实用。如果你也曾经在J2EE的开发道路上感到迷茫,或者想要提升自己的设计和架构能力,这本书绝对是值得你投资的。它不仅仅是一本技术手册,更是一本能够启发思考、提升格局的学习指南。
评分这本书的内容主要是作者对J2EE实践的经验和思辨,内容很赞。快速地浏览了一遍,只能加深了对一些核心概念的理解,而没法完全看得动这本书……再次体会,没有扎实的基础知识和足够的实践经验,有些好书真的看不动。。。
评分过了那个 spring pk j2ee 的时间,读起来感觉不大。
评分rod在spring1.0成熟后推出的without EJB彻底将EJB2.X推向坟墓
评分我只能说我并不是那么读得懂。
评分这个经典了,做J2EE的几个没读过呢。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有