认识SSM框架

1.Spring框架

1.1 Spring IoC 个容器,在 Spring 中,它会认为 Java 资源都是 Java Bean ,容器的目标就是管理这些 Bean 和它们之间的关系。所以在 Spring IoC 里面装载的各种 Bean ,也可以理解为 Java 的各种资源,包括 Java Bean 的创建、事件、行为等,它们由 IoC 容器管理此外,各个 Java Bean 之间会存在一定的依赖关系,比如班级是依赖于老师和学生组成的,假设老师、学生都是 Java Bean ,那么显然两者之间形成了依赖关系,老师和学生有教育和被教育的关系。这些 Spring IoC 容器都能够对其进行管理。只是 Spring IoC 管理对象和依赖、关系,采用的不是人为的主动创建,而是由 Spring IoC 自己通过描述创建的,也就Spring 是依靠描述来完成对象的创建及其依赖关系的。

2.MyBatis框架

在移动互联网时代, MyBati 成为了目前互联网 Java 持久框架的首选,与 Hibernate消除SQL 不同, MyBatis 不屏蔽 SQL 。不屏蔽 SQL 的优势在于,程序员可以自己制定规则,无须 ibernate 自动生成规则,这样能够更加精确地定义 SQL ,从而优化性能。它更符合移动互联网高并发、大数据、高性能 高响应的要求。

Hibernate和MyBatis的区别

Hibernate工作量小、不灵活、不注重性能。

MyBatis支持工具有限、需要手工编码、工作量大、支持自由书写SQL语句,对性能的提升有很大的帮助。


3.SpringMVC

Spring MVC 模式把应用程序(输入逻辑、业务逻辑和 UI 逻辑)分成不同的方面,同时提供这些元素之间的松耦合。
• Model(模型),封装了应用程序的数据和由它们组成的POJO。
• View(视图),负责把模型数据渲染到视图上,将数据以 定的形式展现给用户。
• Controller(控制器),负责处理用户请求,并建立适当的模型把它传递给视图渲染。
Spring MVC 中还可以定义逻辑视图,通过其提供的视图解析器就能够很方便地找到对应的视图进行渲染,或者使用其消息转换的功能,比如在 Contro ller 方法内加入注解ResponseBody 后, SpringMVC 就可以通过其消息转换系统,将数据转换为 ISON ,提供给前端 Ajax 请求使用。

SpringMVC 中的重点在于它的流程和一些重要的注解,包括控制器、视图解析器、视图等重要内容。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值