自定义博客皮肤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 61

原创 MyBatis操作数据库

select单条数据在entity包下创建User实体类:User.javaselect多条数据User模块Dao层配置文件:UserDao.xmlinsert数据User模块Dao层:UserDao.javaUser模块Dao层配置文件:UserDao.xml

2021-04-14 21:33:00 71

原创 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 63

原创 Spring AOP

Spring AOP即面向切面编程简单转账功能新建Maven项目名为“spring-aop“,设置好Maven版本、配置文件以及Maven仓库导入Spring基础包导入操作数据库、连接数据库、测试需要的包引入代理模式解决事务事务代理工具类:TransactionProxyUtils此类的核心代码是getAccountService方法在代理对象的invoke方法内部,实现对原始被代理对象的增强引入AOP(XML)删除事务代理工具类:TransactionProxyUtils.java

2021-04-14 21:19:19 56

原创 Spring IOC&DI

Spring IOC&DIIOC:控制反转DI:依赖注入引入IOC之前User模块实体类:User.javaUser模块视图类:UserVo.java引入IOC(XML)XML改注解(IOC)修改好后运行引入DI

2021-04-14 21:14:43 68

原创 Spring工程搭建

Spring工程搭建搭建配置spring

2021-04-14 21:07:09 38

原创 2021-04-05

2021-04-05 15:48:37 137

原创 代理模式

代理模式:包租婆要租出去房子,一方面通过自己给客户介绍,另外一方面是将房子给中介公司,让其帮忙代理出租房子静态代理:编译的同时编译出工具(java-编译-class-运行-打印出内容) {增加了代码维护的复杂度}动态代理:基于接口和基于子类 {复用性更强}...

2021-03-24 15:13:59 149

原创 2021-03-17

传统JDBC步骤:注册驱动,获取连接,获取对象,执行SQL语句返回结果集,遍历结果集,关闭连接释放资源框架使用目的为了偷懒ORM:object relational mapping类名:person表名:personORM优势:更方便更快捷,少学习一门语言劣势:不可控 死板不可变幻java类 对应 数据库表java方法 对应 sql语句Hibernate:优点:开发效率高 ,更好的移植性(不同的数据库,开发者只需要使用相同的数据操作),没有侵入性 即所谓的轻量级框架。缺点

2021-03-17 15:40:08 68

原创 2021-03-16

MVC设计模式:web应用主流设计模式Servlet语言:开发网页的骨架,来一个人开一个门(开门复杂),不安全,难管理。MVC流程:客户把请求信息给控制器把给模型层 数据层 视图层渲染 给控制器返回给客户优势:提高效率,提高代码的重用性,低生命周期,分工合作...

2021-03-16 09:23:11 46

原创 2021-03-15

SSM:Spring+Spring MVC+MyBatis什么是SpringSpring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。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 35

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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