SpringFramework5.0又新增加了一个功能Webflux(响应式编程),是一个典型非阻塞异步的框架。我们知道servlet3.0实现异步(AsyncContext),servlet3.1又提出了非阻塞IO。对此我一直有两点疑惑:1.tomcat8底层已经默认使用NIO了,不是已经是IO非 ...
分类:
其他好文 时间:
2019-04-27 21:22:12
阅读次数:
196
public class ItemPathInterceptor extends HandlerInterceptorAdapter { @Override public boolean preHandle(HttpServletRequest request, HttpServletRespons ...
分类:
编程语言 时间:
2019-04-26 14:53:07
阅读次数:
111
过滤器是一种特殊的servlet,也需要在配置文件中进行配置,通过它可以将指定的请求拦截下来,之后对请求处理,处理完之后,将拦截请求放行。实现过滤器也需要实现一个接口叫javax. servlet.Filter 代码如下: @Override public void init(FilterConfi ...
分类:
其他好文 时间:
2019-04-25 11:45:53
阅读次数:
169
一、JSP简介1.什么是jsp JSP全称是Java Server Pages,它和Servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术JSP这门技术的最大的特点在于,写JSP就像写html,但:相比html而言,(html只能为用户提供静态数据)JSP技术允许在页面中嵌套ja ...
分类:
Web程序 时间:
2019-04-24 17:26:00
阅读次数:
167
服务期跳转、服务器端转发、服务器端重定向是一个意思使用“req.getRequestDispatcher(“跳转路径”).forward(req,resp)”实现服务器端转发 客户端发送请求后数据传输过程:1、客户端发送请求至服务器;2、服务器将请求分配给对应的控制器(servlet)处理,并在控制 ...
分类:
其他好文 时间:
2019-04-23 20:40:01
阅读次数:
146
从最基础的Hello World开始。 spring的Hello World就三行代码: 这个hello world非常简单,通过xml文件,创建一个容器context,然后从容器中获取一个bean。 运行完这段代码后,问自己两个问题: 容器创建时做了什么? getBean()时又做了什么? 虽然这 ...
分类:
编程语言 时间:
2019-04-22 20:46:23
阅读次数:
141
一.同一台电脑的不同浏览器访问tomcat服务器会分别为这两个request创建两个Session,因为是通过浏览器的cookie来判断是不是不同的请求,而没给浏览器是不知道另一个浏览器的cokkie的所以就会被服务器视为两个不同的客户端请求。 二.监听器的实例化是在ServletContext之前 ...
分类:
其他好文 时间:
2019-04-19 11:55:07
阅读次数:
151
servlet类分级: 1.ServletConfig接口类:理解为读取servlet配置的类,里面有四个抽象方法如下: ①getServletName:获取servlet在web.xml中的名字 ②getServletContext:获取Servlet上下文,相当于web项目管理所有servlet ...
分类:
其他好文 时间:
2019-04-17 22:12:22
阅读次数:
189
一、servlet的生命周期 一个servlet类的对象 加载——>实例化——>初始化——>服务——>销毁 第一次访问某个servlet的时候 首先调用其 构造函数 public stuServlet(){ System.out.println("servlet被创建了"); } 第一次访问 在构造 ...
分类:
其他好文 时间:
2019-04-16 21:42:37
阅读次数:
211
一、javaweb 数据访问流程? 1.浏览器 http 访问服务器 找到 servlet(HttpServeltDemo.java文件) 2.servle 通过dao 访问数据库 数据库将数据返回给servlet 3.servlet找寻指定的JSP文件 将student数据传送给JSP 4.JSP ...
分类:
编程语言 时间:
2019-04-16 01:34:41
阅读次数:
149