
servlet
kjma
这个作者很懒,什么都没留下…
展开
-
Servle过滤器详解
Servle过滤器详解Servlet过滤器的基本原理: 在Servlet作为过滤器使用时,它可以对客户的请求进行处理。处理完成后,它会交给下一个过滤器处理,这样,客户的请求在过滤链里逐个处理,直到请求发送到目标为止。例如,实现用户操作的某个功能,得过滤当前非登录用户的操作,还得过滤处理编码方式,一般是先处理统一编码方式,这两项工作可以在由转载 2012-02-09 22:43:24 · 638 阅读 · 0 评论 -
如何开发线程安全的Servlet
1,变量的线程安全:这里的变量指字段和共享数据(如表单参数值)。a,将 参数变量 本地化。多线程并不共享局部变量.所以我们要尽可能的在servlet中使用局部变量。例如:String user = “”;user = request.getParameter(“user”);b,使用同步块Synchronized,防止可能异步调用的代码块。这意味着线程需要排队处理。在使转载 2012-02-09 23:00:35 · 449 阅读 · 0 评论 -
Servlet容器如何同时来处理多个请求
先说明几个概念:工作者线程Work Thread:执行代码的一组线程调度线程Dispatcher Thread:每个线程都具有分配给它的线程优先级,线程是根据优先级调度执行的Servlet采用多线程来处理多个请求同时访问。servlet依赖于一个线程池来服务请求。线程池实际上是一系列的工作者线程集合。Servlet使用一个调度线程来管理工作者线程.当容器收到一个Servlet请求,转载 2012-02-09 23:04:11 · 491 阅读 · 0 评论 -
Struts Spring Hibernate面试总结
1、 介绍一下Struts的Action类Struts框架采用ActionServlet和RequestProcessor组件进行集中控制,并采用Action组件来处理单项业务。ActionServlet把全部提交的请求委托到RequestProcessor对象,RequestProcessor使用struts-config.xml文件检查请求URI找到响应的Action。Action类是原创 2012-02-09 22:54:04 · 1616 阅读 · 0 评论 -
Struts1和Struts2的区别
一.Struts2 的简介 ** 虽然 struts2 号称是一个全新的框架,但是这仅仅是相对于 struts1 而言的. ** Struts2 和 struts1 相比,确实有很多革命性的改进,但是并不是新发布的新框架.二是另一个框架 WebWork 基础上发展起来的. ** Struts2 没有继承 struts1 的血统,而是继承 webWork 的血统. ** st原创 2012-02-09 23:23:47 · 267 阅读 · 0 评论