摘要: 我们在使用Java代码处理某个问题的时候,需要创建A对象,调用 A对象中的某个方法,但是A对象的创建依赖B对象,而B对象的 创建又依赖于C对象,C对象的创建又依赖于D对象.....,如下: D d=new D(); C c=new C(d); B b=new B(c); A a=new A(b); 阅读全文
posted @ 2021-01-18 17:22 巧克力曲奇 阅读(59) 评论(0) 推荐(0) 编辑
摘要: [2] 通过构造器方式 ①无参数构造器(创建一个没有初始化数据的对象) ②有参 数构造器(创建一个带有初始化数据的对象) <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schem 阅读全文
posted @ 2021-01-18 16:24 巧克力曲奇 阅读(299) 评论(0) 推荐(0) 编辑
摘要: [1]Spring框架的介绍 概念:Spring是一个控制反转(IOC)和面向切面的(AOP)的轻量级 框架. 使用范围:任何java程序. 作用: ①简化企业项目的开发的流程.提升开发效率 ②便于代码的后期维护升级. ③将代码之间的耦合性降低. SpringIOC的使用 SpringAOP的使用 阅读全文
posted @ 2021-01-18 15:46 巧克力曲奇 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 稍微复杂一些 直接使用Servlet实现有难度,一般使用apache commons组件中commons-fileUpload组件,大大降低操作的难度。 commons-fileUpload离不开commons-io组件 commons-fileUpload的常用类 FileItemFactory 阅读全文
posted @ 2021-01-18 15:42 巧克力曲奇 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 监听器: 监听事件,处理事件的对象. 使用观察者设计模式实现的. 观察者设计模式: 分为三个角色, 分别是:事件源, 事件, 监听器. 事件: 就是发生的事情, 其中包含事件源 事件源: 发生事情的根源, 触发事件的资源(对象)(发生事件的场所) 监听器: 处理事件的逻辑., 根据事件,获取事件源, 阅读全文
posted @ 2021-01-18 12:34 巧克力曲奇 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 01为什么使用过滤器? 我们目前书写项目中遇到的问题? A、目前使用的baseServlet的优点就是方便可以进行乱码的统一的处理,但是如果我们以后不使用servlet,那么我们在进行中文乱码处理的时候就需要在每一个servlet 中去书写,但是比较麻烦。 B、在进行登陆拦截处理的时候,我们需要把拦 阅读全文
posted @ 2021-01-18 11:01 巧克力曲奇 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 01Mybatis的运行原理 1. 运行过程中涉及到的类 1.1 Resources MyBatis中IO流的工具类 1.1 加载配置文件 1.2 SqlSessionFactoryBuilder() 构建器 1.2.1 作用:创建SqlSessionFactory接口的实现类 1.3 XMLCon 阅读全文
posted @ 2021-01-18 09:35 巧克力曲奇 阅读(85) 评论(0) 推荐(0) 编辑