自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Spring工程搭建

Spring工程搭建 搭建配置spring

2021-04-14 21:07:09 37

原创 2021-04-05

2021-04-05 15:48:37 132

原创 代理模式

代理模式:包租婆要租出去房子,一方面通过自己给客户介绍,另外一方面是将房子给中介公司, 让其帮忙代理出租房子 静态代理:编译的同时编译出工具(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关注的人

提示
确定要删除当前文章?
取消 删除