
spring-mvc
文章平均质量分 63
ljwhx2002
喜欢旅游,偶尔玩下网游,喜欢和朋友一起
展开
-
a different object with the same identifier value was already associated with the session
spring mvc + jpa(hibernate) 出现如下错误:a different object with the same identifier value was already associated with the session因为之前已经将该条记录取到了session缓存中,update时发生错误,一个游离态对象和一个持久态对象,具有相同OID,因此报错。原创 2012-04-17 16:43:00 · 718 阅读 · 1 评论 -
spring mvc中 使用 quartz 容易导致任务每次触发多次执行的问题
今天配置发现 job每次执行的时候被调用2次。 搜了一下资料解决方式都不对,根本原因是配置文件spring 核心加载了一次,而mvc的dispathservlet又加载了一次:web.xml内容:contextConfigLocationclasspath:applicationContext.xmlweborg.springframework.web.原创 2012-04-18 15:51:54 · 1998 阅读 · 0 评论 -
spring mvc jpa 使用 hibernate 的 lazy问题
由于是jpa方式,lazy 属性 去访问属性会出现 session already closed的错误,会话已经关闭掉了,在ssh整合当中记得有一个 opensessioninview的 filter,同样,spring jpa也有这方面的支持:我的整个web.xml ,基本稳定了,不过还得测试下:CharacterEncodingFilterorg.springf原创 2012-04-20 11:15:32 · 922 阅读 · 0 评论 -
利用spring aop实现token 防止表单重复提交
struts里防止表单提交有现成的组件,但是spring mvc里没有现成的,需要自己实现。代码还在优化,不过思路已经差不多了:在你认为需要防止表单重复提交的form里加上1,页面改动:后台:2,在你认为需要加token的业务方法上面注解:我使用的是基于注解+aop切面形式@TokenNeeded() //这个注解自定义拦截自动往会话加入一个随机原创 2012-11-28 13:12:08 · 2204 阅读 · 0 评论 -
新浪开放平台 sae环境 java主机使用感受
1,首先,这个sae的java主机环境免费的,这点很赞,适合技术开发者研究一些自己的程序。如果做些小型应用,使用这个环境也足矣,上面有相当成熟的配套设施,比如 memcached nosql mysql 文件存储 ,尤其是做微博应用 直接使用sae 相当不错。2,数据库的读写分离,这点相当不错,从性能上理论上这个环境应用得当能适应100W级的访问量原理是数据库的主从复制,原创 2012-12-18 11:29:37 · 1094 阅读 · 0 评论 -
spring mvc 采用 jsr303 bean validation 校验框架
1,JSR 303 http://jcp.org/en/jsr/detail?id=303这是一个规范,定义了一些元素来进行bean的数据校验,比如 你的model有一个 user.java ,里面有一个email,当用户注册时候要验证email是否合法。 一般做法是js前端校验,但是不安全,作为完整安全解决方案,我们必须后端校验。表 1. Bean Validation 中内置的原创 2013-01-10 15:17:54 · 2159 阅读 · 0 评论