
Java Web学习
文章平均质量分 90
清风挽歌
keep moving
展开
-
Servlet Config和Servlet Context
ServletConfig:代表一个Servlet的域ServletContext:代表整个web应用程序的域ServletConfig代表一个Servlet初始化参数的对象,容器在初始化Servlet时通过它传递信息给Servletweb容器会为每一个Servlet都创建一个ServletConfig对象它封装了Servlet的配置信息,只有该Servlet自身可以访问到(一个Servlet的ServletConfig不能被另一个Servlet访问到)首先我们可以在web.xml文件中.原创 2021-01-10 11:50:20 · 561 阅读 · 0 评论 -
过滤器 Filter (快速理解)
过滤器Filterweb开发中,通过Filter可以对web服务器中的所有web资源进行拦截和处理,从而实现一些特殊的需求应用场景:非法访问过滤(比如:没有登录就不能访问网站上的资源)将请求响应进行统一编码过滤敏感词Filter简述JavaWeb三大组件(Servlet、Filter、Listener)之一。Servlet API中提供了一个Filter接口,我们编写一个类实现这个接口,那么这个类就是一个过滤器。我们通过这个过滤器技术就可以实现——客户端浏览器访问目标资源时,会先经过我原创 2020-10-26 21:42:09 · 620 阅读 · 1 评论 -
DAO 模式 详解
DAO模式DAO(Data Access Object)数据访问对象。主要的功能就是用于进行数据操作的,在程序的标准开发架构中属于数据层的操作先来看基本的架构分层企业分层架构:客户层:B/S结构都使用浏览器,C/S结构则是一个客户端显示层:使用JSP/Servlet进行页面效果的显示业务层:(Business Object,业务对象):会将多个原子性的DAO操作进行组合,组合成一个完整的业务逻辑。数据层(DAO):提供多个原子性的DAO操作(数据持久化操作),例如:增加、修改、删除等,都属于原创 2020-10-25 22:02:16 · 13969 阅读 · 1 评论 -
Cookie和Session
Cookie和Session会话:从用户打开浏览器,访问一个web应用程序开始,多次点击、访问服务器上的资源,多次的请求和响应,直到关闭浏览器,这整个过程就是一个会话我们知道Http是一个无状态的协议,服务器不会记录客户端的信息,不管第几次发送请求给服务器,它也不会认识你为了可以让浏览器和服务器进行一些交互,保存住一些必要数据,在HttpServlet中,提供了两个用于保存会话中数据的两个对象,分别是Cookie和Session会话实现的过程:浏览器访问服务器资源,建立会话,产生一个会话对象(原创 2020-10-24 12:01:49 · 216 阅读 · 0 评论 -
JSP简单学习(动作、指令、九大隐式对象)
JSP简单学习(动作、指令、九大隐式对象)JSP全称Java Server Pages,称为java的动态服务器端网页技术。使用jsp可以在html中嵌入java代码和jsp标签。从而可以实现根据不同的请求展现一些不同数据的效果同样需要依赖web容器才能运行,下文会了解它的实现原理基本语法代码片段<% java代码片段%>可以在里面编写Java代码,使用最多表达式<%=java表达式内容%>可以进行数据的输出,表达式的结果就会输出到页面上声明&l原创 2020-10-21 11:51:39 · 276 阅读 · 1 评论 -
重定向和请求转发
为实现Servlet之间、网页资源之间的跳转,我们需要使用请求重定向和请求转发重定向和转发之间,虽然都是为了实现资源之间的跳转,但是实际是两个不同的概念请求重定向当客户端浏览器发送请求给Servlet,但是这个Servlet并不想处理这个请求,直接返回响应信息告诉浏览器,去找另一个资源完成你的请求,浏览器拿着返回的地址信息,再去请求第二个Servlet,然后再次给它响应,完成自己的业务两种实现方式:为响应行设置状态码302,在响应头中设置重定向资源的地址,由浏览器来完成重定向resp.原创 2020-10-18 21:38:47 · 175 阅读 · 0 评论 -
Java Web HttpServlet
HttpServlet设计Servlet之初,考虑到互联网中使用的协议不仅仅是http协议,所以为了支持更多的协议,Servlet使用接口的设计思想GendericServlet,Servlet接口的子接口,一个通用的ServletHttpServlet继承自GendericServlet,就是和http协议相关的Servlet,专门用来处理http协议的请求和响应使用HttpServlet类,就不需要重写service方法,在HttpServlet中重写doGet、和doPost方法即可如果是原创 2020-10-18 21:36:07 · 955 阅读 · 0 评论 -
Java Web HTTP协议和Servlet入门
一、HTTP协议HTTP简介HTTP(Hyper Text Transfer Protocol)超文本传输协议,是互联网上应用最为广泛的一种网络协议,用于定义web浏览器,与web服务器之间交换数据的过程特点:基于请求/相应模型的协议:请求和相应必须成对先有请求后有相应无状态协议明文协议简单快捷因为发送请求的时候只需要发送请求方式和请求路径即可默认端口:80HTTP协议的两个版本:HTTP/1.0:发送请求,创建一次连接获得一个web资源,连接断开HTTP/1.原创 2020-10-18 21:34:40 · 122 阅读 · 0 评论 -
Java Web入门学习和Tomcat使用
Java Web简述Java Web开发WEB:互联网总称全球广域网Java Web:用Java技术来解决相关web互联网领域的技术集合Web资源:静态资源:HTMLCSSJavaScript动态资源:ServletJSP软件开发的结构CS结构软件:Client/Server,客户端和服务器,这种软件需要安装优点:减轻服务器的压力,将一些功能在客户端上完成界面美观,速度快,用户体验好缺点:客户端需要适应平台(一个软件需要原创 2020-10-18 21:32:18 · 250 阅读 · 2 评论