![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE
文章平均质量分 71
clusterer
这个作者很懒,什么都没留下…
展开
-
请求转发与请求重定向区别详解
<br />请求转发与请求重定向:<br />联系:都是把客户端的请求转给另外的web资源处理<br />区别:<br /> 转发:<br />1、RequestDispatcher的forward方法用于实现请求转发,转发过程中地址栏地址不变;<br />2、调用者与被调用者之间共享相同的request对象和response对象,它们属于同一个访问请求和响应过程<br />3、只能将请求转发给同一个WEB应用中的组件<br />4、如果创建RequestDispatcher对象时指定的相对URL以“/原创 2011-03-23 18:07:00 · 1356 阅读 · 0 评论 -
网页上的一些事——拒绝“坏人”
网页防盗链防盗链的概念: 网页显示的内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接在自己的有广告有利益的页面上向最终用户提供此内容,这样没有任何资源的网站利用了别的网站的资源来展示给浏览者,提高了自己的访问量,而大部分浏览者又不会很容易地发现,这样显然,对于那个被利用了资源的网站是不公平的。 盗链常见种类:图片盗链和文件盗链。盗链防止办法: 1、基于http协议头中的referer头字段,通过该字段可以知道引用网站的网址,而通过判断该引用网站是否合法便可以阻止盗链现象。如原创 2011-03-27 16:26:00 · 516 阅读 · 0 评论 -
初涉AOP
AOP下的权限控制实现摘要 面向方面的编程(AOP)是一种新的编程技术,它弥补了面向对象的编程(OOP)在跨越模块行为上的不足。AOP引进了Aspect,它将影响多个类的行为封装到一个可重用模块中,它允许程序员对横切关注点进行模块化,从而消除了OOP引起的代码混乱和分散问题,增强了系统的可维护性和代码的重用性。本文分析传统权限控制的实现方法,并研究了在AOP下权限控制的实现方法。<br /><br />关键词 AOP;横切关注点; 设计模式; 权限控制<br /><br />OOP应用开发面临的问题<br转载 2011-03-31 20:53:00 · 546 阅读 · 0 评论 -
JNDI的简单理解
<br /> 看了JNDI的实现,我感有点惊讶和一点迷惑,惊讶的是系统编程比应用编程就难度来说还真不好说,比如就象实现JNDI,SUN已经定好了Interface,你要做的就是弄清楚整个功能的原理,然后去实现他,然而应用编程则没有人为你定好Interface,你只能根据需求分析自己定好Interface,自己定好框架,但是这个框架能不能满足需求那就不好说了,但是SUN定的规范可是肯定可以实现功能的,并且一般情况下你必须全部实现接口中的每一个函数,要不然,人家说你又不符合他的规范,不能通过他的认证。<br转载 2011-04-02 14:10:00 · 466 阅读 · 0 评论 -
关于数据库连接池的方方面面
要说数据库连接池,我们先来谈谈对象池的概念 所谓对象池,就是把频繁使用的对象缓存起来,可以重复使用。首先:一个对象的生存周期包括:对象的创建、对象的使用、对象的销毁。1、对于对象的创建,我们知道,Java对象是通过构造函数来创建的,在这一过程中,该构造函数链中的所有构造函数也都会被自动调用。另外,默认情况下,调用类的构造函数时,Java会把变量初始化成确定的值:所有的对象被设置成null,整数变量(byte、short、int、long)设置成0,float和double变量设置成0.0,逻辑值设置成原创 2011-04-02 14:07:00 · 1038 阅读 · 0 评论 -
对乱码问题的总结
关于中文编码的乱码问题是我们中国人永远的痛,呵呵,不无道理,因为在太多的场合,我们中国人并没有占据主导地位,所以作为一个程序员,对于汉字的编码问题就一直让人头疼。程序在显示过程中总是在不经意的时候出来一乱码,究其根本原因是汉字的编码没一统世界,究其次要原因则是我们对程序显示过程理解不够透彻。根本原因我们无法改变,所以只能在次要原因上下功夫了,下面我就以我这两天的心得总结下: 1、在html页面上原创 2011-03-20 21:55:00 · 513 阅读 · 0 评论