SSM学习笔记
跟随雷丰阳老师的视频学习,主要以应用为主,源码有些看不懂的暂时跳过
隆隆不会敲代码
这个作者很懒,什么都没留下…
展开
-
5.MyBatis
MyBatis简介 MyBatis是一个和数据库进行交互的持久化层框架(SQL映射框架); 原始的JDBC Hibernate-数据库交互的框架(ORM框架) ,相当于一个黑盒子,无需知道里面的细节,但需要多学习HQL语言,且Hibernate是一个全映射框架,部分字段映射很难 MyBatis框架 MyBatis将重要的步骤抽取出来可以人工定制,其他步骤自动化; 重要步骤都是写在配置文件中(好维护); 完全解决数据库的优化问题; MyBatis底层就是对原.原创 2020-08-15 23:49:45 · 128 阅读 · 0 评论 -
4.SpringIOC实验
SpringIOC实验 实验2 根据bean的类型从IOC容器中获取bean实例 /** * 实验2 根据bean的类型从IOC容器中获取bean实例 * 如果IOC容器中这个类型的bean有多个,则会出错,只能通过id来查找 * 也可以通过id和类型来查找 */ @Test public void test2(){ Person bean=ioc.getBean(Person.class); System.out.println(bean); Person be原创 2020-08-15 23:40:57 · 395 阅读 · 0 评论 -
3.SpringMVC
SpringMVC SpringMVC概述: Spring 为展现层提SpringMVC运行流程: 所有请求,前端控制器(DispatcherServlet)收到请求,调用doDispatch进行处理 根据HandlerMapping中保存的请求映射信息找到,处理当前请求的,处理器执行链(包含拦截器) 根据当前处理器找到他的HandlerAdapter(适配器) 拦截器的preHandle先执行 适配器执行目标方法,并返回ModelAndView ModelAttribu原创 2020-08-15 23:35:03 · 147 阅读 · 0 评论 -
2.SpringAop
SpringAop AOP(Aspect Oriented Programming):面向切面编程 OOP(Object Oriented Programming):面向对象编程 面向切面编程,是基于OOP基础之上新的编程思想,指在程序运行期间,将某段代码动态地切入到指定地方法的指定位置进行运行的这种编程方式,即为面向切面编程。 实例:计算器运行计算方法的时候进行日志记录 加日志记录: 直接编写在方法内部;不推荐,修改维护比较麻烦,而我们更倾向于专精于业务逻辑。日志部分只起到了辅助作用。原创 2020-08-15 23:16:13 · 94 阅读 · 0 评论 -
1.SpringIOC
一、Spring 框架:高度抽取可重用代码的一种设计,高度的通用性,是多个可重用模块的集合,形成一个某个领域的整体解决方案。 spring:容器框架 Test:Spring的单元测试模块; spring-test-4.0.0.RELEASE Core Container:核心容器(IOC);黑色代表这部分的功能由哪些jar包组成;要使用这个部分的完整功能,这些jar都需要导入 spring-beans-4.0.0.RELEASE、 spring-core-4.0.0.RELEASE原创 2020-08-15 23:10:19 · 89 阅读 · 0 评论