J2EE Design Pattern 简图

J2EE Design Patterns 中文译名:J2EE设计模式<br/>作者:<br/>(美)William Crawford & Jonathan Kaplan <br/><br/>本书一边在持久化和消息通信等领域中描述一些新模式,一边向你说明如何在J2EE应用的上下文中实现许多模式。有助于考虑问题的优雅模式以及实际工作的企业开发人员的智慧结晶,在本书中被有机地结合到了一起。<br/><br/>内容简介<br/>已经有了那么多关于设计模式的书,为什么我们还需要另一本呢?<br/>设计模式是解决方案的构建模块:对一次又一次重现的问题求解技巧的抽象。列举和分类设计模式有助于让你了解你一直在重新发明的“轮子”。<br/>然而,一旦你列出抽象的模式,你就得回到现实世界并且在上下文中看那些模式。像资源池这样的模式是很有趣的,但是除非你已经实现了一个,否则仅仅知道它是一个“设计模式”对你并没有什么帮助。<br/>那就是奉书与众不同的地方。本书一边在持久化和消息通信等领域中描述一些新模式,一边向你说明如何在J2EE应用的上下文中实现许多模式。有助于考虑问题的优雅模式以及实际工作的企业开发人员的智慧结晶,在本书中被有机地结合到了一起。<br/>本书涵盖了如下的主题:<br/>· 表达层模式<br/>· 业务层模式<br/>· 业务层和表达层之间的交互<br/>· 持久化模式<br/>· 并发性模式<br/>· 企业消息通信模式<br/>· 反模式,或者本身已经变成为模式的错误<br/>在本书中提出的许多模式关注于可扩展性、可伸缩性、灵活性和性能——任何J2EE开发人员的主要关心点。有些模式对你来说将会是新的;有些则会是很熟悉的。但是不管你是否曾经见过这些模式,本书在向你说明如何把它们应用到实际的J2EE应用方面是独一无二的。如果你开发J2EE应用的话,那么本书就属于你的书架——并且应该就在你的手中。 <br/><br/>http://www.china-pub.com/computers/common/info.asp?id=24948<br/><br/>书籍图片:<br/>http://www.china-pub.com/computers/ebook20001-25000/24948/zcover.gif<br/> 立即下载

以上是J2EE Design Pattern 简图, 不过缺少 Fast lane Reader
Fast lane Reader  模式主要解决的问题是 对于只读的内容,比如获取全国省市等,提高访问内容。通过DAO(Data Access object)而不是Entiry Bean,
如下面代码,如果useFastLane is true,使用DAO。不过到EJB3.0 该模式“过时”。
 public Page getCategories() 

throws CatalogException {

return useFastLane

? getCategoriesFromDAO(start, count, locale)

: getCategoriesFromEJB(start, count, locale);

}

参考资料:
http://java.sun.com/blueprints/patterns/
J2EE_Design_Patterns.rar 立即下载

相关推荐

J2EE核心模式 Core J2EE Patterns 中文版 part1 of 2

中文版压缩成2卷,这是第一卷。   本书讲解使用J2EE核心技术实现企业应用过程中的模式、最佳实践、设计策略以及经过验证的解决方案,涵盖了JSP、servlet、EJB、JMS等技术,其中J2EE模式目录包括21个模式以及大量策略,帮助读者迅速熟练掌握J2EE技术,从而构建出健壮、高效的企业应用。本书是计算机应用开发人员、架构师、技术经理等人员的必备参考书。

J2EE Design Patterns 3 -- Pattern太多了,没必要教条,把Pattern当做启发,理解问题和掌握解决问题的通用方法和思想最重要。

Composite View

xingguo822的专栏 766

J2EE核心模式(Core J2EE Patterns)

关于J2EE设计模式的经典著作,由SUN资深工程师经验写就。

J2EE 核心模式(Core J2EE Patterns)学习随心理解、随手记录(一)

第1章:导论。 模式能够: 利用一个经过验证可行的解决方案; 提供一套通用词汇; 约束解决方案的空间。   第2章:表现层设计考虑和不佳实践。 客户端验证:基于表单的验证、基于抽象类型的验证。 曾经在JSP中滥用过的助手类,通过助手类在页面和业务逻辑之间传递数据,有点类似于如今Struts中的Action作为传值模型时的情况。 表现层不佳实践: 多个视图中都包含控制代码; 表现层数据结构暴露给业务层或者业务领域对象,比如:暴露HTTPServletRequest; 重复提交表单;

四火专栏 3694

好书推荐:J2EE design pattern

 本人之前,大概只了解J2EE中的一些概念,没写过J2EE方面的程序,也基本上没看过J2EE的代码。我一向相信,要掌握一个东西,最好的方法,就是从大局上来把握它,如果你一开始就陷入到芝麻粒大小的事情中去的话,那么,你学习的动力很快就会没有了,而且,那些东西,过个十天半月,估计你也忘差不多了。从大局观开始,你可以慢慢填充你的框架,你能够很清楚,现在这个框架内最缺少的是什么东西,也就不会浪费你的精力了

windy444的专栏 1047

java design pattern

设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理...

angzhuizhong5746的博客 170

设计模式Design pattern

目录 一.设计模式的概念 二.设计模式的四大类型 1.创建型模式: 工厂模式(Factory Pattern) 抽象工厂模式(Abstract Factory Pattern) 单例模式(Singleton Pattern) 建造者模式(Builder Pattern) 原型模式(Prototype Pattern) 2.结构型模式: 适配器模式(Adapter Pattern) 桥接模式(Bridge Pattern) 过滤器模式(Filter、Criteria Pattern

超级马里奥 的博客 346

J2EE Design Patterns: CMP-to-BMP Pattern

   看面下面这篇文章,会对CMP有较多的了解,尤其是EJB2的EntityBean的写法 J2EE Design Patterns: CMP-to-BMP Pattern by Dion Almaer 04/10/2002 EJB 2.0 finally gives us a Container-Managed Persistence (CMP) model to work with. Whe...

爱工作,爱生活 184

java official Design Pattern

Keywords: Java, Design PatternThe following resources are great, because they are from Sun. Pasted from http://java.sun.com/blueprints/patterns/Java BluePrints Patterns CatalogThis section contains t...

诸葛建站 99

重复温故workflow pattern的益处

        这两天写《工作流之星光》的第五章《工作流模式》,又把Aalst大师的workflow pattern仔仔细细的重读了一遍。       我有个大理石雕刻的压书石,上面雕刻着一句“温故而知新”,好像是小学时候俺爸给的,当然现在是遗留在老家了,不知道还在否,不过总归那句话时留在脑海了——古人的哲理总是对的(哈哈,这有些废话了)。重读workflow pattern,确实有着不一

游弋在移动互联网的银狐999 7328

理解Design Pattern

<br />本文的目的是以最精炼的语言,理解什么是Design Pattern,为什么需要Design Pattern,和关于Design Pattern的争论。什么是Design Pattern?<br />从字面上理解,Pattern,指的是解决常见问题的可重用的方案。Design,则限定了,这里的Pattern是为软件的设计服务的。因此,所谓Design Pattern,指的是解决常见的软件设计问题的可重用的方案,或者说解决方案的模板。<br /> <br />两点需要特别注意的是:算法不是Desig

Teddy's Knowledge Base 4794

Design pattern

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。 GoF的“设计模式”是第一次将设计模式提升到理论高度,并将之规范化,本书提出了

韩梦飞沙_韩亚飞 708

实现复合视图(J2EE design pattern摘记及感想1)

首先列出几个部件(相关代码见原文)MainTemplate.jsp 有两个自定义标签,一个定义容器的container,另一个定义容器中的元素include此文件为显示页面设置了一个框架(模板),通过自定义标签,可以动态加入内容。View.xml       对于每个页面,都有view元素,此中指定所用的模板,还可以包括一个或多个的container元素。这些container标签中,指定了inc

windy444的专栏 804

设计模式(Design Pattern)

设计模式简介 Java设计模式

Bug_Blog 510

设计模式(Design pattern

设计模式(Design pattern) 23 种设计模式 可以分为三大类:创建型模式(Creational Patterns)、结构型模式(Structural Patterns)、行为型模式(Behavioral Patterns) 另一类设计模式:J2EE 设计模式 创建型模式 说明: 提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。 包含:工厂模式(Factory Pattern)、抽象.

羲皇三少 340

01 Design Pattern

Design Pattern

allenthinking的博客 368
上一篇: 通过ClassLoader说明容器热部署实现机制
下一篇: Java中的内部类和匿名类
booboo2006
博客等级 码龄20年 41粉丝 4原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值