- 博客(12)
- 收藏
- 关注
原创 SpringMVC工程搭建
搭建配置SpringMVC 刷新maven等待自动下载 libraries中有了所有导入的包表示依赖引入完成 编写代码测试 controller包下新建HelloController类 将Controller对象放进Spring容器 Spring核心配置文件:applicationContext.xml ...
2021-04-14 21:35:27 60
原创 MyBatis操作数据库
select单条数据 在entity包下创建User实体类:User.java select多条数据 User模块Dao层配置文件:UserDao.xml insert数据 User模块Dao层:UserDao.java User模块Dao层配置文件:UserDao.xml
2021-04-14 21:33:00 68
原创 MyBatis工程搭建
MyBatis是一个持久层框架,所以我们在配置及使用之前需要执行如下SQL语句先准备好数据源 JDBC连接及操作数据库 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210414212534196.png#pic_center 刷新maven等待自动下载 libraries中有了导入的包表示依赖引入完成 引入MyBatis依赖 mybatis:MyBatis基础包 logback-classic:日志依赖 刷新maven等待自动下载 libraries中有了所有导入
2021-04-14 21:29:25 62
原创 Spring AOP
Spring AOP 即面向切面编程 简单转账功能 新建Maven项目名为“spring-aop“,设置好Maven版本、配置文件以及Maven仓库 导入Spring基础包 导入操作数据库、连接数据库、测试需要的包 引入代理模式解决事务 事务代理工具类:TransactionProxyUtils 此类的核心代码是getAccountService方法 在代理对象的invoke方法内部,实现对原始被代理对象的增强 引入AOP(XML) 删除事务代理工具类:TransactionProxyUtils.java
2021-04-14 21:19:19 55
原创 Spring IOC&DI
Spring IOC&DI IOC:控制反转 DI:依赖注入 引入IOC之前 User模块实体类:User.java User模块视图类:UserVo.java 引入IOC(XML) XML改注解(IOC) 修改好后运行 引入DI
2021-04-14 21:14:43 68
原创 代理模式
代理模式:包租婆要租出去房子,一方面通过自己给客户介绍,另外一方面是将房子给中介公司, 让其帮忙代理出租房子 静态代理:编译的同时编译出工具(java-编译-class-运行-打印出内容) {增加了代码维护的复杂度} 动态代理:基于接口和基于子类 {复用性更强} ...
2021-03-24 15:13:59 142
原创 2021-03-17
传统JDBC步骤:注册驱动,获取连接,获取对象,执行SQL语句返回结果 集,遍历结果集,关闭连接释放资源 框架使用目的为了偷懒 ORM:object relational mapping 类名:person 表名:person ORM优势:更方便更快捷,少学习一门语言 劣势:不可控 死板不可变幻 java类 对应 数据库表 java方法 对应 sql语句 Hibernate:优点:开发效率高 ,更好的移植性(不同的数据库,开发者只需要使用相同的数据操作), 没有侵入性 即所谓的轻量级框架。 缺点
2021-03-17 15:40:08 67
原创 2021-03-16
MVC设计模式: web应用主流设计模式 Servlet语言:开发网页的骨架,来一个人开一个门(开门复杂),不安全,难管理。 MVC流程:客户把请求信息给控制器把给模型层 数据层 视图层渲染 给控制器返回给客户 优势:提高效率,提高代码的重用性,低生命周期,分工合作 ...
2021-03-16 09:23:11 46
原创 2021-03-15
SSM:Spring+Spring MVC+MyBatis 什么是Spring Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。 为什么要使用SpringMVC? 首先,软件里有很多优秀的框架,有一种类型的框架,它的特点是建立在一个现有技术的基础上,提供和现有技术一样业务功能的技术框架,这个新的技术框架比原技术更加易用,更加健壮同时功
2021-03-15 13:08:16 44
原创 第一天
你好! 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示; 增加
2021-03-11 17:43:03 33
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人