首页 > 编程知识 正文

ssm框架具体指的是,ssm框架项目实例

时间:2023-05-06 10:52:07 阅读:176183 作者:122

在使用SSM框架的基本原则http://www.Sina.com/Javaee语言开发后端项目中,使用最常用的框架是SSM框架。 要使用SSM框架开发后端项目,首先需要基本理解和掌握SSM框架,了解SSM框架内各级的关系以及SSM框架各级的集成步骤。

摘要

一、三层架构简介

Spring是一个开放源代码的架子,是2003年兴起的轻量级java开发框架,从Rod Johnson在著作expertone-on-one J2 eedevelopmentanddesign中描述的部分概念和原型中这是为了解决企业APP应用程序开发的复杂性,Sprng使用基本的Java Bean来完成以前只能由EJB完成的事情。 但是,Spring的用途不限于服务器端的开发。 从简单性、试用性和松耦合的角度来看,任何Java APP应用程序都可以受益于Spring。 简单来说,Spring是一个轻量级控制反转(IoC )和面向横截面(ADP )的容器框架。Spring简介

SpringMVC是Spring Frame Work的后续产品,集成在Spring Web Flow中。 SpringMVC有助于隔离和定制控制器、模型对象、分配器和处理程序对象的角色。SpringMVC简介

MyBatis原本是apache的开源项目ibatis,2010年该项目从apache software foundation迁移到谷歌代码,并更名为MyBatis。 Mybatis是一个基于Java的持久层框架。 IBATIS提供的持久层框架包括SQL Maps和数据访问对象(Dao ) Mybatis,几乎不需要手动设置JDBC代码和参数并获取结果集。 My Batis使用简单的ml或注释实现配置和原始映射,并将接口和Java的POJOS(plainoldJavaobjects )映射到数据库中的记录。MyBatis简介

二、SSM框架各层介绍

(1) DAO层: DAO层主要从事数据持久层的工作,一些负责与数据库联系的任务封装在这里。

)2) DAO层的设计首先设计DAO接口,然后在Spring配置文件中定义此接口的实现类。 然后,可以在模块中调用此接口处理数据业务。 不需要在意这个接口的具体实现类是哪个类,结构很清晰。

)3) DAO层的数据源配置和数据库连接参数由Spring配置文件组成。持久层(MyBatis): Dao层(Mapper)

(1)服务层:服务层主要负责业务模块的逻辑应用设计。

)首先设计接口,然后设计其实现的类。 然后,在Spring配置文件中设置实现关联。 这样,就可以在APP应用程序中调用Service界面进行业务处理。

)3)调用服务层的业务实现,具体为到预定义的DAO层的接口。 封装服务层的业务逻辑有利于通用业务逻辑的独立性和可重用性,并且流程非常简洁。业务层(Spring):Service层

(1)控制器层:控制器层负责具体业务模块流程的控制。 在Controller层中调用服务层的接口来控制业务流程。

2 )控制的配置也同样在Spring的配置文件中进行,对于具体的业务流程存在不同的控制器。 在我们的具体设计流程中可以将流程抽象汇总,设计出可复用的子单元流程模块,不仅程序结构清晰,代码量也大大减少。表现层(SpringMVC):Controller层

(1) View层: View层与控制层结合比较紧密,需要两者结合进行协同工作。 View层主要负责显示前置sp页面。视图层:View层

三、SSM框架各层关系

)1) Dao层、Service层两层可以单独开发,相互结合度低,可以完全独立进行。 这样的模式对开发大项目特别有利。

) Controller、View层由于结合度高,所以结合开发,但也可以看作是从前两层独立开发。 这样,在层和层之前只需知道接口的定义,调用接口就可以完成所需的逻辑单元APP,一切看起来非常清晰、简单。

)3)服务层构建在Dao层上,只有构建了Dao层才能构建服务层。 因为服务层在Controller层下面,所以服务层必须同时调用和调用Dao层的接口和Controller层的类,正好一个模型有一个Service接口,每个接口各层关系

四、搭建整合环境:SSM集成有多种方法,但常见的选择方法是XML注释。整合说明

(一)营造整合的环境

)2)先完成Spring的性能分析

)3)使用Spring集成SpringMVC框架

)4)最后使用Spring创建MyBatis框架http://www.Sina.com/http://www.Sina.com/http://www.Sina.com /

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。