JavaWeb
文章平均质量分 94
本专栏主要是观看老杜的视频所写
不断前进的皮卡丘
你有多努力的现在,就会有多无惧的未来。加油吧,少年!
展开
-
Cookie和Session的区别与联系
Cookie和Sessionsession(是jsp的内置对象)用来实现用户会话服务器没有办法识别每一次请求是从哪一台电脑访问的,它能接收请求,但是它不知道这个请求是从哪里来的,不知道要响应给谁。比如说我们买东西,添加购物车,由于它无法识别是来自哪一个客户端的请求,它就可能把我们的请求发送给其他人,所以必须要有一种技术来让服务器知道请求来自哪里,这就是会话技术会话:客户端和服务器之间发生的一系列连续的请求和响应的过程,类比打电话,打一次电话是一次会话,电话挂断代表会话结束,打开浏览器进行一系列操作原创 2022-03-20 21:11:03 · 15369 阅读 · 96 评论 -
前端三剑客之html
web就是网站开发 h1到h6来表示单目标记4.水平线5.预留格式在HTML源码是是什么样子,在网页上还是什么样子6.黑体字7.斜体字8.插入字和删除字9.右上角加字和右下角加字10.字体标签实体符号以&开始,以;结束<是小于号>是大于号 空格 牛逼的空格键只有当我们在html页面上用的符号有特殊意义才要用实体符号table表示表格tr是一行td是一个单元格刚开始就写tr,td是不会有边框的,还要通过属性来设置参数值相邻单元格才能合原创 2022-07-07 02:22:35 · 602 阅读 · 5 评论 -
基于Servlet+JSP的增删改查练手项目
我们每写一步,就测试一步,不要等到所有都写好了再测试,如果都写好了再测试,最后出错的话,会很崩溃,代码量大,调试就不容易,话不多说,开始今天的练手项目。下面的代码,每一步都是按照我自己的步骤,一步一步敲出来,调试出来的,大家第一遍可以跟着敲代码,理解其中的思想,后面自己再根据逻辑敲一遍,敲代码过程中,我所遇到的我呢提,在文中也会一一说明。Servlet负责写Java程序,JSP负责展示页面1.准备页面首先我们先写几个页面,在没有Java程序的时候,把流程跑通,然后再根据每个功能来写Java程序,思原创 2022-04-11 18:58:06 · 7137 阅读 · 71 评论 -
JSP,EL,JSTL详解
一、JSP1.介绍2.JSP本质二、EL三、JSTL一、JSP1.介绍JSP:Java Server Page,是SUN公司提高的动态网页编程技术,是Java Web服务器端的动态资源JSP允许在页面嵌入Java代码,可以动态展示页面。我们来想一下,为什么要有JSP这个技术?我们之前学过了Servlet,可以在里面写Java代码也可以写Java代码,但是你会发现我们如果只是单纯用Servlet写代码的话,代码太杂乱了,不容易维护,既有Java代码,又有前端代码,JSP的出现就是为了帮助我们解决.原创 2022-04-10 15:33:59 · 3284 阅读 · 31 评论 -
JavaWeb监听器
什么是监听器监听器是Servlet规范的一员,就像Listener一样在Servlet中,所有的监听器接口以Listener结尾监听器的作用监听器实际上是Servlet规范留给我们程序员的特殊时机特殊的时刻,如果我们想要执行这段代码,我们据需要使用对应的监听器监听器有哪一些jakarta.servlet包下ServletContextListenerServletContestAttributeListenerServletRequestListenerServletReques原创 2022-04-08 22:54:21 · 4083 阅读 · 52 评论 -
JavaWeb--过滤器
过滤器1.执行原理2.Filter的编写3.Filter的生命周期4.责任链设计模式过滤器1.执行原理在正式学习过滤器之前,先来看看在没有学习过滤器的时候,简单的通信流程是怎么样的那么我们为什么要学习这个技术呢,在没有学这个技术之前,我们在执行Servlet的时候,可能不同的Servlet之间有共同的方法,但是要分别写,这样无法达到代码的复用,我们使用过滤器就可以解决这样的问题过滤器可以解决代码复用问题,我们一般在过滤器中写公共的代码,Filter可以在Servlet目标程序执行之前添加代码,.原创 2022-03-24 15:44:47 · 1312 阅读 · 32 评论 -
HttpServlet源码分析
public class HelloServlet extends HttpServlet { // 用户第一次请求,创建HelloServlet对象的时候,会执行这个无参数构造方法。 public HelloServlet() { } //override 重写 doGet方法 //override 重写 doPost方法}public abstract class GenericServlet implements Servlet, ServletConfig原创 2022-03-14 15:33:50 · 1138 阅读 · 11 评论 -
get请求和post请求的区别
HTTP协议什么是协议?协议实际上是某些人,或者某些组织提前制定好的一套规范,大家都按照这个规范来,这样可以做到沟通无障碍。协议就是一套规范,就是一套标准。由其他人或其他组织来负责制定的。我说的话你能听懂,你说的话,我也能听懂,这说明我们之间是有一套规范的,一套协议的,这套协议就是:中国普通话协议。我们都遵守这套协议,我们之间就可以沟通无障碍。什么是HTTP协议?HTTP协议:是W3C制定的一种超文本传输协议。(通信协议:发送消息的模板提前被制定好。)W3C:万维网联盟组织原创 2022-03-15 07:54:52 · 23608 阅读 · 85 评论 -
使用Servlet完成单表的CRUD
这里写目录标题实现步骤第一步:准备一张数据库表。(sql脚本)部门表第二步:准备一套HTML页面(项目原型)【前端开发工具使用HBuilder】使用纯粹的Servlet完成单表【对部门的】的增删改查操作。(B/S结构的。)实现步骤第一步:准备一张数据库表。(sql脚本)部门表drop table if exists dept;create table dept( deptno int primary key, dname varchar(255), loc varchar(25原创 2022-03-15 07:50:17 · 669 阅读 · 2 评论 -
web站点的欢迎页面
什么是一个web站点的欢迎页面?对于一个webapp来说,我们是可以设置它的欢迎页面的。设置了欢迎页面之后,当你访问这个webapp的时候,或者访问这个web站点的时候,没有指定任何“资源路径”,这个时候会默认访问你的欢迎页面。我们一般的访问方式是:http://localhost:8080/servlet06/login.html 这种方式是指定了要访问的就是login.html资源。如果我们访问的方式是:http://localhost:8080/servlet06 如果我们访..原创 2022-03-14 15:09:52 · 1273 阅读 · 2 评论 -
一篇学会HttpServletRequest
HttpServletRequest是一个接口,全限定名称:jakarta.servlet.http.HttpServletRequestHttpServletRequest接口是Servlet规范中的一员。HttpServletRequest接口的父接口:ServletRequestpublic interface HttpServletRequest extends ServletRequest {}HttpServletRequest接口的实现类谁写的? HttpS...原创 2022-03-14 11:14:58 · 5324 阅读 · 12 评论 -
Servlet----ServletContext
ServletContext是什么ServletContext是一个接口,是Servlet规范中的一员,ServletContext对象的创建也是Tomcat服务器来完成的。启动webapp的时候创建的。ServletContext对象的创建也是Tomcat服务器来完成的。启动webapp的时候创建的。ServletContext是谁实现的Tomcat服务器(WEB服务器)实现了ServletContext接口public class org.apache.catalina.原创 2022-03-13 00:56:01 · 1807 阅读 · 30 评论 -
ServletConfig
ServletConfig初识ServletConfig谁去实现ServletConfig这个接口一个Servlet对象有一个ServletConfig对象,他们之间是一对一ServletConfig对象是谁创建?在什么时候创建?ServletConfig接口的作用ServletConfig对象中包装的信息初识ServletConfigServletConfig 是一个接口(jakarta.Servlet的一个接口)ServletConfig 是Servlet规范的一员全称:jakarta.serv原创 2022-03-10 08:06:25 · 1025 阅读 · 21 评论 -
适配器(GenericServlet)改造Servlet
我们发现在编写一个Servlet类的时候,要实现它的所有方法,但是事实上,我们一般只是使用service方法,这样就会让代码看着很丑陋,那么我们要怎么解决呢?我们在说解决问题之前,先来看看这样的一个例子适配器设计模式Adapter手机直接插到220V的电压上,手机直接就报废了。怎么办?可以找一个充电器。这个充电器就是一个适配器。手机连接适配器。适配器连接220V的电压。这样问题就解决了。同样的道理,我们也可以使用这样的思想,来解决这个问题编写一个GenericServlet类,这个类是一个原创 2022-03-07 00:44:45 · 2011 阅读 · 31 评论 -
Servlet对象的生命周期
Servlet对象的生命周期什么是Servlet对象的生命周期Servlet对象是由谁来维护的?思考:我们自己new的Servlet对象受WEB容器的管理吗?研究:服务器在启动的Servlet对象有没有被创建出来(默认情况下)?什么是Servlet对象的生命周期Servlet对象什么时候被创建。Servlet对象什么时候被销毁。Servlet对象创建了几个?Servlet对象的生命周期表示:一个Servlet对象从出生在最后的死亡,整个过程是怎样的。我们不需要在程序创建Servlet的对象,原创 2022-03-06 14:57:24 · 1958 阅读 · 5 评论 -
使用IDEA开发Servlet程序
步骤1.新建一个空工程,然后在空工程下新建Module【模块】第二步:新建模块(File --> new --> Module…)这里新建的是一个普通的JavaSE模块(这里先不要新建Java Enterprise模块)这个Module起名:servlet01第三步:让Module变成JavaEE的模块。(让Module变成webapp的模块。符合webapp规范。符合Servlet规范的Module)在Module上点击右键:Add Framework Sup原创 2022-03-06 10:48:00 · 4547 阅读 · 0 评论 -
模拟Servlet本质
本文模拟了Servlet的本质,用文本编辑器来演示,可以体会更加深刻,也知道各个目录的作用,深刻理解servlet规范原创 2022-03-04 17:08:55 · 789 阅读 · 0 评论 -
javaWeb——Servlet
文章涉及到互联网通信,B/S架构和C/S架构,以及Servlet规范,并且进行servlet的模拟,可以让大家更好的理解servlet的本质原创 2022-02-18 08:37:17 · 1922 阅读 · 0 评论 -
JavaWeb笔记01
文章目录JavaWeb(狂神说Java)1.基本概念1.1前言1.2web应用程序1.3静态web1.4 动态web2.web服务器2.1技术讲解2.2web服务器3.Tomcat3.1安装Tomcat3.2启动与配置文件夹作用启动和关闭3.3配置3.4高难度面试题3.5发布一个web网站4.Http4.1什么是HTTP4.2两个时代4.3HTTP请求1.请求行2.消息头4.4HTTP响应1.响应体2.响应状态码(重点)常见面试题(伴随javaweb学习过程中)5.Maven5.1Maven项目架构管理工具原创 2022-02-16 08:05:36 · 618 阅读 · 0 评论 -
尚硅谷 JavaWeb笔记 --- CSS
文章目录CSS技术css技术介绍css语法规则:CSS 和 HTML 的结合方式第一种第二种第三种CSS选择器标签名选择器id选择器class选择器(类选择器)组合选择器CSS技术 css技术介绍CSS 是「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言它可以使得页面更加的美观css语法规则: 选择器 :浏览器根据“选择器”决定受 CSS 样式影响的 HTML 元素(标签)。 属性 (property) 是你要改变的样式名,并且每个属性...原创 2022-02-14 14:37:11 · 527 阅读 · 0 评论