gpfd.net
当前位置:首页 >> jAvA ssh框架中搭建框架时,DAo层有什么作用?sErv... >>

jAvA ssh框架中搭建框架时,DAo层有什么作用?sErv...

Dao层是使用了Hibernate连接数据库、操作数据库(增删改查).Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断).Action层:引用对应的Service层,在这里结合Struts的配置文件,跳转到指定的页面,当然也能接受页面传递的请求数据,也可以做些计算处理.以上的Hibernate,Struts,都需要注入到Spring的配置文件中,Spring把这些联系起来,成为一个整体

SSH框架struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架.MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑和数据显示分离的方法组织代码,将业务逻辑被聚集到一个部件里面,在界面和用户围绕数据的交互能被改进和个性化定制的同时而不需要重新编写业务逻辑.MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中.

一个接口可以从三方面去考察: 制定者(或者叫协调者),实现者(或者叫生产者),调用者(或者叫消费者). 接口本质上就是由制定者来协调实现者和调用者之间的关系. 所以通常说的“面向接口编程”可以理解为: 只有实现者和调用者

我认为ssh中的struts2层主要是负责控制器这块.用来接收参数进行调用业务层从而更新显示数据到页面的作用.spring是个容器.也是ssh的总控制器.它囊括了struts2.spring.hibernate.并且对其进行明确的分工.以及注入值.缩减了大量代码.且易维护等.hibernate是用来很快速方便的进行业务开发.采用面向对象的方式自动生成sql语句.缺点就是配置太麻烦.容易出错.优点是能够很好的实现业务层,web层,控制层等的分离.易于维护和扩展.

Dao层是连接数据层 ,Server是路基处理层, Action(外部访问层) Action调用Server层,Server调用Dao层!再看看别人怎么说的.

Dao层又叫数据访问对象层, 封装数据库的底层操作细节如数据库的连接及对数据的CRUD等操作,它不但屏蔽了数据存储最终介质的不同,也屏蔽了具体实现技术的不同.一般在其上还会有Service层来封装业务操作进行进一步的解耦.不用DAO层也能实现Dao层时的优点如自己封装一个类似Dao层功能的数据库操作模板类,可参考Spring的DAO层思想.

SSH 全称 struts,spring,hibernate.是一个集成框架 .集成SSH框架的系统从职责上 分为四层:表示层、业务逻辑层、数据持久层和域模块层, 以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序. 其中 使用Struts作

典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层.三层体 该系统的MVC框架采用Struts. Service层(就是业务逻辑层),负责实现业务逻辑.

由spring框架处理.@Service@Component这两个注解spring解析后会加载这两个类到spring的容器.@Transactional这个注解会启动spring的事务支持.

action是控制层,调用service的方法,service是调用的dao里面的方法,dao是实现具体业务逻辑的,做得来说都是控制层的,jsp是视图层的

网站首页 | 网站地图
All rights reserved Powered by www.gpfd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com