`
文章列表
上次更新: Thu, 18 Sep 2008 05:33:22 GMT 用户标识: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1 扩展 (启用: 24, 禁用: 3):     * Adblock Plus 0.7.5.5     * CacheViewer 0.4.7.1     * ChatZilla 0.9.83     * Delicious Bookmarks 2.0.104 [已禁用]     * DownThemAll! 1.0.3     * ...
   1. Google Code Search    2. Krugle    3. Byte My Code    4. Dzone Snippets    5. Code Fetch    6. Codase    7. Snipplr    8. O’reilly Code Search    9. JSourcery   10. Merobase update:补充 [url]http://www.koders.com/ [/url]
Top Six http://www.sys-con.com/java http://www.developer.com/java Java Developers Journal的在线杂志网站. http://www.builder.com 由Gamelan.com 维护的Java技术文章网站 http://www.devx.com/java Cnet的Builder.com网站 - 所有的技术文章, 以Java为主. http://www.theserverside.com DevX维护的一个Java技术文章网站 http://www.infoq.com/ 这是一个讨论所有Java ...
设计原则是基本的工具,应用这些规则可使代码更加灵活、更容易维护,更容易扩展。基本原则: 封装变化 Encapsulate what varies. 面向接口变成而不是实现 Code to an interface rather than to an implementation. 优先使用组合而非继承 Favor Composition Over Inheritance SRP: The single responsibility principle 系统中的每一个对象都应该只有一个单独的职责,而所有对象所关注的就是自身职责的完成。 Every object in your system ...

Technical English

    博客分类:
  • EN
常用 archetype: perfect sample Errata:勘误表; 错字 slots: An assigned place in a sequence or schedule: a new time slot for a TV program. a plausible guess ==likely and reasonable answer is ...貌似的,可能的 Cartesian join : 笛卡儿链接 Abbreviation==acronym 缩写 roll-out ==launch==发布:an occasion when a new product is mad ...
Front controller 1. The controller is the initilal contact point for handling all the requests in system, 2. The controller actually is a centralized access point for presentation tier request handling, if the user access the view(like jsp files) without going through a centralized point. it may lea ...

Singleton

singleton used to restrict instantiation of a class to only one object
SDAO 实现 SDAO 模式使我们能够测试各种应用程序层(如业务逻辑和 GUI),而无需恰好拥有实际的数据库。 便宜:使用模拟数据库进行测试和调试使您节省了在每个开发人员的桌面上安装 DB2(比方说)的成本. 图: [url]reference: http://www.ibm.com/developerworks/java/library/j-sdao/[/url]
Session Facade: -- The Session Facade manages the business objects, and provides a uniform service access layer to clients. -- Expose their interfaces to client tier -- We can use a session bean as a facade between the business objects  and client in a workflow. (Stateless SessionBean/StateFul Sess ...
这是在网上发现的一篇关于Spring AOP编程的教程,读完这篇文章后,Spring AOP不再难以理解,因此我把它译成中文,推荐给Spring AOP的初学者。这是译文的链接。 AOP正在成为软件开发的下一个圣杯。使用AOP,你可以将处理aspect的代码注入主程序,通常主程序的主要目的并不在于处理这些aspect。AOP可以防止代码混乱。 为了理解AOP如何做到这点,考虑一下记日志的工作。日志本身不太可能是你开发的主程序的主要任务。如果能将“不可见的”、通用的日志代码注入主程序中,那该多好啊。AOP可以帮助你做到。 Spring framework是很有前途的AOP技术。作为一种非侵略性 ...
物理内存:计算机上安装的总物理内存,也称RAM,“可用”表示可供使用的内存容量,“系统缓存”显示当前用于映射打开文件的页面的物理内存。 核心内存: 是虚拟内存,自己或系统自动设置。 内存在计算机中的作用很大 ...

XML-RPC

XML-RPC 1.XML-RPC它是允许运行在不同操作系统、不同环境中的软件进行基于 Internet 过程调用的规范和一组实现。这种远程过程调用使用 HTTP 作为传输协议,XML 作为编码格式。 2. XML-RPC 认为是简化的 SOAP 3. 一个 XML-RPC 消息就是一个请求体为 XML 的 HTTP-POST 请求 4. Sample HTTP-POST With XML-RPC request POST /RPC2 HTTP/1.0 User-Agent: Frontier/5.1.2 (WinNT) Host: betty.userland.com Content- ...
Design   by   Contract(DBC)大概可以译为“按契约设计”,是由Bertrand   Meyer首先正式提出并在Eiffel语言中实现的编程方法学。DBC最大的特点就是:通过(内建的或附加的)语言特性强制程序的前条件(pre- condition)、后条件(pos ...
Principles behind the Agile Manifesto 敏捷宣言的基本原则 We follow these principles: Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 我们的最高目标是通过尽量早的和持续的提交有价值的软件去满足客户需求 Welcome changing requirements, even late in development. Agile processes harness ...
Collection(List,Set) vs Map -- Ross.bu 1. Collections是针对集合类的一个帮助类。提供了一系列静态方法实现对各种集合的搜索、排序、线程完全化等操作。 相当于对Array进行类似操作的类——Arrays。 Collections.max(Collection coll); 取coll中最大的元素。 Collections.sort(List list); 对list中元素排序 2、Arrays类,专门用来操作array。arrays中拥有一组static函数, equals():比较两个array是否相等。array拥有相同元素个数,且所有 ...
Global site tag (gtag.js) - Google Analytics