- 博客(20)
- 资源 (5)
- 收藏
- 关注
转载 权限的一些资料
用户 --->角色 ---->权限。角色概念提出是解耦用户和权限之间的直接联系。角色和组(groups)是有区别的,组是就是纯粹代表一群用户;角色一方面代表一系列用户,另外一方面可以代表一系列权限,因此可以说是用户和权限的结合体。用户(User)和角色(Role) 用户指访问系统中的资源的主体,一般为人,也可为 Agent 等智能程序。角色指应用领域内一种权力和责任的语义综合体
2008-04-29 09:54:00
652
原创 JTA与JDBC 事务管理的区别
JTA 提供了跨Session 的事务管理能力。这一点是与JDBC Transaction 最大的差异。JDBC事务由Connnection管理,也就是说,事务管理实际上是在JDBC Connection中实现。事务周期限于Connection的生命周期之类。同样,对于基于JDBC Transaction的Hibernate 事务管理机制而言,事务管理在Session 所依托的JDBC Conne
2008-04-23 15:18:00
1592
转载 实现Spring AOP 应用的几种方式
spring开发aop应用有三种方法:一:Spring 1.2版本中通过ProxyFactoryBean来实现aop,即通过动态代理来实现的,Aspect必须继承MethodBeforeAdvice,MethodAfterAdvice等张三class="org.springframework.aop.framework.ProxyFactoryBean">fbi
2008-04-22 11:28:00
11197
4
原创 J2EE项目异常处理
在表示层,主要是把页面传过来的值进行校验并转换成业务层需要的类型 ,而且调用业务层的方法,在表示层一定要弄清楚调用方法的是否会抛出unChecked异常,什么情况下会抛出这些异常,并作出正确的处理。《一》在异常处理方面主要做的工作是:1:捕捉业务层抛出来的check异常,如在登录时的用户不存在异常,处理并跳转到相应的页面2:处理表示层内部的一些Uncheck异常,如类
2008-04-14 14:20:00
1495
原创 spring 和hibernate的整合
在当前的整合过程中,最常见的整合就是利用spring的HibernateTemplate或者是HibernateDaoSupport ,但是这都对底层的hibernater产生了侵入性,如果利用hibernate3的一个新的特性:“带上下文环境的Session”。 这与Spring中每个Hibernate的 Session 与事务同步的功能大致相同。即:sessionFactory.g
2008-04-12 09:26:00
1401
2
原创 整合 Struts 和 Spring
整合 Struts 和 Spring:三种方式:1:使用 Spring的ActionSupport 类整合 Structs2:用 Spring 的 DelegatingRequestProcessor 覆盖 Struts 的 RequestProcessor3:将 Struts Action 管理委托给 Spring 框架 无论您使用哪种技术,都需要使用 Spring 的 ContextL
2008-04-11 10:52:00
709
原创 获取类所在的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
526
原创 不要重复编写DAO
http://blog.youkuaiyun.com/HuDon/archive/2007/04/23/1575462.aspx由于 Java™ 5 泛型的采用,有关泛型类型安全 Data Access Object (DAO) 实现的想法变得切实可行。在本文中,系统架构师 Per Mellqvist 展示了基于 Hibernate 的泛型 DAO 实现类。然后展示如何使用 Spring AOP intr
2007-08-14 17:02:00
583
转载 控制反转(Ioc)
控制反转(IOC)模式(又称DI:Dependency Injection)就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。注意和工厂模式的区别!http://www.javaeye.com/article/65346
2007-08-14 16:55:00
575
原创 今天天气很好!
今天星期三,天气很好,所以心情不错,所以能很专心的在背日语单词,当开始上课的时候才发现今天要听写的东西没有记,那时那个慌啊,如果听不出来就要扣钱的,就在我忐忑不安的时后,另外一个部门的人过来说要用会议室开会,我想那就是说这次的日语课就不用上了 ,嘿嘿 我心里想真是天助我也,遂回到电脑前看关于CSS的内容了,本想下个软件用用哪知道显示的都是乱码,把我郁闷的,只能是在看CSS的定位,又让我学到了一点东
2007-04-04 16:06:00
797
原创 有点郁闷!有点渺茫 !
实习已经快半个月了,感觉就是在这里混日子,学日语,感觉很累,连英语都爱没有学好呢!看他们的代码,但都是日文的,我都不知道自己该先学日语还是先学技术,再加上毕业的开题报告又要交了,郁闷,今天才发现原来论文比程序重要,后悔球了,早知道选一个名牌信息系统了 ,简单论文又好写.哎 看来只有慢慢熬了
2007-03-30 11:05:00
627
转载 深入剖析JSP和Servlet对中文的处理
世界上的各地区都有本地的语言。地区差异直接导致了语言环境的差异。在开发一个国际化程序的过程中,处理语言问题就显得很重要了。 这是一个世界范围内都存在的问题,所以,Java提供了世界性的解决方法。本文描述的方法是用于处理中文的,但是,推而广之,对于处理世界上其它国家和地区的语言同样适用。 汉字是双字节的。所谓双字节是指一个双字要占用两个BYTE的位置(即16位),分别称为高位和低
2006-11-28 20:08:00
647
转载 web程序功能性测试方法
1. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。 2. 相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。 3. 检查按钮的功能是否正确:如update、cancel、delete、save等功能是否正确。 4. 字符串长度检查:输入超出需求所说明的字符串长度的内容,看系统是否检查字符串长度,会不会出错。 5. 字符类型检查
2006-11-28 19:14:00
655
原创 javascript event 事件解析
描述 event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。 event对象只在事件发生的过程中才有效。 event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。 例子 下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳
2006-10-09 19:56:00
1172
转载 Session详解
摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。 文章工具一、术语session在我的经验里,session这个词被滥用的程度大概仅
2006-03-14 10:38:00
959
原创 session的理解
先request.getsession(),当已有一个session与前request相关时就返回对这个session的引用,当没有时就生成一个.一个session在server通过一个sessionid来标识的。也就是说在一个server是不会有两个相同sessionid的session.那么session为什么会和cookie扯在一起呢?正如我所说对于一个session来说它的sessioni
2006-03-14 10:29:00
1162
转载 Java Web Framework综述
Java Web Framework综述0.简介本文介绍Java Web Framework的基本工作原理,和一些常用的开源Web MVC Framework(Struts, Web Work, Tapestry, Echo, JSF, Maverick, Spring MVC, Turbine, Cocoon, Barracuda)。Web开发的最重要的基本功是HTTP;Java W
2006-03-14 10:20:00
765
转载 转发和重定向的区别
转发和重定向的区别 不要仅仅为了把变量传到下一个页面而使用session作用域,那会无故增大变量的作用域,转发也许可以帮助你解决这个问题。重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。正文开始:先是看上去不同,他们的调用分别如下:request.getRequestDispat
2006-03-13 22:44:00
1886
转载 利用HttpSessionListener统计在线人数
转自JSPCHINAJSP显示在线人数代码 /** * 编写以下SessionCounter.java * 并编译为SessiionCounter.class * 然后放到你的网站的classpath的 * SessionCount(自己建立此目录)下面 */ package SessionCount; import javax.servlet.*
2006-03-13 13:53:00
875
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人