- 浏览: 1898533 次
- 性别:
- 来自: 北京
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
jquery打印指定的div -
GentlemanQc:
...
quartz系列(二)spring3.2.5与quartz2.1.7集群版集成简要说明 -
静夜独窗:
你好,能说一下server.xml增加的配置是怎么影响性能的吗 ...
tomcat7.0性能优化-挑战极限精简版 -
beyondfengyu:
beyondfengyu 写道如果每个客户进程的时间不同步,时 ...
java并发(二十二)分布式锁 -
beyondfengyu:
如果每个客户进程的时间不同步,时间超前的进程是不是更容易得到锁 ...
java并发(二十二)分布式锁
文章列表
Servlet程序的主要分类?
----标准Servlet(JSP)--MVC
----过滤Servlet(过滤器)
----监听Servlet(监听器)
过滤器是什么?
--过滤:安全,干净
--过滤是一种后加入的功能
过滤器在WEB中的主要功能
1。过滤器是程序运行之后加入的
2。功能:
--任何网站都需要对用户是否登陆进行过滤(之前都是在每个JSP页面判断Session)
--网上聊天系统,屏蔽非法文字
--对请求内容进行统一编码 setCharacterEncoding("GB2312");
--非法字符验证
--登陆验证
下面是一个关于过滤器的模版页
...
为什么使用URL地址重写?
因为有些浏览器的安全设置,禁用了session.而session的原理则是把session的ID保存在客户端的cookie中。所以这个时候如果cookie功能被禁用的话,所有使用session的功能将失效.如果采用url地址重写技术,则server会把session经过编码以后,写到url地址后面当做参数来传递.这样既提高了客户端的安全性,同时也避免了功能被屏蔽的风险.下面是一个使用url地址重写的servlet例子.其中核心代码为
resp.encodeURL(req.getRequestURL().toString());
public clas ...
Tomcat数据源配置
1.通过ConnectionPool管理数据库连接
2.通过DataSource去管理ConnectionPool
3.DataSource被JNDI绑定
能减少数据库打开和关闭的操作次数,节约资源
在开发中,基本上都是使用此种连接方式,可以提高性能
首先,初学者会有疑问,为什么会使用数据源呢?
使用数据源是为了提高数据库的访问效率.tomcat容器会接管数据库的connnection对象.他会根据参数的设置,预先实例化若干个connection对象在内存中。这样大大的提高了数据库的访问速度和操作效率.
全局设置:供所有项目使用
...
单例模式确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例
单例的3个要素:
1)一个类只能有一个实例
2)必须自行创建
3)必须自行向这个系统提供这个实例
注意:构造子是私有的,不能被继承(登记式单例除 ...
最信版下载地址:http://tomcat.apache.org/download-60.cgi
安装 JDK本文省略。
一:为什么使用绿色版呢?
绿色版的软件安全,方便。而且相对于开发人员来讲,有利于跨平台的学习。也有利于项目的携带,直需要把安装文件夹拷贝走,在其他机器上,包括跨平台环境。仅仅需要配置就可以。因为在其他平台下,安装的基本方法也大致如此.在linux下,也是配置环境变量,启动文件则变成了start.sh。一般企业的生产环境,还需要注册服务,要求在系统启动的同时,Web服务就应该同时启动。
二:下载,并解压,假设我的机器t ...