![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb知识
gyhdxFeng
这个作者很懒,什么都没留下…
展开
-
JavaWeb之servlet(1)
servletservlet:就是一个Java程序,运行在web服务器中,用于接收和响应客户端的http请求。更多是配合动态资源使用。当然静态资源也要使用servlet,只不过Tomcat里面已经定义一个DefultServlet。servlet用于接收响应http请求Tomcat就是一个http容器servlet的第一个程序(hello world)servlet本质就是ja...原创 2019-03-06 19:25:29 · 208 阅读 · 0 评论 -
JavaWeb之(1)Tomcat安装及项目的发布方法
Tomcat安装及项目的发布方法Tomcat安装1.直接解压,然后找到bin/startup.bat2.双击,如果出现命令行界面且最后一句为”信息: Server startup in 1397 ms“,在浏览器输入:http://localhost:8080如果有内容,就说明安装成功。异常如果双击startup.bat窗口一闪而过,说明jdk的环境变量没有配置好。需要配置jdk的环...原创 2019-03-04 19:43:33 · 252 阅读 · 0 评论 -
JavaWeb之JSP & EL & JSTL
JSP & EL & JSTLJSPJava Server Page什么是JSP从用户角度看,就是一个网页。从程序员角度看,就是一个Java类,它继承Servlet,所以可以说JSp就是一个ServletJSP存在意义html多数情况下用来显示静态网页,即只能显示已经写好的内容。但是有时我们需要在网页上显示一些动态数据。例如,根据学生姓名显示该学生所有信息。做这个...原创 2019-03-14 22:28:42 · 183 阅读 · 0 评论 -
JavaWeb之servlet(2)
servlet(2)ServletContextservlet的上下文每个jvm的虚拟机中的每个web工程都只有一个ServletContext工程,即在一个web工程中,无论写了多少个Java类只要获取该类对象,那么得到的该类对象都是同一个。如何获取该类对象ServletContext context = getServletContext();通过servlet类的getSe...原创 2019-03-13 20:38:38 · 212 阅读 · 0 评论 -
JavaWeb之Servlet(3)
Servlet(3)HttpServletRequest该类的对象封装了所以客户端提交过来的数据获取所有请求头数据public java.util.Enumeration<E> getHeaderNames()返回此请求包含的所有头名称的枚举。如果该请求没有头,则此方法返回一个空枚举。 实例 Enumeration<String> hea原创 2019-03-11 00:02:04 · 137 阅读 · 0 评论 -
JavaWeb之Fliter & Listener
Fliter & ListenerListener监听器作用监听某一事件的发生。状态的改变。监听器内部实现机制接口回调接口回调A在执行循环,当循环到5的时候, 通知B。事先先把一个对象传递给 A , 当A 执行到5的时候,通过这个对象,来调用B中的方法。 但是注意,不是直接传递B的实例,而是传递一个接口的实例过去。web监听器8个,3类如何创建监听器...原创 2019-03-28 20:59:07 · 133 阅读 · 0 评论 -
JavaWeb之Cookie&Session
Cookie直译是:小饼干。实际上,Cookie就是由服务器给客户端,并且存储在客户端上的一份小数据应用场景自动登录,查看浏览记录,购物车Cookie存在的意义HTTP请求是无状态的,客户端与服务器在通讯的时候,是无状态的。所以在客户端第二次访问服务器时,服务器不知道该客户端是否访问过。为了更好的用户体验,更好的交互【自动登录】,对公司来说,更好的收集用户习惯【大数据】Cookie...原创 2019-03-16 22:50:32 · 200 阅读 · 0 评论 -
JavaEE之Hibernate(开放源代码的对象关系映射框架)
Hibernate(开放源代码的对象关系映射框架)1.简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Jav...原创 2019-04-04 23:24:02 · 633 阅读 · 0 评论 -
JavaWeb之动态代理解决request请求编码问题
动态代理解决编码问题1.设计模式出现原因:软件开发过程中,遇到相似问题,将问题的解决方法抽取模型(套路)常见设计模式:单例,工厂,适配器,装饰者,动态代理。2.装饰者模式简单介绍谷歌汽车开发场景1.Java定义了汽车开发约定interface ICar{start , run , stop}calss GooleCar implements ICar{}2.目的:将谷歌Car接...原创 2019-04-03 18:10:55 · 362 阅读 · 0 评论