- 浏览: 34041 次
- 性别:
- 来自: 杭州
最新评论
-
lendo.du:
Spring和Struts集成的时候,如果使用xml配置,那么 ...
Struts2: Spring Plugin -
xiebiao110:
不过ant + ivy的方式不需要去下载包。
maven中log4j1.2.15的依赖管理 -
xiebiao110:
log4j的问题,我也是最近在ivy中遇到的这个问题。
maven中log4j1.2.15的依赖管理 -
volking:
我还是不行 ,构造方法输入可以,为何属性注入就是null呢?
...
Struts2: Spring Plugin -
storm0912:
@Transactional是Hibernate和Spring ...
Hibernate: could not initialize proxy - no Session
文章列表
/* { "fieldErrors": {"password":["密码长度为3-20字符"]}} */
上面就是校验出错时JSONValidationInterceptor返回给我的结果,竟然被/* {} */包围。
这样产生的问题是:使用JQuery这样的ajax框架时,如果设置了返回数据类型dataType=json, jQuery会自动解析返回的字符串成为json对象,倒霉的是,非良构的json字串会被jQuery忽略掉,从而导致回调方法永远不会被执行。
查看源码发现问题在buildResponse方法中:
prote ...
一、首先,模块的组织更加的细致,从那么多的
jar
分包就看的出来:
Spring
的构建系统以及依赖管理使用的是
Apache Ivy
,从源码包看出,也使用了
Maven
。
Maven
确实是个好东西,好处不再多言,以后希望能进一步用好它。
二、新特性如下:
Spring Expression Language
(
Spring
表达式语言)
IoC enhancements/Java based bean metadata
(
Ioc
增强
/
基于
Java
的
bean
元数据)
Gene ...
继承实现有三种策略:
单表继承。每棵类继承树使用一个表(table per class hierarchy)
具体表继承。每个子类一个表(table per subclass)
类表继承。每个具体类一个表(table per concrete class)(有一些限制)
1. 因为类继承树肯定是 ...
Hibernate主要从以下几方面来优化查询性能:
1.降低访问数据库的频率,减少select语句的数目。实现手段包括:
(1) 使用迫切左外连接或迫切内连接检索策略。
(2) 对延迟检索或立即检索策略设置批量检索数目
。
(3) 使用查询缓存
。
2.避免多余加载程序不需要访问的数据。实现手段包括:
(1) 使用延迟检索策略
(2) 使用集合过滤。
3.避免报表查询数据占用缓存。实现手段为利用投影查询功能,查询出实体的部分属性。
4.减少select语句中的字段,从而降低访问数据库的数据量。实现手段为利用Query的iterate()方法。
系统因为掉电重启后出现讨厌的Restore my Active Desktop. 点击以后竟然报错。Error:Object not support this action.
Google一番找到了答案!
If you have installed IE7 you are guaranteed to get a script error for this action.
The normal advice will not work if you are on a security enabled
windows 2003 domain
. The only fix then is t ...
该Bug的异常栈如下:
Unable to set parameter [id] in result of type [org.apache.struts2.dispatcher.ServletActionRedirectResult] ==> com.opensymphony.xwork2.util.logging.commons.CommonsLogger.error(CommonsLogger.java:27)
Caught OgnlException while setting property 'id' on type 'org.apache.struts2.dispatch ...
在使用struts2开发Action的时候遇到一个问题,注解@Autowired不起作用,导致出现NullPointerException。这说明了Action实例并不是由spring来创建的(由struts2的objectFactory创建)。那么有什么办法可以将Action Bean交给Spring来管理吗?这时struts2的spring plugin就派上用场了。
Spring plugin的功能有:
1. 允许有spring来创建Action, Interceptor和Results.
2. Sturts创建对象完成后,可以使用spring来完成@Autowired
3. 如果 ...
异常栈:
org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here
at org.springframework.orm.hibernate3.SpringSessionContext.currentSession(SpringSessionContext.java:63)
at org.hibernate.impl.SessionFactoryImpl.ge ...
org.hibernate.LazyInitializationException: could not initialize proxy - no Session
at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:132)
at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:174)
at org.hibernate.prox ...
在maven中直接注入对log4j1.2.15的依赖是有问题的,如下:
01/04/2010 1:17:15 PM EDT: Missing indirectly referenced artifact javax.jms:jms:jar:1.1:test
01/04/2010 1:17:15 PM EDT: Missing indirectly referenced artifact com.sun.jdmk:jmxtools:jar:1.2.1:test
01/04/2010 1:17:15 PM EDT: M ...