J2EE开发的优秀书籍

我所读过的J2EE开发的优秀书籍!2006年08月14日 星期一 19:42以下的五册书籍,笔者推而荐之,笔者自认功利有限,前路绵绵,只愿与各位同仁共勉!

  不得不说的当然是《Java编程思想》,我读的是第三版,这本名贯江湖的Java书籍让我领会了面向对象的这种语言本身的设计意图,包括为什么要用类,为什么要继承,为什么要多态!实在是一本好书!能让我们全面了解面向对象初衷!提高编写面向对象程序员的思想高度!推荐书店购买,否则看电子的眼睛要成弱视哦!~

      《设计与模式》,让人豁然开朗MVC的好书,而且会让我们知道原来还有N种其他的模式等着我们去了解,去体会去应用,思维所受到的启迪,真是非同凡响,大大提高我们的思考力。如果你没时间通读,反复读,那就把第一章读完,同样会感觉受益匪浅!

       《精通struts:基于mvc的javaweb设计与开发(孙卫琴)》,深入研究一个框架,让我们对javaweb的框架技术的深入了解从这本书开始,本书浅显易懂,细致入微,实为一本研究struts的入门级好书!第一章从jsp结合serverlet开始浅显讲解了javaweb技术的发展路程,让我们对框架的由来有简单的了解,这个本人觉得很重要,知事必先知史!没有时间的概念,只有横向的比较,不会成为高手!

       《J2EE Development without EJB中文》时下应该是很畅销的一本书,   这本书拥有一大堆“看点”。譬如说,它的作者Rod Johnson拥有10年编写Java程序的经验,目前是Servlet和JDO 2.0两个JSR专家组的成员;再譬如说,书中着力介绍的Spring、Hibernate、WebWord等都是时下流行的开源框架,IoC、AOP之类都是时下流行的概念词汇。而最大的看点就赫然摆在这本书的封面上:“without EJB”。我们曾经在无数的书籍和文章中看到,EJB是J2EE的核心技术之一;而Rod Johnson的这本书竟然宣称,绝大多数的J2EE应用根本不需要EJB。这种近乎挑衅的姿态令任何一个负责的J2EE架构师很难不萌生一探究竟的念头——不论你是打算赞同他还是打算驳斥他。
       但所有这些尽皆不是本书最大的价值所在。选择一种架构、一种技术的依据是什么?Rod Johnson认为,应该是基于实践的证报、来自历史项目或亲自试验的经验,而不是任何形式的偶像崇拜或者门户之见。书中谈到了企业应用方方面面的问题和解决办法,而这些方案无一不是这种“循证方法”的产物。除了把这些方案交给读者,Rod Johnson通过这本书希望传达的、更为重要的信息正是“循证”的工作方式——那原本就是应该是程序员的工作方式。
        这本书的前五章是让人宕气回肠的五章,每次看这几章的内容都会感觉非常过瘾。因为它不仅向整个EJB的架构和传统观念发起了冲击,而且它的每一条分析都是如何的有理有据,如此的让人信服。Rod Johnson是一个实用主义者,他不是全盘否定了EJB的价值,而是从实用的角度出发,对EJB的方方面面的功能进行了深入分析,并说明了EJB的优点和缺点。分布式对象、多线程模型、SFLB、传统的分布式架构,一个个的EJB的神话被揭穿了。如果说Rod Johnson的前一本书是对EJB的方方面面零星地提出了怀疑和批判,那么这本书则对上一本书的思想得到了升华,将这些思想进行了汇总,并以深入的方式表达出来。

        《软件工程》本书是软件工程学界的经典,被众多世界知名大学所采用,既有理论高度又有具体操作方法,对于软件工程的管理者和参与者来说都是不能不看的好教材。本书是英国著名软件工程学家Ian Sommerville系统介绍软件工程理论的力作,以要求极高的一类系统为实例,精辟透彻地阐述了软件工程的内涵。作者在第2篇中详细阐述了软件系统需求的内容、过程和描述方法,尤其是对形式化描述有详细的介绍和分析;在第3篇中针对主要类型系统的设计问题和重要的设计方法展开介绍,主要介绍了分布式系统设计、实时系统设计和用户界面设计,同时从体系结构、面向对象以及复用等视角对设计过程进行了精辟阐述;在第4篇和第5篇中,主要以实时系统为对象,介绍了系统的一系列重要特性及其度量方法,以及生命周期中包含的软件工程过程(如验证和测试等)内容和方法,内容翔实而透彻。在第7篇中作者对遗留系统处理和软件进化理论给出了高屋建瓴的分析,对软件改造的实践者来说无疑是一盏指路明灯;除此之外,作者还在第1篇和第6篇中对软件工程过程的诸多管理方面(如人员管理、项目管理、过程管理、成本估计和质量管理等重要方面)有极为详细的介绍和分析。
        个人以为,我们决不能认为自己是在作一个什么程序,我们是在完成一个工程项目!这样的定位让我们对自己有更高的要求,和更远的见识!

        寥寥数言,只是本人简单的认识,接触软件工程的时间还很短,只望于各位同僚共勉吾类之所爱,展吾辈之所能,为我们所爱的事业和国家添砖加瓦!

        (个人劝言:不管是别人写的书有多烂,劝君一定不要去诋毁别人,他和我们一样,都是同道中人,你要中伤的作者,该不会比你差,况且有句话这么说:“抬高自己,不必诋毁别人!”爱诋毁别人的处事态度,我看适合做小报娱乐记者,或者直接点说做狗仔队不错!一句玩笑,有则改之,无则加勉!只为共勉,只为攀峰,不为争风!)

 
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值