- 博客(20)
- 收藏
- 关注
原创 [转]Spring中@Autowired注解、@Resource注解的区别
[转]http://www.chinasb.org/archives/2011/06/2443.shtml Spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注 解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource的作用相当于@Autowired,只不过@Autowired...
2012-12-15 09:34:25 130
原创 关于ActionContext.getContext()的用法心得
[转]http://blog.csdn.net/smcfy/article/details/5693481 为了避免与Servlet API耦合在一起,方便Action类做单元测试,Struts 2对HttpServletRequest、HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,直接使用HttpServletReq...
2012-12-03 11:11:01 142
原创 实现拦截器的三种方法
[转]http://blog.csdn.net/hackerain/article/details/6994518 说是三种方法,实际上是一种方法,其实只要这个类实现了Interceptor接口,即可成为一个拦截器类。 第一种方法就是[b]直接实现Interceptor接口[/b],这样的话,就要实现这个接口中的三个方法。 第二种方法是[b]继承自AbstractIntercep...
2012-12-01 16:02:55 312
原创 <s:set>
[转]http://www.cnblogs.com/yuanermen/archive/2011/03/17/1986857.html s:set标签 格式: [code="java"][/code] 说明:把jsp页面中的一个值,以name存储起来。Scope存储的范围是在application、session、request、page……。默认是存储在该action中。 ...
2012-11-30 10:51:58 105
原创 <s:select>
struts2的select标签中,常用的有以下几个属性: (1)struts2中的select 标签中,必须设置的属性只有一个,即是list。 (2)select标签的list中必须有值,不然会报错。如果没有值,可以加上headerKey, headerValue,这样就可以通过了。如: xml 代码 [code="java"] [/code] 其中,即使list中...
2012-11-30 10:40:00 77
原创 HibernateTemplate、HibernateTransactionManager、JdbcTemplate
[b]DataSource ->SessionFactory-> HibernateTranscationManager[/b] Hibernate中通过SessionFactory创建和维护Session。Spring对SessionFactory的配置进行了整合,无需再通过Hibernate.cfg.xml对SessionFactory进行设定。SessionFactory节点的mappin...
2012-11-29 11:15:34 189
原创 struts2拦截器解析
[转]http://www.myexception.cn/software-architecture-design/890151.html 在工作的时候每一个Action请求都被包装在一堆拦截器的内部。拦截器可以在Action执行直线做相似的操作也可以在Action执行直后做回收操作。 每一个Action既可以将操作转交给下面的拦截器,Action也可以直接退出操作返回客户既定的画面。...
2012-11-28 16:14:38 93
原创 Struts2_Spring_Hibernate配置
在控制层,利用Strtus2标签功能,在Action中直接与jsp页面上的数据进行交互。在调用业务逻辑层应用时,Struts2提供了对Sping的支持。开发人员需要完成对struts.xml的配置工作和对各个Action类的编写。 在业务逻辑层,利用Spring框架的依赖注入实现对业务逻辑类和DAO类的实例托管;在事务处理方面,利用Spring提供的面向切面的事务处理功能,使对数据的事务控...
2012-11-28 10:00:31 81
原创 [转]Struts2 中使用token标签防止刷新和后退进行重复提交
转http://blog.163.com/chtx87_98/blog/static/6540111920118288512879/ 在Struts2中使用token标签和内置的拦截器,来防止刷新提交和后退提交非常简单方便。 1. 在需要防止重复提交的jsp中,只需添加一个标签 2. 在对应的struts.xml中进行配置token拦截器,如下代码,红色部分 [code="ja...
2012-11-27 16:51:38 100
原创 TreeSet
HashSet是基于Hash算法实现的,其性能通常优于TreeSet,我们通常都应该使用 HashSet,在我们需要排序的功能时,我门才使用TreeSet TreeSet类型是J2SE中唯一可实现自动排序的类型,用法如下: MyComparator.java [code="java"] 1package test; 2 3import java.util.C...
2012-11-22 13:41:54 84
原创 [转]spring security 3 中使用自定义数据库来设置权限
转http://blog.csdn.net/remote_roamer/article/details/5713777 在spring security3中使用自己定义的数据结构来实现权限设置。 1.数据库 ◦用户表 ◦角色表 ◦action表,即资源表 ◦角色-用户关联表 ◦actiion-角色关联表 2...
2012-11-21 17:51:58 101
原创 [转]spring security 3 中使用自定义数据库来设置权限
[转]http://blog.csdn.net/remote_roamer/article/details/5713777 在spring security3中使用自己定义的数据结构来实现权限设置。 [b]1.数据库 [/b] ◦用户表 ◦角色表 ◦action表,即资源表 ◦角色-用户关联表 ◦actii...
2012-11-21 17:27:13 177
原创 [转]认证处理过滤器authenticationProcessingFilter的配置
转http://blog.csdn.net/boy00fly/article/details/4398271 [b]认证处理过滤器authenticationProcessingFilter的配置[/b] [code="java"]1.< bean id = "authenticationProcessingFilter" class = "org.acegisecurity....
2012-11-21 14:45:47 3094
原创 [转] getHibernateTemplate()中的方法
转http://blog.csdn.net/tanglinfeng/article/details/3877604 Spring中常用的hql查询方法(getHibernateTemplate()) 一、find(String queryString); 示例:[code="java"]this.getHibernateTemplate().find("from ...
2012-11-20 15:29:40 80
原创 [转] getHibernateTemplate()和getSession()的区别
转http://jeoff.blog.51cto.com/186264/133434 自动生成hibernate配置文件的时候,会在dao层用到getSession()方法来操作数据库记 录,但是他还有个方法getHibernateTemplate(),这两个方法究竟有什么区别呢? 1.使用getSession()方法你只要继承sessionFactory,而使用getHiber...
2012-11-20 15:17:02 109
原创 [转] EL表达式
转http://blog.csdn.net/qwerasdf123/article/details/4189889 EL表达式 1、EL简介 1)语法结构 ${expression} 2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []...
2012-11-20 10:56:28 79
原创 ${pageContext.request.contextPath}
为了解决不同部署方式的差别,在所有非struts标签的路径前加[code="java"]${pageContext.request.contextPath},[/code]如原路径为: [code="java"]"/images/title.gif",[/code] 改为 [code="java"] "${pageContext.request.contextPath}/images/...
2012-11-20 10:25:12 181
原创 Spring命名空间解析
spring 整合了各种工具,并且spring提供了对各种工具的xml scheme 的配置方式,简化了开发。 [code="java"] [/code] 首先 [code="java"]xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=http://...
2012-11-20 09:51:37 185
原创 Spring 资源访问剖析和策略模式应用
摘自http://www.ibm.com/developerworks/cn/java/j-lo-spring-resource/index.html 简介: Spring 框架是一个非常优秀的轻量级 Java 框架,它的资源访问方式高度简化了应用程序的资源访问,将应用程序从底层不同的资源访问中解放出来,消除了不同资源访问方式的差异。Spring 框架的资源访问就是经典设计模式:策略模式的...
2012-11-19 01:00:44 88
原创 浅析Web工程目录和tomcat目录
摘自http://blog.csdn.net/ystyaoshengting/article/details/6204886 在Eclipse中只要创建一个Dynamic Web Project,就可以根据创建向导创建出一个典型Java Web站点的目录结构。除非有特殊需要,在大多数情况下都没有必要修改这个目录结构,这也是Web容器的缺省目录结构,我们只要直接使用即可。一般的目录结构如下: ...
2012-11-19 00:21:01 124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人