论坛首页 Java企业应用论坛

基于spring3.0.5 mvc 简单用户管理实例

浏览 106595 次
该帖已经被评为精华帖
作者 正文
   发表时间:2011-06-08  
个人感觉无论大小应用,好像将配置分散到源代码中,确实不如维护一个独立的配置文件来的方便。只是大应用,大文件好像也不太好管理。
0 请登录后投票
   发表时间:2011-06-08   最后修改:2011-06-08
还有一点,在配置事务的时候,我配置在application.xml下面好像不成功,我配置在spring-mvc.xml里面就可以了。


具体可以参考
http://www.iteye.com/problems/51463


希望楼主加在二楼的注意里面~~
0 请登录后投票
   发表时间:2011-06-08  
我只想知道 如何对付 重复提交
特别是 F5刷新提交!!! 重定向不靠谱!!!!

有没有什么良好的解决方案啊啊啊!
0 请登录后投票
   发表时间:2011-06-08  
<mvc:resources mapping="/img/**" location="/img/"/>
<mvc:resources mapping="/js/**" location="/js/"/>
<mvc:resources mapping="/css/**" location="/css/"/>

个人觉得以上这一段还不如在web.xml定义:

<servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>/resources/*</url-pattern>
</servlet-mapping>

注意:将img、js、css放在resources目录下
0 请登录后投票
   发表时间:2011-06-08  
“一个方法对应一个url”,我想弱弱地问一下,如果在注解中,URL的值重复了,怎么办?
0 请登录后投票
   发表时间:2011-06-08  
cuilji 写道
个人感觉无论大小应用,好像将配置分散到源代码中,确实不如维护一个独立的配置文件来的方便。只是大应用,大文件好像也不太好管理。

同感
0 请登录后投票
   发表时间:2011-06-08  
matychen 写道
还有一点,在配置事务的时候,我配置在application.xml下面好像不成功,我配置在spring-mvc.xml里面就可以了。


具体可以参考
http://www.iteye.com/problems/51463


希望楼主加在二楼的注意里面~~

我试的是可以的啊,我刚才在Service层增加用户的时候故意抛出一个异常,事务是回滚的,没有提交,请注意Spring框架的事务基础架构代码默认地只在抛出运行时和unchecked exceptions时才标识事务回滚。 也就是说,当抛出一个 RuntimeException 或其子类例的实例时。(Errors 也一样 - 默认地 - 标识事务回滚。)从事务方法中抛出的Checked exceptions将不被标识进行事务回滚。
0 请登录后投票
   发表时间:2011-06-08  
aa87963014 写道
我只想知道 如何对付 重复提交
特别是 F5刷新提交!!! 重定向不靠谱!!!!

有没有什么良好的解决方案啊啊啊!

用token啊
0 请登录后投票
   发表时间:2011-06-08  
mienimaer 写道
“一个方法对应一个url”,我想弱弱地问一下,如果在注解中,URL的值重复了,怎么办?

你为什么要让它重复啊
0 请登录后投票
   发表时间:2011-06-08  
太阳神喻 写道
matychen 写道
还有一点,在配置事务的时候,我配置在application.xml下面好像不成功,我配置在spring-mvc.xml里面就可以了。


具体可以参考
http://www.iteye.com/problems/51463


希望楼主加在二楼的注意里面~~

我试的是可以的啊,我刚才在Service层增加用户的时候故意抛出一个异常,事务是回滚的,没有提交,请注意Spring框架的事务基础架构代码默认地只在抛出运行时和unchecked exceptions时才标识事务回滚。 也就是说,当抛出一个 RuntimeException 或其子类例的实例时。(Errors 也一样 - 默认地 - 标识事务回滚。)从事务方法中抛出的Checked exceptions将不被标识进行事务回滚。



我这边测试的是ibatis的

难到是ibatis特有的?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics