javaweb
文章平均质量分 55
Java_is_NO_1
有着满满的10年规划之路
展开
-
Filter (重点)和监听器
Filter:过滤器 ,用来过滤网站的数据; 主要可以用来作为工具类,可以设置一些过滤的方法,比如最简单的设置字符为UTF-8; 处理中文乱码 登录验证…. Filter开发步骤: 1. 导包 javax.servlet的jar包,或者使用maven设置依赖 2. 编写过滤器 public class CharacterEncodingFilter implements Filter { //初始化:web服务器启动,就以及初始化了,随时等待过滤对象出原创 2021-06-18 11:46:51 · 110 阅读 · 0 评论 -
MVC三层架构
什么是MVC: Model view Controller 模型、视图、控制器 下图是mvc架构之前的方法 用户直接访问控制层,控制层就可以直接操作数据库; MVC三层架构 Model 业务处理 :业务逻辑(Service) 数据持久层:CRUD (Dao) View 展示数据 提供链接发起Servlet请求 (a,form,img…) Controller (Servlet) 接收用户的请求 :(req:请求参数、Session信息…..原创 2021-06-17 21:16:24 · 80 阅读 · 0 评论 -
JSP、JavaBean原理和使用
Java Server Pages : Java服务器端页面,也和Servlet一样,用于动态Web技术! 最大的特点: 写JSP就像在写HTML 区别: HTML只给用户提供静态的数据 JSP页面中可以嵌入JAVA代码,为用户提供动态数据; ...原创 2021-06-17 21:02:33 · 218 阅读 · 0 评论 -
Cookie、Session(重点)的原理机制
会话 会话:用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之 为会话; 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会 话; 你能怎么证明你是西开的学生? 你 西开 1. 发票 西开给你发票 2. 学校登记 西开标记你来过了 一个网站,怎么证明你来过? 客户端 服务端 1. 服务端给客户端一个 信件,客户端下次访问服务端带上信件就可以了; cookie 2. 服务器登记你来过...转载 2021-06-17 18:22:41 · 72 阅读 · 0 评论 -
HttpServletResponse(实现重定向和下载文件)
web服务器接收到客户端的http请求,针对这个请求,分别创建一个代表请求的HttpServletRequest对 象,代表响应的一个HttpServletResponse; 如果要获取客户端请求过来的参数:找HttpServletRequest 如果要给客户端响应一些信息:找HttpServletResponse ...原创 2021-06-17 16:57:06 · 868 阅读 · 0 评论 -
ServletContext和properties
ServletContext web容器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,它代表了当前的 web应用; 共享数据 我在这个Servlet中保存的数据,可以在另外一个servlet中拿到;原创 2021-06-17 16:27:10 · 81 阅读 · 0 评论 -
servlet介绍和执行流程原理
客户端浏览器向服务器发起一个请求; 服务器接收到这个请求,判断请求url是否满足过滤器配置的过滤条件,如果属于Servlet拦截条件,则会去寻找到目标Servlet; 装载并创建该Servlet的一个实例对象; 调用Servlet实例对象的init()方法完成Servlet初始化; 创建一个用于封装HTTP请求消息的HttpServletRequest对象和一个代表HTTP响应消息的HttpServletResponse对象,然后调用Servlet的service()方法并将请求和响应对象作为参数传递进去;转载 2021-06-17 15:45:22 · 173 阅读 · 0 评论 -
Java web(maven)
请你谈谈网站是如何进行访问的! 1. 输入一个域名;回车 2. 检查本机的 C:\Windows\System32\drivers\etc\hosts配置文件下有没有这个域名映射; 1. 有:直接返回对应的ip地址,这个地址中,有我们需要访问的web程序,可以直接访问 2. 没有:去DNS服务器找,找到的话就返回,找不到就返回找不到; ...原创 2021-06-17 14:47:08 · 156 阅读 · 0 评论