- 博客(16)
- 收藏
- 关注
原创 IOC :IOC - 控制反转 / DI - 依赖注入
然后通过解析XML,产生fruitService实例,存放在beanMap中,这个beanMap在一个BeanFactory中。如果这句话出现在servlet的类中,也就是说fruitService是一个成员变量,那么这个fruitService的作用域(生命周期)应该就是这个servlet实例级别。1) 之前在Servlet中,我们创建service对象 , FruitService fruitService = new FruitServiceImpl();那么,控制层和service层存在耦合。
2022-08-20 10:34:19 106 1
原创 HTTP和常见响应码
所 谓 HTTP 协 议 就 是 指 , 客 户 端 和 服 务 器 之 间 通 信 时 , 发 送 的 数 据 ,需 要 遵 守 的 规 则 ,叫 HTTP 协 议。(3) 请 求 的 协 议 的 版 本 号 HTTP/1.1。3 、请 求 体 -------->发 送 给 服 务 器 的 数 据。(1) 请 求 的 方 式。3 、响 应 体 -------->回 传 给 客 户 端 的 数 据。请 求 又 分 为 GET 请 求 , 和 POST 请 求 两 种。...
2022-08-11 20:50:54 170
原创 Response 和 Session
HttpServ1etRequest 表 示 请 求 过 来 的 所 有 信 息, HttpServletResponse 表 示 所 有 响 应 的 信 息 如 果 需 要 设 置 返 回 给 客 户 端 的 信 息 , 都 可 以 通 过 HttpServletResponse 对 象 进 行 设 设 置。4 、 不 能 访 问 WEB-INF 下 的 资 源。字节流 getOutputStream() 常用于下载(传递二进制数据)字符流 getWriter();常用于回传字符串(常用).
2022-08-08 16:56:40 450
原创 jdbcDAO
/基于druid数据库连接池的工具类。//DAO的子类继承父类DAO方法。DAO可以完成通用的增删改查方法。//一个具体实现sql语句的类。//其他DAO的父类。
2022-08-01 13:48:11 597
原创 servlet入门获取参数
注意提交的动作(action),提交的类型(post或get)6.用户发送的是post请求(method=post),因此tomcat会执行Addservlet中的doPost方法。5.找servlet-class->com.atguigu.servlets.AddServlet。4.找和servlet-mapping中servlet-name一致的servlet。3.找servlet-name=Addservlet。...
2022-08-01 11:33:05 214
原创 索引和事务及事务的隔离级别
同一查询在同一事务中多次进行,由于其他提交事务所做的修改或删除,每次返回不同的结果集,此时发生不可重复读·该组的dml语句。5.commit————提交事务,所有的操作生效,不能回退。idintunique,————id是唯一的,同时也是索引,成为unique索引。idintprimarykey,————主键,同时索引,成为主键索引。...
2022-07-15 11:49:37 151
原创 统计、合计函数
合计、统计函数:Count Count 返回行的总数Select count (*) | count (列名) from table_name [WHERE where_definition] 例:# 统 计 一 个 班 级 共 有 多 少 学 生 ?SELECT COUNT ( * ) FROM student;# 统 计 数 学 成 绩 大 于 90 的 学 生 有 多 少 个 ?SELECT COUNT(*) FROM student WHERE math > 90# 统 计
2022-07-10 10:15:42 436
原创 创建表 修改表
创建库、表: 使 用 指 令 创 建 数 据 库:CREATE DATABASE num01 ;(num01为数据库名称)# 删 除 数 据 库 指 令DROP DATABASE num01;(输入指令后执行,在左边数据库将会删除)# 创 建 一 个 使 用 utf8 字 符 集 的 num02 数 据 库CREATE DATABASE num02 CHARACTER SET utf8# 创 建 一 个 使 用 utf8 字符集 , 并 带 校 对 规 则 的 num03 数 据 库CREATE DA
2022-07-04 16:45:53 103
原创 多态的知识
一. 对 象 的 多 态 :( 1 ) 一 个 对 象 的 编 译 类 型 和 运 行 类 型 可 以 不 一 致 (父类引用指向子类对象)( 2 ) 编 译 类 型 在 定 义 对 象 时 , 就 确 定 了 , 不 能 改 变 ( 3 ) 运 行 类 型 是 可 以 变 化 的 . ( 4 )编 译 类 型 看 定 义 时 = 号 的 左 边 , 运 行 类 型 看 = 号 的 右 边 Animal animal = new Dog(); [anim
2022-06-27 09:49:44 90
原创 构造器/封装
构 造 方 法/ 构 造 器 基 本 介 绍 构 造 方 法 又 叫 构 造 器 ( constructor), 是 类 的 一 种 特 殊 的 方 法 , 它 的 主 要 作 用 是 完 成 对 新 对 象 的 初 始 化 。 它 有 几 个 特 点 :1 ) 方 法 名 和 类 名 相 同2 ) 没 有 返 回 值3 ) 在 创 建 对 象 时 , 系 统 会 自 动 的 调 用 该 类 的 构 造 器 完 成 对 对 象 的 初 始 化 。注意:与一种特殊的方法但是与其不同,要注意区分。封装介
2022-06-20 17:42:13 52
原创 Final的介绍和注意事项
final: 一.基 本 介 绍Fina101.javafinal 中 文 意 思 : 最 后 的 , 最 终 的 。final 可 以 修 饰 类 、 属 性 、 方 法 和 局 部 变 量 ,在 某 些 情 况 下 , 程 序 员 可 能 有 以 下 需 求 , 就 会 使 用 到 final: 1 ) 当 不 希 望 类 被 继 承 时 , 可 以 用 final修 饰错误示例: 2 ) 当 不 希 望 父 类 的 某 个 方 法 被 子 类 覆 盖 / 重 写 时, 可 以 用 final修
2022-06-19 16:29:54 433
原创 常量变量和转义符
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。定义常量例:package Di01;public class Di001 { public static void main (String args[]){ byte a=11; int b=1; final int c=a+b; System.out.println("a+b="+c);
2022-06-13 16:53:46 85
原创 JAVA的内置数据类型
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte数据类型是8位、有符号的,以二进制补码表示的整数;最小值是-128(-2^7);最大值是127(2^7-1);默认值是0;byte类型用在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只有int类型的四分之一;例子:byte a = 100,byte b = -50。short:short数据类型是16位、有符号的以二进制补码表示的整数最小值是-32768(-2^15);最大
2022-06-12 20:52:50 140
原创 Java关键字和标识符学习
关键字abstract 抽象方法,抽象类的修饰符assert 断言条件是否满足boolean 布尔数据类型break 跳出循环或者label代码段byte 8-bit 有符号数据类型case switch语句的一个条件catch 和try搭配捕捉异常信息char 16-bit Unicode字符数据类型class 定义类const 未使用continue 不执行循环体剩余部分default switch语句中的默认分支do 循环语句,循环体至少会执行.
2022-06-07 16:59:20 78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人