ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:18.73KB ,
资源ID:8674619      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8674619.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SSM框架下各个层的解释说明.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

SSM框架下各个层的解释说明.docx

1、SSM框架下各个层的解释说明 Revised as of 23 November 2020SSM框架下各个层的解释说明持久层:DAO层(mapper)DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,DAO层的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,DAO层的数据源配置,以及有关数据库连接的参数都在Spring的配置文件中进行配置。业务层:Service层Service层:Service层主要负责业务模块的逻辑应用设计

2、。首先设计接口,再设计其实现的类接着再在Spring的配置文件中配置其实现的关联。这样我们就可以在应用中调用Service接口来进行业务处理。Service层的业务实现,具体要调用到已定义的DAO层的接口,封装Service层的业务逻辑有利于通用的业务逻辑的独立性和重复利用性,程序显得非常简洁。表现层:Controller层(Handler层)Controller层:Controller层负责具体的业务模块流程的控制,在此层里面要调用Service层的接口来控制业务流程,控制的配置也同样是在Spring的配置文件里面进行,针对具体的业务流程,会有不同的控制器,我们具体的设计过程中可以将流程进行

3、抽象归纳,设计出可以重复利用的子单元流程模块,这样不仅使程序结构变得清晰,也大大减少了代码量。View层View层 此层与控制层结合比较紧密,需要二者结合起来协同工发。View层主要负责前台jsp页面的表示.各层联系DAO层,Service层这两个层次都可以单独开发,互相的耦合度很低,完全可以独立进行,这样的一种模式在开发大项目的过程中尤其有优势Controller,View层因为耦合度比较高,因而要结合在一起开发,但是也可以看作一个整体独立于前两个层进行开发。这样,在层与层之前我们只需要知道接口的定义,调用接口即可完成所需要的逻辑单元应用,一切显得非常清晰简单。Service逻辑层设计Ser

4、vice层是建立在DAO层之上的,建立了DAO层后才可以建立Service层,而Service层又是在Controller层之下的,因而Service层应该既调用DAO层的接口,又要提供接口给Controller层的类来进行调用,它刚好处于一个中间层的位置。每个模型都有一个Service接口,每个接口分别封装各自的业务处理方法。SSM框架整合说明整合Dao层MyBatis配置文件?配置别名:用于批量扫描Pojo包不需要配置mappers标签,但一定要保证文件与文件同名。 !DOCTYPE configuration PUBLIC - from items where like %$%1234整

5、合service层目标:让spring管理service接口。定义service接口一般在包下定义接口 eg:ItemsServicepublic interfae ItemsService public List findItemsList(ItemsQueryVo itemsQueryVo) throws Exception;123定义ServiceImpl实现类因为在中已经使用了mapper扫描器,这里可以直接通过注解的方式将itemsMapperCustom自动注入。public class ItemsServiceImpl implements ItemsService Autowi

6、red private ItemsMapperCustom itemsMapperCustom; Override public List findItemsList(ItemsQueryVo itemsQueryVo) throws Exception return (itemsQueryVo); 12345678910在spring容器配置service在此文件中配置service。1事物控制(不够熟悉)在中使用spring声明式事务控制方法对mybatis操作数据库事物控制,spring使用jdbc的事物控制类是DataSourceTransactionManager因为操作了数据库需要

7、事物控制,所以需要配置数据源定义了切面 12345678910111213141516171819202122232425262728293031323334353637383940整合springmvc创建文件,配置处理器映射器 、 适配器、视图解析器 12345678910111213配置前端控制器在中加入如下内容contextConfigLocation配置springmvc加载的配置文件(配置处理器映射器、适配器等等)如果不配置contextConfigLocation,默认加载的是/WEB-INF/servlet名称()在url-pattern中?填入*.action,表示访问以.a

8、ction结尾 由DispatcherServlet进行解析填入/,所有访问的地址都由DispatcherServlet进行解析,对于静态文件的解析需要配置不让DispatcherServlet进行解析,使用此种方式可以实现RESTful风格的url springmvc contextConfigLocation classpath:spring/ springmvc *.action123456789101112131415编写Controller(Handler)CongtrollerRequestMapping(/items) ction public ModelAndView queryItems(HttpServletRequest request) throws Exception List itemsList = (null); ml

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1