当前位置: 首页 > news >正文

游戏网站开发实验报告济宁网站建设公司

游戏网站开发实验报告,济宁网站建设公司,凡科登陆网站手机版,十大网站黄页的免费文章目录 前言一、PO :(persistant object )#xff0c;持久对象二、VO :(value object) #xff0c;值对象三、DAO :(Data Access Objects) #xff0c;数据访问对象接口四、BO :(Business Object)#xff0c;业务对象层五、DTO Data Transfer Object数据传输对象六、POJO… 文章目录 前言一、PO :(persistant object )持久对象二、VO :(value object) 值对象三、DAO :(Data Access Objects) 数据访问对象接口四、BO :(Business Object)业务对象层五、DTO Data Transfer Object数据传输对象六、POJO :(Plain Old Java Objects)简单的Java对象 前言 分层领域模型规约: DO(Data Object):此对象与数据库表结构一一对应通过 DAO 层向上传输数据源对象。DTO(Data Transfer Object):数据传输对象Service 或 Manager 向外传输的对象。BO(Business Object):业务对象由 Service 层输出的封装业务逻辑的对象。AO(ApplicationObject):应用对象在Web层与Service层之间抽象的复用对象模型 极为贴近展示层复用度不高。VO(View Object):显示层对象通常是 Web 向模板渲染引擎层传输的对象。Query:数据查询对象各层接收上层的查询请求。注意超过 2 个参数的查询封装禁止使用 Map 类来传输。 领域模型命名规约 数据对象xxxDOxxx即为数据表名数据传输对象xxxDTOxxx为业务领域相关的名称。展示对象xxxVOxxx一般为网页名称。POJO是DO/DTO/BO/VO的统称禁止命名成xxxPOJO。 一、PO :(persistant object )持久对象 可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。 二、VO :(value object) 值对象 通常用于业务层之间的数据传递和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要。 PO只能用在数据层VO用在商业逻辑层和表示层。各层操作属于该层自己的数据对象这样就可以降低各层之间的耦合便于以后系统的维护和扩展。 三、DAO :(Data Access Objects) 数据访问对象接口 DAO是Data Access Object数据访问接口数据访问顾名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。 J2EE开发人员使用数据访问对象DAO设计模式把底层的数据访问逻辑和高层的商务逻辑分开.实现DAO模式能够更加专注于编写数据访问代码。 DAO模式是标准的J2EE设计模式之一.开发人员使用这个模式把底层的数据访问操作和上层的商务逻辑分开.一个典型的DAO实现有下列几个组件 一个DAO工厂类一个DAO接口一个实现DAO接口的具体类数据传递对象有些时候叫做值对象。 具体的DAO类包含了从特定的数据源访问数据的逻辑。 四、BO :(Business Object)业务对象层 表示应用程序领域内“事物”的所有实体类。这些实体类驻留在服务器上并利用服务类来协助完成它们的职责。 五、DTO Data Transfer Object数据传输对象 主要用于远程调用等需要大量传输对象的地方。比如我们一张表有100个字段那么对应的PO就有100个属性。但是我们界面上只要显示10个字段客户端用WEB service来获取数据没有必要把整个PO对象传递到客户端这时我们就可以用只有这10个属性的DTO来传递结果到客户端这样也不会暴露服务端表结构.到达客户端以后如果用这个对象来对应界面显示那此时它的身份就转为VO 六、POJO :(Plain Old Java Objects)简单的Java对象 实际就是普通JavaBeans,使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接.其中有一些属性及其getter、setter方法的类,有时可以作为value object或dto(Data Transform Object)来使用。 当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,也不能携带有connection之类的方法。
http://www.pierceye.com/news/267251/

相关文章:

  • 简约网站程序海南网络广播电视台少儿频道
  • 深圳高端品牌网站设计wordpress 树形主题
  • 怎么自己创建一个网站国外企业网络研究
  • 去百度建网站北京企业网站设计公司
  • mysql 收费 网站建设wordpress主题后台不显示
  • 网站cname解析陕西住房建设厅考试官方网站
  • 网站建设有关书籍设计制作散发寄递
  • 威海建设信息网站织梦网站广告代码如何写
  • 玉林市网站开发公司wordpress tag静态化
  • 广州网站建设建航科技百度域名书写
  • 免费做网站安全吗网站不备案可以访问吗
  • 网上做网站兼职最近10条重大新闻
  • 企业网站制作 徐州政务网站建设要求
  • 网站链接加密重庆黄埔seo整站优化
  • 没有网站怎么做链接视频播放器crm营销管理系统
  • 网站建设艾金手指六六12app源码开发公司
  • 山东做网站建设公司排名互联网官网
  • 民宿网站开发方案静态网站源文件下载
  • 绵阳网站建设优化甘肃省安装建设集团公司网站
  • wordpress建站知乎广告设计软件coreldraw教程
  • wordpress注册无法发送邮件保定seo外包服务商
  • 进口外贸网站有哪些wordpress百度统计代码
  • 建筑网站排行国外网站备案流程
  • dw做网站一般是多大的尺寸网站开发运行环境论文
  • 湖北省建设厅政务公开网站聊城开发app公司
  • 石家庄网站建设接单金融软件网站建设公司排名
  • 企企业业网网站站建建设设哪个网站可以做纸箱
  • 国外专门做视频翻译网站吗山西时代网站建设
  • 云南省城乡住房与建设厅网站杭州网站制作平台公司
  • 程序员做网站美工能过关吗深圳品牌折扣店