发布网友 发布时间:2022-04-22 09:05
共1个回答
热心网友 时间:2022-04-09 08:21
SSM框架是由Spring、SpringMVC、Mybatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。
Spring框架简介Spring是一个开源的轻量级的应用开发框架。目的是简化企业级应用程序开发,降低侵入性(程序耦合度)。
1.1SpringMVC框架(界面层)。
SpringMVC属于SpringFrameWork3.0版本加入的一个模块,为Spring框架提供了构建Web应用程序的能力。现在可以Spring框架提供的SpringMVC模块实现web应用开发,在web项目中可以无缝使用Spring和SpringMVC框架。
1.2Spring框架:(业务逻辑层)
Spring框架为了解决软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前非常复杂的企业级开发。Spring解决了业务对象,功能模块之间的耦合,不仅在javase,web中使用,大部分Java应用都可以从Spring中受益。Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器。
1.3MyBatis框架:(sql映射,数据的访问,数据访问层)
MyBatis是一个优秀的基于java的持久层框架,内部封装了jdbc,开发者只需要关注sql语句本身,而不需要处理加载驱动、创建连接、创建statement、关闭连接,资源等繁杂的过程。MyBatis通过xml或注解两种方式将要执行的各种sql语句配置起来,并通过java对象和sql的动态参数进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射为java对象并返回。