摘要:
前面的博客我详细的罗列了下Servlet的常用的类和接口,然后在前面的前面我类似tomcat模拟了一套web服务器,这里来做一个统一的整理,这样子可以更好的把握Servlet,也可以更好的了解下web服务器原理。 第一点: Servlet是一套规范,也就是说其中的一部分的类抽象成了接口,实...
阅读全文
posted @ 2015-07-07 10:49
LinkinPark
阅读(2735)
推荐(1)
摘要:
我们做开发的,大点的公司来说编译和发布这些都不会由我们来做,小点的公司的话应该是开发一手端了。但是如何实现项目的本地,测试,生产3套环境的不同配置的搭建,在彼此编译发布的时候都不会受到那些配置文件的影响,我觉得还是很有必要了解一下的。前几天请教了下公司的BM人员,这里做个整理。 首先说一下...
阅读全文
posted @ 2015-06-22 23:39
LinkinPark
阅读(794)
推荐(0)
摘要:
Tomcat--startup.bat文件 如何启动tomcat,如何关闭tomcat等常规操作,我们应该都很清楚了,但是实际中我们经常会遇到一些恶心的情景,比如说正在我们撸码撸的很高兴的时候,eclipse挂掉了,这个时候重启IDE之后,启动tomcat就会发现说8080已经被占用了,如果我...
阅读全文
posted @ 2015-06-22 23:03
LinkinPark
阅读(562)
推荐(0)
摘要:
定义 public class HttpUtils 收集 HTTP Servlet 使用的静态的有效的方法。 方法 1、getRequestURL public static StringBuffer getRequestURL(HttpServletRequestrequest); 在服...
阅读全文
posted @ 2015-06-15 16:47
LinkinPark
阅读(414)
推荐(0)
摘要:
HttpSessionBindingListener 接口 定义 public interface HttpSessionBindingListener 这个对象被加入到 HTTP 的 session 中,执行这个接口会通告有没有什么对象被绑定到这个 HTTP session 中或被...
阅读全文
posted @ 2015-06-15 16:41
LinkinPark
阅读(488)
推荐(0)
摘要:
HttpSession接口 定义 public interface HttpSession 这个接口被 Servlet 引擎用来实现在 HTTP 客户端和 HTTP 会话两者的关联。这种关联可能在多外连接和请求中持续一段给定的时间。session 用来在无状态的 HTTP 协议下越过多个...
阅读全文
posted @ 2015-06-15 16:36
LinkinPark
阅读(683)
推荐(0)
摘要:
HttpServletRequest接口 定义 public interface HttpServletRequest extends ServletRequest; 用来处理一个对 Servlet 的 HTTP 格式的请求信息。 方法 1、getAuthType public Stri...
阅读全文
posted @ 2015-06-15 15:07
LinkinPark
阅读(374)
推荐(0)
摘要:
HttpServlet类 定义 public class HttpServlet extends GenericServlet implements Serializable 这是一个抽象类,用来简化 HTTP Servlet 写作的过程。它是 GenericServlet 类的扩充,提供了...
阅读全文
posted @ 2015-06-15 14:36
LinkinPark
阅读(285)
推荐(0)
摘要:
ServletException类 定义 public class ServletException extends Exception 当 Servlet 遇到问题时抛出的一个异常。 构造函数 public ServletException(); public ServletExceptio...
阅读全文
posted @ 2015-06-15 12:45
LinkinPark
阅读(1261)
推荐(0)
摘要:
SingleThreadModel接口 定义 public interface SingleThreadModel; 这是一个空接口,它指定了系统如何处理对同一个 Servlet 的调用。如果一个 Servlet 被这个接口指定,那么在这个 Servlet 中的 service 方法中将不会...
阅读全文
posted @ 2015-06-15 11:49
LinkinPark
阅读(342)
推荐(0)
摘要:
ServletInputStream类 定义 public abstract class ServletInputStream extends InputStream 这个类定义了一个用来读取客户端的请求信息的输入流。这是一个 Servlet 引擎提供的抽象类。一个 Servlet 通过使用...
阅读全文
posted @ 2015-06-15 11:22
LinkinPark
阅读(3950)
推荐(0)
摘要:
ServletRequest接口 定义 public interface ServletRequest 定义一个 Servlet 引擎产生的对象,通过这个对象, Servlet 可以获得客户端请求的数据 。这个对象通过读取请求体的数据提供包括参数的名称、值和属性以及输入流的所有数据。 方...
阅读全文
posted @ 2015-06-14 22:56
LinkinPark
阅读(345)
推荐(0)
摘要:
Servlet--ServletContext接口 定义public interface ServletContext 定义了一个 Servlet 的环境对象,通过这个对象,Servlet 引擎向 Servlet 提供环境信息。一个 Servlet 的环境对象必须至少与它所驻留的主机是一一对...
阅读全文
posted @ 2015-06-14 22:36
LinkinPark
阅读(260)
推荐(0)
摘要:
ServletConfig接口 定义:public interface ServletConfig 这个接口定义了一个对象, 通过这个对象, Servlet 引擎配置一个 Servlet 并且允许 Servlet获得一个有关它的 ServletContext 接口的说明。每一个 Servlet...
阅读全文
posted @ 2015-06-14 22:16
LinkinPark
阅读(346)
推荐(0)
摘要:
servlet主要数据结构 Servlet 接口:主要定义了servlet的生命周期方法 ServletConfig接口:为servlet提供了使用容器服务的若干重要对象和方法。 ServletContext接口:是Servlet的上下文对象,这个对象是在服务器启动时创建的,为servlet提...
阅读全文
posted @ 2015-06-14 21:59
LinkinPark
阅读(247)
推荐(0)
摘要:
负载均衡 负载均衡就是对工作任务进行平衡,分摊到多个操作单元上执行,比如图片服务器,应用服务器等,共同完成任务。他可以调高服务器响应速度,利用效率,避免软件或者硬件出现单点失效,解决网络拥塞问题,实现地理位置无关性,为用户提供较一致的访问质量。 通常有3种负载均衡: 1,链路负载均衡 所...
阅读全文
posted @ 2015-06-14 21:14
LinkinPark
阅读(249)
推荐(0)
摘要:
今天在看淘宝大师许令波写的关于javaWeb改造的书,觉得下面这块浏览器缓存机制写的很好,这里贴出原文:
阅读全文
posted @ 2015-06-14 18:44
LinkinPark
阅读(165)
推荐(0)
摘要:
Servlet开篇 前面我已经说过好多遍了,如何学习好一个东西其实就是2个问题: 1,这个东西是干嘛的?为什么要玩这个东西? 2,怎么样就玩好这个东西了?具体的应该玩这个东西的什么? 其实现在对于我来说并不是说学习一个东西,说白了就是想玩一个东西,这里的玩就想深入的研究一下这个东西的源码,更...
阅读全文
posted @ 2015-06-14 17:39
LinkinPark
阅读(204)
推荐(0)
摘要:
B-S架构 架构的发展 1,c/s架构 (client客户端-server服务端) (胖客户端:要求客户端运行业务;把业务放到服务器端,则是瘦客户端) 典型的c/s应用:ftp工具、QQ、邮件系统、杀毒软件... 1.建立在tcp/ip协议之上,...
阅读全文
posted @ 2015-06-14 13:01
LinkinPark
阅读(314)
推荐(0)
摘要:
跨站脚本就是在url上带上恶意的js关键字然后脚本注入了,跨站伪造用户请求就是没有经过登陆,用超链接或者直接url上敲地址进入系统,类似于sql注入这些都是安全漏洞。 sql注入 1、参数化查询预处理,如java使用PreparedStatement()处理变量。 2、转义敏感字符及字符...
阅读全文
posted @ 2015-06-08 23:45
LinkinPark
阅读(2805)
推荐(2)