JavaWeb
丢丢diu丢
CSDN,做笔记用的……
展开
-
JavaWeb—EI表达式
1.EI工具包介绍由Java技术开发一个jar包;作用:降低JSP文件开发时Java命令开发强度;Tomcat服务器本身自带了EI工具包(Tomcat安装地址/lib/el-api.jar)2.EL表达式1.命令格式 ${作用域对象别名.共享数据}2.命令作用1.EI表达式是EI工具包提供的一种特殊命令格式【表达式命令格式】;2.EI表达式在【JSP】文件上使用;3.负责在JSP文件上从【作用域对象】读取指定的【共享数据】并输出到【响应体】。3.EI表达式作用域对象原创 2020-11-15 20:17:40 · 580 阅读 · 0 评论 -
JavaWeb——JSP介绍与作用(含1常考面试题)
1.JSP规范介绍来自于JAVAEE规范中的一种JSP规范制定了如何开发JSP文件代替响应对象将处理结果写入到响应体的开发流程JSP规范制定了Http服务器应该如何调用管理JSP文件2.响应对象的弊端适合将数据少量的处理结果写入到响应体一旦处理结果数量过多,使用响应对象开发难度增加3.JSP文件优势JSP文件在互联网通信过程,是【响应对象的替代品】;降低将处理结果写入到响应体的开发工作量,降低处理结果的维护难度;在JSP文件开发时,可以直接将处理结果写入到JSP文件不需要手写【原创 2020-11-15 12:32:46 · 552 阅读 · 1 评论 -
Servlet10—监听器—过滤器
1.监听器1.介绍1.一组来自于Servlet规范下接口,共有8个接口。Tomcat存在servlet-api.jar包;2.监听器接口主要由开发人员亲自实现,Http服务器提供jar包并没有对应的实现类;3.监听器接口用于监控【作用域对象生命周期变化时刻】以及【作用域对象共享数据变化时刻】2.作用域对象1.定义在Servlet规范中,认为在服务器内存中可以在某些条件下为两个Servlet之间提供数据共享方案,被称为【作用域对象】2.种类ServletContext:全局作用域对原创 2020-11-14 16:05:49 · 89 阅读 · 0 评论 -
Servlet9—多个Servlet之间数据共享方案:ServletContext接口—Cookie类—HttpSession接口—HttpServletRequest接口
1.ServletContext接口(全局作用域对象)1.介绍1.来自于Servlet规范中的1个接口。Tomcat中存在servlet-api.jar,在Tomcat中负责提供这个接口实现类;2.如果两个Servlet来自于同一个网站,彼此之间可以通过网站的ServletContext实例对象实现数据共享;3.开发人员习惯于将ServletContext对象称为【全局作用域对象】2.Cookie类3.HttpSession接口4.HttpServletRequest接口...原创 2020-11-12 12:26:54 · 432 阅读 · 0 评论 -
Servlet8—Http状态码—多个Servlet的调用—重定向解决方案—请求转发解决方案
1.Http状态码1.介绍1.由3位数字组成的一个符号2.Http服务器在推送响应包之前,根据本次请求处理情况将Http状态码写入到响应包【状态行】中3.如果Http服务器针对本次请求,返回了对应【资源文件】,通过【状态码】通知浏览器如何处理这个结果4.如果Http服务器针对本次请求,无法返回对应【资源文件】,通过【状态码】向浏览器解释无法提供服务的原因2.分类1.组成:100→599,分为5个大类2.1xx:最有特点100,通知浏览器本次返回的资源文件,并不是一个独立的资源文件,需要原创 2020-11-08 21:42:37 · 129 阅读 · 1 评论 -
Servlet7—在线考试系统2—用户删除、查找、登录—导航页面—欢迎资源
1.用户查询1.新建UserFindServlet,继承HttpServlet(间接继承Servlet)@WebServlet(name = "UserFindServlet")public class UserFindServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOEx原创 2020-11-06 10:36:08 · 329 阅读 · 0 评论 -
Servlet6—在线考试管理系统1:用户信息注册
1.用户信息注册流程2.用户信息注册2.1.准备工作1.创建用户信息表——User.frm create table users ( userID int primary key auto_increment, userName varchar(50), password varchar(50), sex char(1), email varchar(50) ) #插入示例成员信息 insert into users(userName,passw原创 2020-11-05 11:07:04 · 559 阅读 · 2 评论 -
Servlet5—IDEA项目配置,解决no artifacts的warnings
https://www.cnblogs.com/gbb123/p/6782227.html转载 2020-11-04 22:18:30 · 192 阅读 · 0 评论 -
JavaWeb4——Servlet规范
1.Servlet规范介绍当Http服务器接收请求后,如何知道调用哪些java类来处理请求呢?有些类可能就是用来封装变量的,有些类才是用来处理请求的。为了识别出那些具有处理请求的类,定义了一个接口,这个接口就叫Servlet接口,如果想要让业务类具备处理请求的能力,都必须实现这个接口,实现了接口的业务类叫做Servlet。对于特定的请求,Http服务器如何知道由哪个Servlet来处理?Servlet又是由谁来实例化呢?于是又有了Servlet容器。Http服务器把请求交给Servlet容器去处.原创 2020-10-27 10:27:52 · 304 阅读 · 0 评论 -
JavaWeb3——Tomcat服务器安装与配置——模拟第一次互联网通信——使用IDEA创建网站
1.Tomcat安装配置1.1.安装——压缩包解压即可1.2.配置——两个选择一个即可部分windows用户需要指定Tomcat安装地址。CATALINA_HOME通知windows系统Tomcat装在哪里1.3.Tomcat启动、关闭1.3.1.打开Tomcat安装目录下的bin文件夹1.3.2.使用DOS命令启动:在bin目录下打开DOS命令窗口 .\startup关闭Tomcat .\shutdown2.模拟第1次网络通信目标:展示原创 2020-10-20 10:37:30 · 122 阅读 · 0 评论 -
JavaWeb2——Http协议—Http请求3要素—Http响应3要素
1.Http网络协议包1.1.基本认识网络中信息传递都是以【2进制】进行的。接收方【浏览器、服务器】在接受信息后第一件事就是把【二进制】数据解析为【文字、图片、视频、命令】传递信息的数据量往往比较巨大,导致接收方很难在一组连续的【2进制数据】中找到【对应的数据】。比如:浏览器发送1个请求: http://192.168.100.2:8080/index.html这个请求信息以二进制形式发送: 01010101010110101010101101010H原创 2020-10-19 23:21:05 · 1274 阅读 · 0 评论 -
JavaWeb1——互联网通信流程、共享资源文件、开发人员角色
1.第3阶段学习1.1.学习任务掌握互联网通信流程1.2.学习特点1.2.1.背,互联网通信流程中的每一个细节1.2.2.本阶段使用的命令都是老旧命令,无需记忆。1.3.学习要求1.3.1.一定要背好互联网通信细节1.3.2.多多交流1.4.涉及技术(老旧)控制浏览器行为技术:HTML,CSS,JavaScript控制硬盘上数据库行为技术:MySql数据库服务器管理使用(SQL是重点),JDBC规范控制服务端Java行为技术:Http服务器,Servlet,JSP互联网通信流原创 2020-10-19 22:32:00 · 342 阅读 · 0 评论