- 博客(18)
- 收藏
- 关注
原创 2.6、Cookie、Session、登录
ServletContext域对象的作用范围:整个web应用(所有的web资源servlet、jsp都可以向ServletContext域中存取数据,数据是可以共享的)context:上下文、应用环境意思。
2025-02-08 21:11:43
1657
原创 1.25、MVC模式、三层架构、分页
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范。用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。最简单的、最经典就是JSP(view)+Servlet(controller)+JavaBean(model)视图和逻辑隔离开来控制器是核心M(Model)模型 JavaBean。
2025-02-08 20:35:16
598
原创 1.24、转发、重定向、Get、POST、乱码
重定向发出后,服务器收到302的请求,然后location附带重定向的地址,客户端接收到响应后会接着向服务器发送请求,所以重定向有两次请求两次响应给超链接添加点击事件并触发:三、Get 采用URL请求路径传输参数,参数拼接在URL后面 参数传输过程中隐私性较差,直接在URL后面 路径可以容纳的数据有限,只能传递少量参数 form表单请求默认就是gethttp://localhost:8080/JavaWeb/student?method=deleteById&id=23http://
2025-02-08 19:56:25
505
原创 小白学习Java第十天HTML
1.HTML:超文本标记语言负责网页的结构(标签: form/table/a/div/span)2.CSS:层叠样式表 页面显示的样式、排版(样式: color/font/background/width/height)3. JS: JavaScript 界面交互(动态交互、逻辑)
2025-01-22 20:27:28
228
原创 小白学习Java第九天jdbc
1、加载驱动Class.forName("");2、获得连接对象Connection3、写sql语句4、创建Statement(一艘船)5、执行sql语句(1)更新类(更改了表里面数据):delete/update/insert executeUpdate()返回值:int,表示你影响的行数(2)查询(没有改变表里面数据):select executeQuery()返回值:结果集ResultSet6、关闭连接。
2025-01-21 22:08:20
556
原创 小白学习Java第九天IO流
根据流向分为输入流和输出流,根据处理数据类型分为字符流和字节流。字节流(Byte stream)字节字节流可以用于读写任何类型的文件,但但对于文本文件的处理可能需要做字符编码转换,选择建议:1.如果你需要处理文本文件,推荐使用字符流,因为它们能够更好地处理字符编码和文本数据。2.如果需要处理二进制文件或者未经处理的数据,应该使用字节流。读某个文件用字符流,复制文件图片用字节流。
2025-01-21 21:39:34
443
原创 小白学习Java第七天异常处理
自定义异常:1、所有的异常的都是Throwable的子类2、如果写一个运行时异常,需要继承RuntimeException3、如果要写一个编译时异常,继承Exception案例:模拟银行转账,可以实现存钱和取钱的功能取钱时候如果余额不够就抛出异常 MeiQianException@Testtry {throw new MeiQianException("余额不足,穷");System.out.println("取钱成功");
2025-01-20 20:11:01
313
原创 小白学习Java第七天
主键,不能重复,唯一确定一条记录(unique+notnull)表中的任何列都可以作为主键,只要它满足一下条件:1、任意两行都不具有相同的主键值2、每一行都必须具有一个主键值(主键列不允许空置NULL)3、主键列中的值不允许修改或更新主键值不能重用(如果某行从表中删除,它的主键不能赋给以后的新行)自动增长varchar(10)char(10)区别相同点:都可以最大放10个字符不同点:char(10)不管输入的是多少都会占10个字符,例如输入名字“张三”只有两个字符。
2025-01-17 21:23:38
1567
原创 小白学习Java第六天(2)
Java集合框架位于java.util包中Collection是Set和List的父类,Colections是工具类,提供了对集合进行排序、遍历等多种算法的实现。ArrayList: 有序(放进去顺序和拿出来顺序一致),可重复HashSet: 无序(放进去顺序和拿出来顺序不一定一致),不可重复。
2025-01-16 20:53:32
374
原创 小白学习Java第六天
如果常量池里面没有这个字符串对象,java就帮你在常是池里面new一个"abc"的符串对象如果常量池里面有这个字符串,就把这个字符串的地址赋给这个变量。然后new一个字符串,会在堆里生成一个新的内存空间存储所写字符串,如果用 == 比较,他们会比较地址,而不是比较内容,因此字符串的比较用equals,他们比较的是内容1.1. 说一下和equals方法究竟有什么区别?==用来判断两个变量之间的的值是否相等。变量就可以分为: 基本数据类型变量,引用类型。1、基本数据类型的变量直接比较值。
2025-01-16 20:41:15
1680
原创 第五天Git的简单命令
git commit -m“提交信息” //将暂存文件上传到历史。git checkout //将暂存文件重新覆盖工作区文件。git diff --cached 暂存区和版本库的差距。git reset HEAD 将历史文件覆盖暂存文件。git init //初始化本地版本库。git diff 工作去和暂存区差距。git add . 添加文件。gitk& 可视页面。
2025-01-15 19:41:08
172
原创 小白学习Java第三天
类:对现实世界中事物的抽象。就像学生有姓名、学号、身份证号等等,这些归在一块,类像是一种归纳,归纳学生的所有属性对象:现实世界中具体的个体。张三、李四王五这些具体的学生面向对象的特征:抽象、封装、继承、多态。
2025-01-13 20:44:53
193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人