自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

spring security 动态管理IP(hasIpAddress)限制爆出异常UnsupportedOperationException

org.apache.jasper.JasperException: java.lang.UnsupportedOperationException org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:541) org.apache.jasper.servlet.JspS...

2010-05-21 11:39:32 1315

本地访问本地机器时localhost和hasIpAddress('192.168.1.0/16')不匹配

因为当时用http://localhost:8081/bs/访问本地的应用程序时request.getRemoteAddr() 获取到的是 127.0.0.1,所以和hasIpAddress('192.168.1.0/16')不匹配要用地址http://192.168.33.88:8081/bs/访问就可以了...

2010-05-20 13:38:34 862

原创 IP Address in expression must be the same type as version returned by request

 当我在win7上做 程序开发的时候,在使用哪个spring security的hasIpAddress('192.168.1.0/24')时后爆出异常java.lang.IllegalArgumentException: Failed to evaluate expression 'hasIpAddress('192.168.1.0/24')' org.springframework.s...

2010-05-20 13:13:24 132

spring aspect的AOP失效的原因

1:如果使用了spring mvc后,如果把<aop:aspectj-autoproxy proxy-target-class="true"/>放在application.xml文件中可能会aop无效,最好把它放在dispatcher-servlet.xml文件中

2010-04-27 13:05:44 175

AspectJ中使用CGLIB

在spring中,当对没有实现接口的类使用aspect的时候,可以使用CGLIB,<aop:aspectj-autoproxy proxy-target-class="true"/> 写道@Aspect@Component("updateInvocationDefinitionSource")public class UpdateInvocationDefinitionS...

2010-04-27 11:32:01 233

原创 阿里巴巴商业模式

阿里巴巴B2B网站和淘宝C2C网站均属于阿里巴巴公司,都是交易经纪模式。它们之间有许多共同点,但在商业模式设计方面又有诸多不同。 两类网站的共同点:(1)都为会员提供注册、发布商品信息并提供二级域名;(2)都为会员提供后台管理平台;(3)网站为交易各方提供信用评估机制。 但是,它们又有许多不同之处。阿里巴巴网站的客户针对的是企业(主要是中小型),企业之间的交易...

2008-11-01 09:23:06 1354

权限的一些资料

用户 --->角色 ---->权限。角色概念提出是解耦用户和权限之间的直接联系。<o:p></o:p>角色和组(groups)是有区别的,组是就是纯粹代表一群用户;角色一方面代表一系列用户,另外一方面可以代表一系列权限,因此可以说是用户和权限的结合体。<o:p></o:p>用户(User)和角色(Role) <o:p>&l...

2008-04-29 09:54:03 87

JTA与JDBC 事务管理的区别

JTA 提供了跨Session 的事务管理能力。这一点是与JDBC Transaction 最大的差异。JDBC事务由Connnection管理,也就是说,事务管理实际上是在JDBC Connection中实现。事务周期限于Connection的生命周期之类。同样,对于基于JDBC Transaction的Hibernate 事务管理机制而言,事务管理在Session 所依托的JDBC Conne...

2008-04-23 15:18:26 94

实现Spring AOP 应用的几种方式

 spring开发aop应用有三种方法:一:Spring 1.2版本中通过ProxyFactoryBean来实现aop,即通过动态代理来实现的,Aspect必须继承MethodBeforeAdvice,MethodAfterAdvice等<!--被代理的对象--><bean id="man" class="Man"><property name="name"&g..

2008-04-22 11:28:00 75

J2EE项目异常处理

   在表示层,主要是把页面传过来的值进行校验并转换成业务层需要的类型 ,而且调用业务层的方法,在表示层一定要弄清楚调用方法的是否会抛出unChecked异常,什么情况下会抛出这些异常,并作出正确的处理。《一》在异常处理方面主要做的工作是:1:捕捉业务层抛出来的check异常,如在登录时的用户不存在异常,处理并跳转到相应的页面2:处理表示层内部的一些Uncheck异常,如类型转换错误等...

2008-04-14 14:20:00 77

spring 和hibernate的整合

      在当前的整合过程中,最常见的整合就是利用spring的HibernateTemplate或者是HibernateDaoSupport ,但是这都对底层的hibernater产生了侵入性,如果利用hibernate3的一个新的特性:“带上下文环境的Session”。 这与Spring中每个Hibernate的 Session 与事务同步的功能大致相同。即:sessionFactory.g...

2008-04-12 09:26:00 90

整合 Struts 和 Spring

整合 Struts 和 Spring:三种方式:<o:p></o:p>1:使用 Spring的ActionSupport 类整合 Structs2:用 Spring 的 DelegatingRequestProcessor 覆盖 Struts 的 RequestProcessor3:将 Struts Action 管理委托给 Spring 框架 <o:p>&l...

2008-04-11 10:52:00 76

获取类所在的classpath绝对路径

 例:String path=this.getClass().getResource("/").toString();在web project下:在tomcat下获取到的路径是:file:/D:/workspace/techSite/WebRoot/WEB-INF/classes/直接在java project下:获取到的路径是:file:/D:/workspace/aaa/bin/说明...

2008-03-27 14:45:00 91

不要重复编写DAO

http://blog.csdn.net/HuDon/archive/2007/04/23/1575462.aspx由于 Java™ 5 泛型的采用,有关泛型类型安全 Data Access Object (DAO) 实现的想法变得切实可行。在本文中,系统架构师 Per Mellqvist 展示了基于 Hibernate 的泛型 DAO 实现类。然后展示如何使用 Spring AOP intro...

2007-08-14 17:02:00 69

全面认识UML类图元素

全面认识UML类图元素 作者: ZDNet China 翻译 周靖 ...

2007-08-14 16:59:00 77

控制反转(Ioc)

控制反转(IOC)模式(又称DI:Dependency Injection)就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。注意和工厂模式的区别!http://www.iteye.com/article/65346 ...

2007-08-14 16:55:00 73

今天天气很好!

今天星期三,天气很好,所以心情不错,所以能很专心的在背日语单词,当开始上课的时候才发现今天要听写的东西没有记,那时那个慌啊,如果听不出来就要扣钱的,就在我忐忑不安的时后,另外一个部门的人过来说要用会议室开会,我想那就是说这次的日语课就不用上了 ,嘿嘿 我心里想真是天助我也,遂回到电脑前看关于CSS的内容了,本想下个软件用用哪知道显示的都是乱码,把我郁闷的,只能是在看CSS的定位,又让我学到了一点东...

2007-04-04 16:06:00 116

有点郁闷!有点渺茫 !

        实习已经快半个月了,感觉就是在这里混日子,学日语,感觉很累,连英语都爱没有学好呢!看他们的代码,但都是日文的,我都不知道自己该先学日语还是先学技术,再加上毕业的开题报告又要交了,郁闷,今天才发现原来论文比程序重要,后悔球了,早知道选一个名牌信息系统了 ,简单论文又好写.哎 看来只有慢慢熬了...

2007-03-30 11:05:00 80

深入剖析JSP和Servlet对中文的处理

    世界上的各地区都有本地的语言。地区差异直接导致了语言环境的差异。在开发一个国际化程序的过程中,处理语言问题就显得很重要了。  这是一个世界范围内都存在的问题,所以,Java提供了世界性的解决方法。本文描述的方法是用于处理中文的,但是,推而广之,对于处理世界上其它国家和地区的语言同样适用。  汉字是双字节的。所谓双字节是指一个双字要占用两个BYTE的位置(即16位),分别称为高位和低位。...

2006-11-28 20:08:00 109

web程序功能性测试方法

1. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。 <o:p></o:p>2. 相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。 <o:p></o:p>3. 检查按钮的功能是否正确:如update、cancel、delete、save等功能是否正确。 <o:p></o:p...

2006-11-28 19:14:00 98

javascript event 事件解析

描述 event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。 event对象只在事件发生的过程中才有效。  event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和  onmouseout 事件有意义。 例子 下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳...

2006-10-09 19:56:00 53

Session详解

摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。 文章工具一、术语session在我的经验里,session这个词被滥用的程度大概仅次于transact...

2006-03-14 10:38:00 60

session的理解

先request.getsession(),当已有一个session与前request相关时就返回对这个session的引用,当没有时就生成一个.一个session在server通过一个sessionid来标识的。也就是说在一个server是不会有两个相同sessionid的session.那么session为什么会和cookie扯在一起呢?正如我所说对于一个session来说它的sessioni...

2006-03-14 10:29:00 131

Java Web Framework综述

Java Web Framework综述<o:p></o:p>0.简介<o:p></o:p>本文介绍Java Web Framework的基本工作原理,和一些常用的开源Web MVC Framework(Struts, Web Work, Tapestry, Echo, JSF, Maverick, Spring MVC, Turbine, Co...

2006-03-14 10:20:00 75

转发和重定向的区别

转发和重定向的区别 不要仅仅为了把变量传到下一个页面而使用session作用域,那会无故增大变量的作用域,转发也许可以帮助你解决这个问题。重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。正文开始:先是看上去不同,他们的调用分别如下:request.getRequestDispatch...

2006-03-13 22:44:00 46

利用HttpSessionListener统计在线人数

转自JSPCHINAJSP显示在线人数代码 /** * 编写以下SessionCounter.java * 并编译为SessiionCounter.class * 然后放到你的网站的classpath的 * SessionCount(自己建立此目录)下面 */    package SessionCount;  import javax.servlet.*;  ...

2006-03-13 13:53:00 77

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除