![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java Web
web基础
iuyou️
这个作者很懒,什么都没留下…
展开
-
Spring整合web项目
一般获取bean的方法是在Servlet当中直接加载配置文件,获取对象,但是这样获取每一次都要加载ApplicationContext.xml文件,过于浪费资源。存在问题每次请求都会创建一个Spring的工厂,这样浪费服务器资源,应该一个项目只有一个Spring的工厂。在服务器启动的时候,创建一个Spring的工厂。创建完工厂,将这个工厂类保存到ServletContext中,每次使用的...原创 2020-04-15 21:47:40 · 131 阅读 · 0 评论 -
JavaWeb—Filter过滤器
过滤器介绍什么是过滤器?filter是对客户端访问资源的过滤,符合条件放行,不符合条件不放行,并且可以对目标资源访问前后进行逻辑处理。过滤器编写步骤1.编写一个过滤器的类实现Filter接口2.实现接口中尚未实现的方法(着重实现doFilter方法)3.在web.xml中进行配置(主要是配置要对哪些资源进行过滤)@WebFilter(filterName = "Filter")...原创 2020-04-06 14:32:38 · 104 阅读 · 0 评论 -
JavaWeb—监听器
监听器简介什么是监听器?能监听某个对象的状态变化的组件,监听域对象的变化。监听器相关的概念事件源:被监听的对象request,session,servletContext。监听器:监听事件源的对象 ,8个监听器。注册监听器:监听器与事件源相绑定响应行为:监听到事件源变化时,去做什么事情。监听器划分:三个监听域对象的创建与销毁:ServletContextListener...原创 2020-04-06 13:45:45 · 104 阅读 · 0 评论 -
JavaWeb—EL/JSTL
EL表达式什么是EL表达式?EL(Express Lanuage)表达式可以嵌入在jsp页面内部,EL(Express Lanuage)表达式可以嵌入在jsp页面内部,EL出现的目的是要替代jsp页面中脚本的编写。作用:EL最主要的作用是获得四大域中的数据从四大域当中取数据:pageContext${pageScope.key}request${request...原创 2020-04-05 18:36:03 · 108 阅读 · 0 评论 -
JavaWeb—JSP入门
什么是JSPJSP全名为Java Server Pages,中文名叫java服务器页面,它是在传统的网页HTML文件(.htm,.html)中插入Java程序段和JSP标记,后缀名为(*.jsp),其根本是一个简化的Servlet设计。为什么要有JSP直接使用Html文件是没有办法输出Java当中的信息,使用servlet来去输出一个网页非常的麻烦,于是就出现了jsp,又能写html,又能写...原创 2020-04-05 16:58:02 · 154 阅读 · 0 评论 -
JavaWeb—cookie与Session
会话技术什么是会话:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。和打电话一样,电话接收,开始会话,电话 挂断,结束会话。会话技术解决什么问题:保持各个客户端自己的数据,每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。cookie创建CookieCookie cooki...原创 2020-04-05 15:21:07 · 102 阅读 · 0 评论 -
JavaWeb—HttpServletRequest对象
获取请求行获取请求方法String getMethod() System.out.println(request.getMethod());控制台结果:获取请求资源1.String getRequestURL()System.out.println(request.getRequestURL());控制台结果:2.String getRequestURI() ...原创 2020-04-03 23:50:05 · 170 阅读 · 0 评论 -
JavaWeb—文件下载(解决乱码问题)
下载文件直接使用a标签来去下载有些内容会浏览器自动解析,浏览器不能解析的文件才会被下载,不采用这种方法。通过发送Servlet请求来去下载通过发送一个Servlet请求,把文件名发送给服务器,发送给服务器后,接收到文件名参数,获取文件的绝对地址,通过流的形式来去写到浏览器。还得要告诉文件是什么类型,浏览器是以MIME的类型来识别类型。this.getServletContext...原创 2020-04-03 21:46:52 · 706 阅读 · 0 评论 -
JaveWeb-ServletResponse对象
response响应过程在去发送一个请求时, 会找到tomcat引擎,引擎会找到对应的web应用,并且会创建request对象和response对象,找到应用后, 会执行应用的web.xml再去根据url-patten的内容创建Servlet对象,并且会调用Servlet对象的service方法,并且把创建的request对象和response对象传入到方法当中,拿到response对象后, ...原创 2020-04-03 19:46:14 · 145 阅读 · 0 评论 -
JavaWeb—ServletContext(读取resources文件的两种方式)
什么是ServletContextServletContext代表是一个web应用的上下文对象(web应用对象),里面封装的都是web应用信息,一个ServletContext对应一个应用。ServletContext的生命周期在服务器一启动的时候就会创建,在服务器关闭的时候销毁。如何获得上下文通过init方法当中一个参数ServletConfig来获取直接在HttpServlet当...原创 2020-04-03 00:12:10 · 1387 阅读 · 0 评论 -
JavaWeb—Servler基础入门
什么是ServletServlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口)servlet接收响应请求filter过滤器listener监听器用来处理客户端请求、响应给浏览器的动态资源,servlet的实质就是java代码,通过java的API动态的向客户端输出内容,以后写的程序就不在是在本地执行了。而是编译成字节码,放到服务器上来去执行。编写程序时, 不需要有...原创 2020-04-02 21:27:57 · 156 阅读 · 0 评论 -
JavaWeb—HttpServlet
直接new的Servlet它是一个HttpServlet它是GenericServlet的子类,GenericServlet实现了Servlet接口,HttpServlet是专门负责处理http请求与响应的,以后创建Servlet时,直接使用httpServlet。HttpServlet方法1.service:每一次发送请求的时候就会调用,当写了service就会不再调用get或post。...原创 2020-04-02 22:47:19 · 120 阅读 · 0 评论 -
JavaWeb—Http协议
什么是协议约束双方规范的一个准则什么是HTTP协议HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准,设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法,约束请求与响应的归规则。HTTP组成部分请求响应请求与响应都是成对存在的请求的发送方式通过浏览器的地址栏...原创 2020-04-02 19:32:55 · 129 阅读 · 0 评论 -
JavaWeb—客户端与服务器
软件使用方式上两种划分C/S:Client/Server,PC客户端、服务器架构,在服务器当中就主要是一个数据库,把所有的业务逻辑以及界面都交给客户端完成,较为安全,用户界面丰富,用户体验好,每次升级都要重新安装,针对于不同的操作系统开发,可移植性差。B/S:Browser/Server,浏览器/服务器架构,基于浏览器访问的应用,把业务层交给服务器来完成,客户端仅仅做界面的渲染和数据的交换,...原创 2020-04-02 18:49:38 · 1006 阅读 · 0 评论