摘要: 一,动态代理介绍 动态代理和静态代理的角色都是一样,静态代理模式的代理类是我们提前写好的,而动态代理的类是动态生成的,其实动态代理与静态代理的本质一样,最终程序运行时都需要生成一个代理对象实例,通过它来完成相关增强以及业务逻辑,只不过静态代理需要硬编码的方式指定,而动态代理支持运行时动态生成这种实现 阅读全文
posted @ 2020-07-20 10:51 edda_huang 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一,静态代理介绍 了解设计模式中的代理模式的同学应该都知道如果想要为被代理类生成代理,需要让代理类和被代理类共同实现同一个接口,在代理类中增加额外逻辑来实现代理模式,这种方式在编译期间就已经确认了哪个类是代理类,被代理的又是哪个类,这都是需要开发人员在编译之前就编写好的,是为静态 1,代理模型的角色 阅读全文
posted @ 2020-07-20 10:07 edda_huang 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1,打开IDEA创建一个项目 2,配置Tomcat服务器 3,运行 5,成功 t t 阅读全文
posted @ 2020-07-20 10:06 edda_huang 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一,安装Tomcat服务器 1,下载tomcat网址: http://tomcat.apache.org/ 2,找到Download 3,下载 4:下载完成后,解压到任意目录 5:解压完成后得到目录 二,Tomcat 启动关闭 1,在下载的文件下找到bin目录,打开bin目录,找到startup.b 阅读全文
posted @ 2020-07-20 10:05 edda_huang 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一,PreparedStatement介绍 PreperedStatement是Statement的子类,它的实例对象可以通过Connection.preparedStatement()方法获得,相对于Statement对象而言:PreperedStatement可以避免SQL注入的问题 State 阅读全文
posted @ 2020-07-20 10:04 edda_huang 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一. statement对象 JDBC程序中的Connection用于代表数据库的链接;Statement对象用于向数据库发送SQL语句;ResultSet用于代表Sql语句的执行结果 JDBC中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库 阅读全文
posted @ 2020-07-20 10:02 edda_huang 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一,JDBC介绍 SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范(接口),称之为JDBC。这套接口由数据库厂商去实现,这样,开发人员只需要学习jdbc接口,并通过jdbc加载具体的驱动,就可以操作数据库 JDBC全称为:Java Data Base Connectivit 阅读全文
posted @ 2020-07-20 09:52 edda_huang 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 第一步:创建数据库 MySQL代码 1 CREATE DATABASE `mybatis` ; 2 3 USE `mybatis`; 4 5 CREATE TABLE `user` ( 6 `id` INT(20) NOT NULL, 7 `name` VARCHAR(30) DEFAULT NUL 阅读全文
posted @ 2020-07-20 09:51 edda_huang 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一,AOP介绍 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业 阅读全文
posted @ 2020-07-20 09:50 edda_huang 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 依赖注入DI 当某个角色(可能是一个Java实例,调用者)需要另一个角色(另一个Java实例,被调用者)的协助时,在 传统的程序设计过程中,通常由调用者来创建被调用者的实例。但在Spring里,创建被调用者的工作不再由调用者来完成,因此称为控制反转;创建被调用者 实例的工作通常由Spring容器来完 阅读全文
posted @ 2020-07-20 09:47 edda_huang 阅读(145) 评论(0) 推荐(0) 编辑