本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
J2EE 核心模式(Core J2EE Patterns)学习随心理解、随手记录(汇总帖)
J2EE核心模式学习汇总页:
J2EE 核心模式(Core J2EE Patterns)学习随心理解、随手记录(一)
J2EE 核心模式(Core J2EE Patterns)学习随心理解、随手记录(二)
J2EE 核心模式(Core J2EE Patterns)学习随心理解、随手记录(三)
J2EE 核心模式(Core J2EE Patterns)学习随心理解、随手记录(四)
J2EE ...
J2EE 核心模式(Core J2EE Patterns)学习随心理解、随手记录(七)
Web Service中转:暴露可通过XML和web协议访问的服务,并将对服务的请求转发给真实的服务组件。通常有许多Web Service是不希望暴露出来的,有时有一些服务又需要聚合起来使用,这时候就需要Web Service中转。在使用中转前的Web Service需要被改造,以支持中转的接口(例如一个本地接口)。这个模式和Facade很类似,只不过它的定位放在了远程接口上。
微架构:一组 ...
J2EE 核心模式(Core J2EE Patterns)学习随心理解、随手记录(六)
集成层模式:
数据访问对象:Data Access Object。提炼和封装对持久化存储介质的访问。DAO封装了数据源的实现细节,总是面向API调用者提供统一的接口。DAO应当被实现为无状态的对象,这样就可以成为轻量的对象,不需要考虑线程、同步、缓存等问题,而把这些问题下沉到数据层去完成。
以我参与的项目的缓存的使用举例,模型DAO并不做任何的缓存行为,数据库使用自身的缓存能力,并且在必要 ...
J2EE 核心模式(Core J2EE Patterns)学习随心理解、随手记录(五)
业务对象:利用对象模型把业务数据和业务逻辑分离开来。业务对象在最前端(客户端)和最后端(数据资源)都会进行业务数据形式的转化。业务对象的实现通常有两种方式:POJO + JDO 或者 Entity Bean + BMP/CMP。业务对象包含业务逻辑和业务状态。
J2EE系统中面向过程向面向对象转变有时甚至仅仅区别于最初的一念之差。没有什么是绝对的事情,如果业务非常简单,客户端通过浅浅的显示层,直接 ...
J2EE 核心模式(Core J2EE Patterns)学习随心理解、随手记录(四)
业务层模式:
业务代表:Business Delegate。封装对业务服务的访问,隐藏服务层具体实现细节,主要为降低客户端和服务层之间的耦合。除了隐藏服务细节、处理服务异常等基础功能以外,还可以做服务的缓存。业务代表是客户端的直接客户,起到客户端业务抽象层的作用,而业务代表的另一头,常常连接着会话门面。
比较常用的情况就是在某种远程连接和业务处理的基础上,使用业务代表把这些细节统统包装起来 ...
J2EE 核心模式(Core J2EE Patterns)学习随心理解、随手记录(二)
我看的资料和这幅图有一些出入。
资料要去这里找:http://java.sun.com/blueprints/corej2eepatterns/Patterns/index.html
表现层模式:
拦截过滤器:Intercepting ...
J2EE 核心模式(Core J2EE Patterns)学习随心理解、随手记录(一)
第1章:导论。
模式能够:
利用一个经过验证可行的解决方案;
提供一套通用词汇;
约束解决方案的空间。
第2章:表现层设计考虑和不佳实践。
客户端验证:基于表单的验证、基于抽象类型的验证。
曾经在JSP中滥用过的助手类,通过助手类在页面和业务逻辑之间传递数据,有点类似于如今Struts中的Action作为传值模型时的情况。
表现层不佳实践:
多个视图中都包含控制代码;
表现 ...