![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSM框架学习
文章平均质量分 51
何智鹏
不想编程的程序员
展开
-
idea SpringMVC jsp跳转controller的链接会丢失项目名称的问题
原创 2021-02-21 16:09:32 · 177 阅读 · 0 评论 -
我在SSM开发中遇到的一些bug
在测试处理查询,响应ajax的时候,访问quertStudent.do的时候报了500的错误 纠正 mapper文件里的id一定要和dao接口的方法名一致!原创 2021-02-17 15:15:45 · 150 阅读 · 0 评论 -
SSM整合开发思路
SSM整合开发 SSM:SpringMVC + Spring + MyBatis SpringMVC:视图层,界面层,负责接受请求,显示处理结果的 Spring:业务层,管理service,dao,工具类对象 MyBatis:持久层,访问数据库的 用户发起请求—SpringMVC接收请求—Spring中的Service对象—MyBatis处理数据 SSM整合也叫做SSI(IBatis也就是MyBatis的前身),整合中有容器。 1.第一个容器SpringMVC容器,管理Controller控制器对象的。原创 2021-02-16 16:29:30 · 143 阅读 · 0 评论 -
spring整合mybatis
整合:集合在一起,像一个框架一样使用 用的技术是:ioc 为什么ioc:能把mybatis和spring集成在一起,像一个框架,是因为ioc能创建对象。可以把mybatis框架中的对象交给spring统一创建,开发人员从spring中获取对象,就不用同时面对两个或多个框架了,就面对一个spring mybatis使用步骤,对象 定义dao接口,Studentdao 定义mapper文件 Studentdao.xml 定义mybatis的主配置文件mybatis.xml 创建dao的代理对象: Stud原创 2021-02-05 16:37:11 · 66 阅读 · 1 评论 -
面向切面编程AOP
动态代理 实现方式:jdk动态代理,使用jdk中的Proxy、Method、InvocationHandler创建代理对象。jdk动态代理要求目标类必须实现接口 cglib动态代理:第三方的工具库,创建代理对象,原理是继承。通过继承目标类,创建子类。子类就是代理对象。要求目标不能是final的,方法也不能是final的 动态代理的作用: 不用动原来的代码 解耦合,让你的业务功能和日志,事务非业务功能分离 减少代码重复 专注业务逻辑 AOP:面向切面编程,基于动态代理,可以使用jdk,cgl.原创 2021-02-03 15:45:42 · 132 阅读 · 0 评论 -
InvocationHandler实现动态代理
动态代理:可以在程序的执行过程中,创建代理对象,通过代理对象执行方法,给目标类的方法增加额外的功能(功能增强) 好处:不用动原来的代码,解耦合 jdk动态代理的实现步骤: 1、创建目标类:SomeServiceImp目标类,给它的dosome,doservice增加 输出时间, 事务 2、创建InvocationHandler接口的实现类,在这个类实现给目标方法增加功能 3、使用jdk中类proxy,创建代理对象。实现创建对象的能力 提问:为什么不用继承? 答:专注业务 ...原创 2021-02-03 15:19:56 · 229 阅读 · 0 评论 -
Spring注解的使用
1、基于注解的di:通过注解完成java对象创建,属性赋值 。 使用注解的步骤: 加入maven的依赖 spring——context , 在你加入spring——context的同时,间接加入spring-aop的依赖 在类中加入spring的注解(多个不同功能的注解) 在spring的配置文件中,加入一个组件扫描器的标签,说明注解在你项目中的位置 4、测试 学习的注解: @Component @Respotory @Service @value @Autowired @resou原创 2021-02-02 14:52:45 · 185 阅读 · 3 评论 -
创建第一个spring项目
一、设置pom文件 二、实现步骤 1、创建maven项目 2、加入maven的依赖 spring的依赖,版本5.2.5版本 junit依赖 3、创建类(接口和他的实现类) 和没有用使用框架一样,就是普通的类 4、创建spring需要使用的配置文件 声明类的信息,这些类由spring创建和管理 <dependency> <groupId>org.springframework</groupId> <artifactId>原创 2021-01-28 15:29:06 · 346 阅读 · 0 评论 -
maven使用骨架创建没有src文件的问题
刚开始使用maven创建quickstart的时候发现没有src目录,后来发现是还没有创建成功的问题 当出现BUILD SUCCESS的时候src目录就出来了,要多等一会儿。原创 2021-01-28 15:08:22 · 359 阅读 · 0 评论