
JavaWeb
文章平均质量分 71
璃 白
这个作者很懒,什么都没留下…
展开
-
JavaWeb:Session与Cookie
Session与CookieSession会话请求域、会话域和应用域获取session设置session的超时时间session的实现原理Cookie缓存将cookie响应到浏览器浏览器发送cookie给服务器cookie和sessionSession会话用户打开浏览器,进行一系列操作,然后最终将浏览器关闭,这个整个过程叫做:一次会话。会话在服务器端也有一个对应的java对象,这个java对象叫做:Session。用户在浏览器上点击了一下,然后到页面停下来,可以粗略认为是一次请求。请求对应的服务器端的原创 2022-05-24 16:19:56 · 455 阅读 · 0 评论 -
JavaWeb:JSP
JSPJSP概念JSP执行过程及原理理解Servlet和JSP的区别JSP的基础语法JSP概念JSP是Java程序(本质还是一个Servlet)。JSP是:JavaServer Pages的缩写(基于Java语言实现的服务器端的页面)。JSP也是JavaEE的13个子规范之一。JSP是一套规范,所有的web容器/web服务器都是遵循这套规范的,都是按照这套规范进行的“翻译”。每一个web容器/web服务器都会内置一个JSP翻译引擎。JSP执行过程及原理理解实际上访问index.jsp,原创 2022-05-23 16:31:47 · 329 阅读 · 0 评论 -
JavaWeb:Servlet注解
Servlet注解jakarta.servlet.annotation.WebServlet@WebServlet 在Servlet类上使用WebServlet注解中存在的属性:name属性:用来指定Servlet的名字。等同于:<servlet-name>urlPatterns属性:用来指定Servlet的映射路径。可以指定多个字符串。等同于:<url-pattern>loadOnStartUp属性:用来指定在服务器启动阶段是否加载该Servlet。等同于:<l原创 2022-05-23 10:49:11 · 1705 阅读 · 0 评论 -
JavaWeb:Web相关的内容
欢迎页欢迎页默认为index.html,index.jsp,index.htm<!--设置欢迎页面--><welcome-file-list> <welcome-file>login.html</welcome-file> <welcome-file>index.html</welcome-file></welcome-file-list><welcome-file></welc原创 2022-05-13 14:18:14 · 98 阅读 · 0 评论 -
JavaWeb:HttpServlet
HttpServlet概念HttpServlet源码分析Servlet的开发步骤概念HttpServlet类是专门为HTTP协议准备的,比GenericServlet更加适合HTTP协议下的开发。HttpServlet在jakarta.servlet.http.HttpServlet包下。到目前为止接触的servlet规范中的接口:javax/jakarta.servlet.Servlet //核心接口(接口)javax/jakarta.servlet.ServletConfig //Ser原创 2022-05-13 14:12:21 · 1151 阅读 · 0 评论 -
JavaWeb:模板方法设计模式
概念模板方法设计模式是GoF设计模式中的一种模板方法设计模式:在模板类的模板方法当中定义核心算法骨架,具体的实现步骤可以延迟到子类当中完成。模板类通常是一个抽象类,模板类当中的模板方法定义核心算法,这个方法通常是final的(但也可以不是final的)模板类当中的抽象方法就是不确定实现的方法,这个不确定怎么实现的事交给子类去做。例子Person.java/** * 模板方法设计模式 * 1. Person就是模板方法设计模式当中的模板类 * 2. day()方法就是模板方法设计原创 2022-05-13 10:39:39 · 206 阅读 · 0 评论 -
JavaWeb:Http协议
B/S结构的系统是浏览器访问WEB服务器的系统发送数据浏览器 —请求(request)—> WEB服务器WEB服务器 —响应(response)—> 浏览器HTTP的请求协议(B --> S)包括:4部分请求行请求头空白行请求体...原创 2022-05-13 10:01:54 · 286 阅读 · 0 评论 -
JavaWeb:GenericServlet
GenericServlet自己写的GenericServlet让实现Servlet的GenericServlet 类变成适配器改造GenericServletGenericServlet源码ServletConfigServletContext注意Servlet与适配器Adapter自己写的GenericServlet让实现Servlet的GenericServlet 类变成适配器类上加上abstract关键字GenericServlet.java/** * GenericServlet 改原创 2022-05-12 17:28:54 · 214 阅读 · 0 评论 -
JavaWeb:Servlet对象的生命周期
Servlet对象的生命周期编写测试代码LifeCycleServlet.javapublic class LifeCycleServlet implements Servlet { // 不建议手动编写构造方法,因为可能导致Servlet对象无法实例化 // 无参构造,在对象实例化时执行 public LifeCycleServlet() { System.out.println("LifeCycleServlet的无参数构造方法执行了!");原创 2022-05-11 17:16:43 · 228 阅读 · 0 评论 -
JavaWeb:Servlet中使用JDBC连接数据库
1.创建数据库CREATE TABLE `t_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) DEFAULT NULL, `password` varchar(255) DEFAULT NULL, `role` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `username` (`username`)) ENGINE=原创 2022-05-11 16:18:10 · 867 阅读 · 0 评论 -
JavaWeb:Servlet
Servlet系统架构常用的WEB服务器Tomcat服务器的目录配置Tomcat服务器需要的环境变量ServletServlet在JavaEE中的位置模拟Servlet本质开发一个带有Servlet(Java小程序)的webapp(重点)系统架构C/S架构(Client / Server,客户端 / 服务器)优点:速度快、体验好、界面酷炫、服务器压力小、安全缺点:升级维护比较差劲。B/S架构 (Browser / Server,浏览器 / 服务器)优点:升级维护方便,成本比较低;不需要安原创 2022-05-11 15:06:54 · 147 阅读 · 0 评论 -
JDBC的六步连接、事务及封装
JDBC的六步连接添加驱动JDBC的六步连接JDBC的六步连接(使用配置文件的方式)防止sql注入攻击模糊查询添加驱动根据MySQL的版本添加JDBC的六步连接// 数据库的六步连接Connection conn = null;Statement stmt = null;ResultSet rs = null;try { // 1、注册驱动 // mysql 8.0以上 Class.forName("com.mysql.cj.jdbc.Driver");原创 2022-04-28 10:16:10 · 310 阅读 · 0 评论