![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java Web
小铭爱学习
这个作者很懒,什么都没留下…
展开
-
Java Web 06 过滤器和监听器
Filter(过滤器) Filter:过滤器 ,用来过滤网站的数据; 处理中文乱码 登录验证 Filter开发步骤: 导包 编写过滤器(javax.servlet) 实现对应的接口,重写方法 public class CharacterEncodingFilter implements Filter { //初始化:web服务器启动,就以及初始化了,随时等待过滤对象出现! public void init(FilterConfig filterConfig) t原创 2020-09-11 16:33:06 · 168 阅读 · 0 评论 -
Java Web 05 MVC三层架构
1.以前的架构 用户直接访问控制层,控制层就可以直接操作数据库; servlet--CRUD-->数据库 弊端:程序十分臃肿,不利于维护 servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码 架构:没有什么是加一层解决不了的! 程序猿调用 ↑ JDBC (实现该接口) ↑ Mysql Oracle SqlServer ....(不同厂商) 2.MVC三层架构 Model 业务处理 :业务逻辑(Service) 数据持久层:CRUD (Dao原创 2020-09-11 16:22:13 · 125 阅读 · 0 评论 -
Java Web 04 JSP
1. 什么是JSP Java Server Pages : Java服务器端页面,也和Servlet一样,用于动态Web技术! 最大的特点: 写JSP就像在写HTML JSP页面可以嵌入java代码,为用户提供动态数据 2.JSP原理 思路:jsp怎么执行的? 代码层面和普通的html页面没什么其他区别 服务器内部工作: 通过查看tomcat的工作目录,当点运行的时候,index_jsp.clss文件变成了index_java文件,说明jsp文件本质就是java文件 其实,浏览器向服务器发送请求,不原创 2020-09-11 14:57:11 · 226 阅读 · 1 评论 -
Jave Web 03 Cookie、Session
1.会话 一个网站,如何证明你来过? 客户端 服务端 服务端给客户端一个 信件,客户端下次访问服务端带上信件就可以了; cookie 服务器登记你来过了,下次你来的时候我来匹配你; seesion 2.保存会话的两种技术 1.cookie 客户端技术 (响应,请求) 2.session 服务器技术,利用这个技术,可以保存用户的会话信息? 我们可以把信息或者数据放在Session中! 3.Cookie 从请求中拿到cookie信息 服务器响应给客户端cookie Cookie[] cookies =原创 2020-09-11 12:52:14 · 116 阅读 · 0 评论 -
Java Web 02 Servlet
1.Servlet 1.1 Servlet 简介 Servlet是sun公司开发的动态web的一项技术 Sun在API中提供一个接口叫做:Servlet,开发一个Servlet程序需要完成两个小步骤: 1.编写一个类,实现servlet接口; 2.把开发好的Java类部署到web服务器上 我们把实现了Servlet接口的Java程序叫做,Servlet 1.2 HelloServlert Servlet接口Sun公司有两个默认的实现类:HttpServlet,GenericServlet 编写一个普通原创 2020-09-11 12:24:59 · 105 阅读 · 0 评论 -
Java Web 01 入门基本概念
1 . 基本概念 1.1 静态web和动态web的区别 静态web: 客户端通过一次请求,访问服务器,服务器再去访问资源文件,然后将结果相应给客户端 静态web存在的缺点 web页面无法动态刷新,所有用户看到的都是同一个界面 无法和数据库进行交互(数据不能做到持久化) 动态web 客户端通过网络访问的是服务器插件,这些插件可以通过访问静态资源,将数据返回给服务器, 还可以通过jsp和JavaScript去访问动态资源以及连接数据库进行数据的持久化操作,对数据进行实时的更新,再把资源返回给服务器,服务器原创 2020-09-11 10:15:28 · 109 阅读 · 0 评论