SSM框架理解

本文详细介绍了SSM(Spring、SpringMVC、MyBatis)框架的整合及理解,从Spring的IoC和AOP,SpringMVC的视图层作用,到MyBatis的数据库操作优势。接着阐述了不使用框架时的痛点,以及搭建SSM框架的六个步骤,包括下载jar包、整合框架、创建数据库和实体类、编写持久层、业务层以及控制层。最后强调了扎实的基础学习对于理解和应用框架的重要性。
摘要由CSDN通过智能技术生成

为了巩固我对SSM框架的理解,写下此篇博客:

SSM框架理解

初步理解

    SSM框架是Spring、SpringMVC和MyBatis三个框架的整合。

  1. Spring:核心是IoC和AOP,IoC主要的内容是对Bean的操作,AOP是切面的操作,如中途拦截插入一段代码等。
  2. SpringMVC:视图层用于java程序和jsp页面进行连接,提供DispatcherServlet前端控制器。
  3. MyBatis:就是把jdbc代码封装,以后连接数据库的工作就不用自己来写代码了,只需在xml文件中写sql语句即可。它会比较完美自动在合适的时机创建数据库连接和关闭数据库连接,要比自己写的jdbc代码效率要高很多,而且并发也高。
  4. Spring中几个注解:@Component是告诉Spring,该类是一个实体类;@Repository 是告诉Spring,该类是一个持久层类;@Service是告诉Spring,该类是一个业务层类;@Autowired是告诉Spring我需要实例了,你给我创建一个吧,Spring会自动给你创建个实例。其中在你不知道是哪个层的时候,可以用@Component注解。
  5. 如果不用框架的话也可以,但是前后台数据交换会很麻烦,很多个reques.getParameter(),setAttribute等,每次创建数据库连接要用jdbc代码,又连接又关闭很麻烦,效率很低。

 

搭建SSM框架

第一步:下载jar包

    下载jar包,spring包,mysql驱动程序,springmvc包,mybatis包,还有用jstl语法的jar包,c3p0连接池jar包。

 

第二步:整合spring和mybatis框架

  1. 创建spring模式的application.xml文
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值