当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 摘要 Thomas Davis 推荐了四本书,它们可以让你在java开发中受益非浅。
 

 

    摘要:使用模板实现asp代码与页面分离   每个进行过较大型的asp-web应用程序设计的开发人员大概都有如下的经历:asp代码与页面html混淆难分,业务逻辑与显示方式绞合,使得代码难以理解、难以修改;程序编写必须在美工之后,成为项目瓶颈;整合的程序代码和html静态页面时,花费大量的时间才能得到理想的效果,兼作了美工。的确,用脚本语言开发web应用不容易将数据的处理和数据的显示分开,但在多人合作的情况下,如果无法将数据和显示分开,将大大影响开发的效率,专业分......
 ·1. foreword    »显示摘要«
    摘要:the ultimate test of every software construction effort is the user´s success using the product to accomplish some practical goal. no matter how much state-of-the-art technology goes into the software, success can only be ju......


Java行业的圣经-四本最重要的个人藏书

 java行业的圣经-四本最重要的个人藏书

作者 thomas e. davis 【相关文章:.Net中删除数据前进行外键冲突检测

【扩展阅读:Java学习之ArrayList

译者 msklsf@263.net 【扩展信息:WEB打印的相关技术分析

java行业的圣经 四本最重要的个人藏书,他们的书名都不含java

摘要

thomas davis 推荐了四本书,它们可以让你在java开发中受益非浅。这些书扩展了java的基本语法与语义,使你能更全面地理解面向对象的程序设计。

正文

«design patterns»

«refactoring: improving the design of existing code»

«antipatterns: refactoring software, architectures, and projects in crisis»

«extreme programming explained: embrace change»

************************

在这篇文章中,我提出了新手与专家在使用java进行开发的区别,而且也给出了一个参考书目,帮助新手超越这个界限。这不是一个书目回顾,而是你通往职业发展中下一步的车票。

  java是一个程序设计语言。它也是一个工具,如果错误地使用,它就是无用的,某些时候甚至是危险的。仅仅知道它的语法与语义不是一个程序员要做的。一个程序员也必须密切地关注与理解环境模式,也就是说在java环境中,什么是面向对象设计。知道对象是什么、接口是什么、多少对象实现了一个接口等等无聊的东西是远远不够的。一个程序员必须知道这种使那些规则与关系融合成一个灵活的、可重用的、可扩展的系统的神秘方法。我在这里讨论的这些书将给你那些经验,提高你作为一名java程序员的职业素质。令人奇怪的是,没有一本书在他们的书名中包括java一词。

注:本文所讨论的所有书目的url地址可以在本文后面的资源中找到。

«design patterns»

  这本书的作者是erich gamma, richard helm, ralph johnson, john vlissides, 与grady boocha??the gang of four是他们著名的呢称,由 addison-wesley出版社在1995年出版。模式一词描述了一类重复的问题而且提供了一个可重用的解决方案。设计模式至少可以通过对象共享来帮助你避免内存限制的缺陷以简化你的工作,设计模式也可以创造一个类似于接口的、可以灵活地同第三方库进行综合的集成方式来简化你的工作。«design patterns»仔细描述了这两种设计模式,给出了评价,而且提供了代码例子与易于理解的相关图表。虽然代码例子都是c++的,但是语法十分类似于java,因此大多数程序员将毫无问题地掌握这些概念。
...   下一页

 ·交互式“程序设计”学习计划    »显示摘要«
    摘要:交互式“程序设计”学习计划 一.计划简要说明: 什么是交互式 “程序设计”学习计划? 程序设计指的是从一个信息化解决方案到设计测试到应用部署的全过程。 交互式:实际上是应用互相交流的学习方法,应用面向对象的思维进行程序设计开发的学习。并在确定成员组合,学习对象,主题,教材与工具等前提条件下。大家组成学习小组共同学习同样的知识点。互相提问/解答,练习实践,总结经验,直到最终了解知识组成完整的知识体系。 怎样用交互式方法完成程序设计的学习?能得到什么?要付出什......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE