
SSM全称是Spring+SpringMVC+MyBatis。
SSM框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。
1、Spring
Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。
2、SpringMVC
SpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责。
3、mybatis
mybatis是对jdbc的封装,它让数据库底层 *** 作变的透明。
扩展资料
SSM框架集是软件架构的一个部分。以下是软件架构的种类:
1、逻辑架构
软件系统系统当中的各个元件之间所存在的关系,比如外部系统接口、用户界面、商业逻辑元件、数据库等。
2、物理架构
究竟是怎样做到在硬件当中放置软件元件。例如处于上海与北京进行分布的分布式系统的物理架构,这也就是说全部的元件都是属于物理设备,主要的有主机、整合服务器、应用服务器、代理服务器、存储服务器、报表服务器、Web服务器、网络分流器等。
<!-- 使用annotation 自动注册bean, 并保证@Required、@Autowired的属性被注入 -->
<context:component-scan base-package="comyihaomencontroller" />
<mvc:annotation-driven />
<mvc:resources mapping="/static/" location="/WEB-INF/static/"/>
<mvc:default-servlet-handler/>
<bean
class="orgspringframeworkwebservletviewInternalResourceViewResolver">
<property name="prefix">
<value>/WEB-INF/jsp/</value>
</property>
<property name="suffix">
<value>jsp</value>
</property>
</bean>
ssm框架的意思为:spring MVC ,spring和mybatis框架的整合,是标准的MVC模式。
SSM框架的使用方法:
先写实体类entity,定义对象的属性,(可以参照数据库中表的字段来设置,数据库的设计应该在所有编码开始之前)。
写Mapperxml(Mybatis),其中定义你的功能,对应要对数据库进行的那些 *** 作,比如 insert、selectAll、selectByKey、delete、update等。
写Mapperjava,将Mapperxml中的 *** 作按照id映射成Java函数。
写Servicejava,为控制层提供服务,接受控制层的参数,完成相应的功能,并返回给控制层。
写Controllerjava,连接页面请求和服务层,获取页面请求的参数,通过自动装配,映射不同的URL到相应的处理函数,并获取参数,对参数进行处理,之后传给服务层。
SSM框架的原理:
SpringMVC:
1客户端发送请求到DispacherServlet(分发器)。
2由DispacherServlet控制器查询HanderMapping,找到处理请求的Controller。
3Controller调用业务逻辑处理后,返回ModelAndView。
4DispacherSerclet查询视图解析器,找到ModelAndView指定的视图。
5视图负责将结果显示到客户端。
我们平时开发接触最多的估计就是IOC容器,它可以装载bean(也就是我们Java中的类,当然也包括service dao里面的),有了这个机制,我们就不用在每次使用这个类的时候为它初始化,很少看到关键字new。另外spring的aop,事务管理等等都是我们经常用到的。
以上就是关于ssm框架原理及流程是什么全部的内容,包括:ssm框架原理及流程是什么、ssm框架下实现增删改查功能,数据库连接db2.求一下思路,越详细越好、ssm框架是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)