ssh学习经验
来源:互联网 发布:php断点续传上传例子 编辑:程序博客网 时间:2024/06/07 16:33
1. 典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。
2. 数据服务层:orcale;其数据服务层实现数据的存储。
3. 中间层(业务逻辑层Spring+Hibernate):
中间层采用的是流行的Spring+Hibernate,为了将控制层与业务逻辑层分离,又细分为以下几种。 Web层,就是MVC模式里面的“C”(controller),负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,该系统的MVC框架采用Struts。
Service层(就是业务逻辑层),负责实现业务逻辑。业务逻辑层以DAO层为基础,通过对DAO组件的正面模式包装,完成系统所要求的业务逻辑。 由spring来负责!其目的就是通过编写接口配置applicationContext.xml实现ioc控制反转!控制反转就是让高层去调用底层,而不去关心我底层是怎么实现的(can or can not 而不是 how or why)。采用工场的模式也可以实现IOC,但需要编写大量的工场,每一个接口都需要对应一个工场。所以相当费时费力。这也就spring的优势所在。
DAO层,负责与持久化对象交互。该层封装了数据的增、删、查、改的操作。由Hibernate来负责完成!PO,持久化对象。通过实体关系映射工具将关系型数据库的数据映射成对象,很方便地实现以面向对象方式操作数据库,该系统采用Hibernate作为ORM框架。
Spring的作用贯穿了整个中间层,将Web层、Service层、DAO层及PO无缝整合表现层。
什么说错了的地方望大家指教(完)
- ssh学习经验
- SSH初学经验
- ssh的经验
- ssh + etxjs 项目优化经验
- SSH整合的一些经验
- 树莓派之SSH连接经验
- 学习经验
- 学习经验
- 学习经验
- 学习经验
- 学习经验
- 学习经验
- 学习ssh
- SSH学习
- ssh学习
- MyEclipse6+Weblogic配置ssh环境经验
- Putty远程服务器的SSH经验
- SSH中的java项目经验一些总结
- 彻底删除shp文件有关文件
- Windows程序设计(第2版)多线程三
- 最全的IM在线联系在线状态在线交流代码(QQ,MSN,YAHOO,ICO,SKYPE,旺旺
- 从HWND得到CWnd *
- Windows程序设计(第2版)多线程四
- ssh学习经验
- 从HWND得到CWnd *
- 开始新工作
- IIS状态代码的含义
- PG眼中的SE
- BAT批处理文件语法之常用命令和参数
- 一个完整的glslC++类
- 掌握 Linux 调试技术
- 用spring +JNLP需要用到的jar