SSM三大框架

10月份学习了Spring、SpringMVC、Mybatis这三个框架,学习的过程中延伸了很多技术,主要是mysql,maven,spring boot,spring cloud。接下来需要好好的自学它们了。除此之外还要学会使用Intellij。

SSM三大框架总结:

Spring:对象管理(IOC、DI实现),提供AOP编程(最重要的一点:动态代理),降低了代码冗余,提供了文件上传、定时器等常用工具类,支持很多优秀的框架(Mybatis、hibernate,Struts)。

Spring MVC:一定程度上简化了Servlet MVC,提供了DispatchServlet,无需额外开发,它是基于xml的,所以我们在开发的时候需要写许多的xml配置文件,实际开发会用Spring boot辅助(简化了配置文件,开发人员更多的是面向实际业务开发)。学习的时候要搞清它的原理,了解其架构。

Mybatis:简化了DAO层,它是一个数据持久层(ORM)框架,把实体类和SQL语句之间建立了映射关系,是一种半自动化的ORM实现。主要优点:SQL语句封装在配置文件中,便于统一管理与维护,降低了程序的耦合度,相比于Spring、Spring MVC,mybatis更加得简单、易掌握。

SSM整合后,开发步骤:
1、建立一个Dynamic Web Project
   注意:勾选生成web.xml
2、设置环境:
   (1)将整合的jar拷贝到webContent->WEB-INF->lib
   (2)build-path->加入Tomcat环境
3、编写配置文件
   web.xml:配置DispatcherServlet
   spring-context.xml:dataSource
                  sqlSessionFactory
                  MapperScanner
                  component-scan
                  tx:annotation-driven
                  import->spring-mvc.xml
   spring-mvc.xml:mvc:annotation-driver
                      视图解析器
                      文件上传解析器
                      异常处理解析器
                      全局拦截器
   sqlMapConfig.xml:settings
                    typeAliases
                    mappers
4、编写业务逻辑
   pojo->mapper->service->controller->jsp(反过来也行,看个人习惯)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值