- 浏览: 44592 次
- 性别:
- 来自: 广东茂名
最新评论
-
long3ok:
怎么样访问测试jsp页面
java dwr -
千之夜:
很实用。容易理解
java dwr -
herofighter2008:
垃圾贴,解释的什么玩意嘛
java dwr -
likj_sh:
好东西啊,貌似没人顶
java dwr -
wangchangjun:
哥们,你换个浏览器就搞不定 了,每个浏览器的session机制 ...
J2EE 用监听器实现同一用户只能有一个在线
文章列表
刚开始测试访问远程EJB对象的时候,我的EJB是发布到我本人本机的JBoss6上的,所以请求的URL我写的是localhost(或者是本机回路地址:127.0.0.1),测试正常。
但是当我将请求的URL改成:192.168.0.3(本人的局域网IP),再次测试的时候, ...
这里我们讨论的是已登陆或将要登陆的用户,游客不在讨论的范围之内。这一点大家应该很容易就能理解的吧。
那么我们应该怎样去实现同一用户只能有一个在线这样的一个小功能呢?
有人可能就会这样设想了:"这不是很 ...
过滤器是能够对目标资源的请求和响应进行截取的。
举个例子来说,比如现在有一个目标资源,这个目标资源正好是要被一个过滤器过滤的。那么当你访问这个目标资源的时候,这个过滤器将会截取你的这个请求并交给这个过滤器的实现类来做一些逻辑或业务的处理。
有过一点WEB开发的人员都知道,若在jsp上提交带中文参数的请求之后,这个参数到达服务端再直接取出来的时候就变成了乱码。好的,下面我写一个过滤器来解决这个中文乱码问题:
首先需要写一个类并实现javax.servlet.Filter接口:
package com.filter;
import java.io.IOException;
im ...
现在的很多网站,在注册或登录或发表评论或下载文件等等的时候都会生成一些验证码来让用户输入进行校验。这样可以防止某些别有用心的用户利用计算机恶意自动注册,自动登录,恶意增加数据库的访问等等
目前常用的验证码生成方法有很多种,我在里用的是纯数字的验证码,大家都会比较好接受的
在这里我主要是使用了jquery和dwr技术,如果你对dwr技术不是很熟悉的话,可以看一下我上一篇文章。下面来看一下我的实现方法:
首先需要生成一个4位的随机数作为验证码,这个比较简单,来看一下这个类:
package gdut.random;
import java.util.Random;
publ ...
引用
首先还是来说一下什么是AJAX吧,简单点来说,AJAX不是一种新的编程语言,而是异步的JavaScript 和 XML,是一种用于创建快速动态网页的技术。
通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
我们都知道,传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。但是在你使用AJAX技术以后,你便可以实现页面不刷新,不跳转,从而达到对网页的某部分进行更新的效果,这不仅对用户来说是一个很好的体验,同时也提高了网站的访问速度。
目前有很多使用 AJAX 的应用程序案例:新 ...
DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端
Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使
用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。
DWR包含两个主要的部分:允许JavaScript从WEB服务器上一个遵循了AJAX原则的Servlet
中获取数据.另外一方面一个JavaScript库可以帮助网站开发人员轻松地利用获取的数据来
动态改变网页的内容.
因为DWR框架也是遵循AJAX原则的,因此使用DWR框架也是能实现页面不刷新,不跳转,而改变页面内容的。下面来看一 ...
引用
DES算法是一种双向可逆的加密算法,既可以用来加密信息内容,也能将经DES算法加密后的密文进行解密还原。可用来对地址栏的url进行加密。
DES算法源码:
package fan.des;
import java.security.Key;
import java.security.Security;
import javax.crypto.Cipher;
public class DESEncrypt {
private static String strDefaultKey = "national"; // 字 ...
引用
MD5算法称作是散列算法或者称作哈希算法。
MD5是一种单向不可逆的算法,也就是说MD5算法可以用来加密信息内容,但是不能够对经MD5算法加密后的密文进行还原。
MD5算法是能将任意长度的一段信息生成具有固定长度大小的信息摘要,并且该摘要对此信息具有唯一性,那么MD5算法被用于加密信息也是完全可以的,只是不能够对MD5加密后的密文进行还原,毕竟以信息摘要的方式去提取一段信息内容的过程中是有许多有用的重要信息被丢掉了的。
MD5算法比较适用于对字符串做信息摘要,生成具有唯一性且不可逆的密文。
以下是MD5的一种算法:
MD5算法源码:
package com.md5;
...
引用
"URL重写,其实就是把带一大堆参数的url,变成一个看上去很规矩的url。
使用Url重写能给你网站带来哪些好处呢?
第一:有利于搜索引擎的抓取,因为现在大部分的搜索引擎对动态页面的抓取还比较弱,它们更喜欢抓取一些静态的页面。而我们现在的页面大部分的数据都是动态的显示的。这就需要我们把动态页面变成静态的页面,有利于搜索引擎的抓取
第二:让用户更容易理解,很少有用户去关心你网站的页面的地址,但对一般的大中型网站增强可读性还是必须的。这样会让你的网站更加完美
第三:隐藏技术的实现,我们可以通过Url重写可以实现技术的隐藏。不至于暴露你所采用的技术,给一些想攻击你网站的爱好 ...