摘要: Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 阅读全文
posted @ 2007-02-05 20:23 fengye515 阅读(367) 评论(0) 推荐(0)
摘要: 本文是开发基于spring的web应用的入门文章,前端采用Struts MVC框架,中间层采用spring,后台采用Hibernate 阅读全文
posted @ 2007-02-05 20:20 fengye515 阅读(323) 评论(0) 推荐(0)
摘要: Hibernate入门容易,掌握精通我也不敢自夸。我第一遍看Hibernate文档的时候也觉得很吃力,但不是因为Hibernate难掌握而感到吃力,是因为Hibernate文档处处都是持久层设计的经验和最佳实践。 阅读全文
posted @ 2007-02-05 20:17 fengye515 阅读(174) 评论(0) 推荐(0)
摘要: 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 阅读全文
posted @ 2007-02-05 19:20 fengye515 阅读(137) 评论(0) 推荐(0)
摘要: 泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。 阅读全文
posted @ 2007-02-04 22:49 fengye515 阅读(363) 评论(0) 推荐(0)
摘要: 分布式:计算机进程与进程间的通信或同一台机器中的一个应用程序和另一个应用程序之间的通信或局域网中的程序通信。 阅读全文
posted @ 2007-02-04 22:43 fengye515 阅读(173) 评论(0) 推荐(0)
摘要: 软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。 软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用接口_(计算机科学)来实现。 阅读全文
posted @ 2007-02-04 19:34 fengye515 阅读(229) 评论(0) 推荐(0)
摘要: 来源:亚历山大的建筑模式、Gamma等人(1995)创作的"Design Patterns: Elements of Reusable Software"。这本书通常被称作"Gang of Four"或"GoF",开创性的创造了《设计模式》。 阅读全文
posted @ 2007-02-04 18:47 fengye515 阅读(326) 评论(0) 推荐(0)
摘要: 现在我将列举三种情况,在这三种情况下,你将会发现使用Web service会带来极大的好处。此后,我还会举出不应该使用Web service的一些情况。 阅读全文
posted @ 2007-02-04 18:30 fengye515 阅读(274) 评论(1) 推荐(0)
摘要: 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。 阅读全文
posted @ 2007-02-04 12:52 fengye515 阅读(148) 评论(0) 推荐(0)