Servlet
L-Zhang
这个作者很懒,什么都没留下…
展开
-
《Servlet学习笔记》Servlet 简介
Servlet 简介:Servlet是sun公司提供的一门用于开发动态web资源的技术。Sun公司在其API中提供了一个servlet接口,用户若想开发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下两步:1.编写一个Java类,实现servlet接口;2.把开发好的Java类部署到web服务器中。jsp就是servletjavase、javaee,servlet不属于j原创 2017-07-01 15:50:08 · 2252 阅读 · 0 评论 -
《Servlet学习笔记》Servlet生命周期和调用
学习技术有时会感觉很枯燥,有时感觉很绕,N多调用,不好理解,但如果能画出图来,就可以一目了然。图比文字更容易让人接受,并产生深刻印象。一张图可以包含很多东西。下面一些图来自于网络,偶然间发现,感觉让人忽然明白并回忆起了好多。Servlet程序是由WEB服务器调用,web服务器收到客户端的Servlet访问请求后:Web服务器首先检查是否已经装载并创建了该Servlet的实例对象。如果是,则直接执行原创 2017-07-01 15:50:16 · 2458 阅读 · 0 评论 -
《Servlet学习笔记》Servlet接口实现类
Servlet接口SUN公司定义了两个默认实现类,分别为:GenericServlet、HttpServlet。 HttpServlet指能够处理HTTP请求的Servlet,它在原有Servlet接口上添加了一些与HTTP协议处理方法,它比Servlet接口的功能更为强大。因此开发人员在开发Servlet的时候,通常应该继承这个类,而避免直接去实现Servlet接口。 HttpSer原创 2017-07-01 15:50:19 · 2641 阅读 · 0 评论 -
源码解析Servlet和HttpServlet
在编写 Servlet 时需要用到两个用于所有 Servlet 的基本软件包:javax.servlet 和 javax.servlet.http。下面主要介绍 javax.servlet 提供的 Servlet 以及 javax.servlet.http 提供的 HttpServlet 应用编程接口。Servlet源码:package javax.servlet;public interface原创 2017-07-01 15:50:35 · 2607 阅读 · 0 评论 -
《Servlet学习笔记》Servlet开发细节
Servlet开发细节1.由于客户端是通过URL地址访问web服务器中的资源,所以Servlet程序若想被外界访问,必须把servlet程序映射到一个URL地址上,这个工作在web.xml文件中使用元素和元素完成。2.元素用于注册Servlet,它包含有两个主要的子元素:和,分别用于设置Servlet的注册名称和Servlet的完整类名。3.一个元素用于映射一个已注册的Servlet的一个对外访问原创 2017-07-01 15:50:47 · 2328 阅读 · 0 评论 -
《Servlet学习笔记》Servlet开发细节-线程安全
Servlet开发细节-线程安全当多个客户端并发访问同一个Servlet时,web服务器会为每一个客户端的访问请求创建一个线程,并在这个线程上调用Servlet的service方法,因此service方法内如果访问了通过一个资源的话,就有可能引发线程安全问题。使用同步块可以解决线程安全问题,但是会使并发串行化。如果某个Servlet实现了SingleThreadModel接口,那么Servlet引原创 2017-07-01 15:50:50 · 2308 阅读 · 0 评论 -
Servlet的线程安全
源自:http://blog.csdn.net/yaerfeng/article/details/7385860Servlet的多线程机制 1. 变量的线性安全:这里的变量指字段和共享数据(如表单参数值)。将参数变量本地化。多线程并不共享局部变量,所以要尽可能地在servlet中使用局部变量。例如:String user=request.getParameter("user");使用同步块Syn转载 2017-07-01 15:50:53 · 2327 阅读 · 0 评论