DAO层:主要使用Hibernate实现持久化等相关操作。本着基类足够强大,最好可以包罗万象,避免重发开发Dao的原则,使用范型DAO来处理对数据库进行重复性的80%增删改查操作。参考代码: public interface IGenericDao<T, ID extends Serializable> { public void saveOrUpdate(T t); public T load(Serializable ID); public T get(Serializable ID); public Object get(Class TCl ...
基本框架采用JSF – MyFaces(version 1.2.0) + Spring (version 2.5.1)  + Hibernate (version 3.2.5) and Hibernate Annotation (Version 3.3.0) 。 设计模式:MVC。基本思路:根据MVC模式,将系统进行分层,将开发者进行分工(主要是前台和后台根据接口衔接联调)。JSF用于实现View和Controller。前台开发者只需要关心页面数据的显示(也就是VO属性的显示),页面的跳转和对数据更新操作的成功失败代码,他们操作的也应该只有VO或VO的集合,不应该脱离V ...
级别: 中级 Bill Higgins (bhiggins@us.ibm.com), Rational, IBM 2006 年 11 月 09 日 服务器端 Web 应用程序因采用富应用程序模型和交付个性化内容而具备了融入式(immersive) 的特点,这种特点越突出,应用程序架构对 Web 架构风格 REST(Representational State Transfer)的违背就越多。这种违背会降低应用程序的可伸缩性,增加系统复杂性。通过与 REST 相互协调,Ajax 架构将使融入式 Web 应用程序消除这些负面影响,尽享 REST 那些出色的特性。 在短短 15 年中,W ...
rest REST(Representational State Transfer)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。REST提出了一些设计概念和准则: 1.网络上的所有事物都被抽象为资源(resource); 2.每个资源对应一个唯一的资源标识(resource identifier); 3.通过通用的连接器接口(generic connector i ...
REST架构风格是全新的针对Web应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架构,它使得人们真正理解了Http协议本来面貌。随着REST架构成为主流技术,一种全新的互联网网络应用开发的思维方式开始流行。        REST是什么      REST是英文Representational State Transfer的缩写,中文翻译为“表述性状态转移”,他是由Roy Thomas Fielding博士在他的论文 《Architectural Styl ...
tenn
搜索本博客
最近加入圈子
存档
最新评论