精华帖 (0) :: 良好帖 (14) :: 新手帖 (5) :: 隐藏帖 (3)
|
|
---|---|
作者 | 正文 |
发表时间:2009-08-12
架构设计需要平衡之美,再好的东西要是用的过了分也会变味儿的。个人觉得Struts2中的form验证信息还是不要使用annotation为好。
|
|
返回顶楼 | |
发表时间:2009-08-12
我不喜欢用annoation方式,感觉找不到一个统一看配置的地方,而且用annoation还很乱.
|
|
返回顶楼 | |
发表时间:2009-08-12
haojia0716 写道 我认为annotation只有orm和aop方便,其他还是用xml。
但是作为框架,annotation和xml两种配置方式都是要提供的。 是呀,站在框架制作的角度是应该这样。但是象struts2那样,也有点过分。 |
|
返回顶楼 | |
发表时间:2009-08-12
用spring和hibernate的注解,决定能做到0配置,现在就用着呢,深有体会
|
|
返回顶楼 | |
发表时间:2009-08-12
DoubleEO 写道 用spring和hibernate的注解,决定能做到0配置,现在就用着呢,深有体会
不是吧,应该是“准0配置”,XML还是有一点的。 |
|
返回顶楼 | |
发表时间:2009-08-12
Struts2的Annoation验证着实的不好用呢.
|
|
返回顶楼 | |
发表时间:2009-08-12
最后修改:2009-08-12
各大开源框架都在加大对Annotation的支持,这也是应Java新版本的需要。若能活用,能对开发带来较大的便利。
Spring从2.0开始对Annotation支持,当时可能不够完善,但2.5以及以后稳定版本的3.0会更加完善。 同理,iBatis刚开始支持Annotation,也需要在一定时间的更新版本中完善。 Hibernate的Annotation本就是Hibernate项目下的一个子框架,有着较久的历史,现在的版本已发展3.4.0GA。随着Hibernate得到Java官方的认同,Hibernate Annotation也大大弥补了JPA的不足。 至于Struts2的Validation框架,不管是XML形式还是Annotation形式,个人都不建议使用。直接写Java语句验证或者通过整合Ajax的方式异步验证,也不失为一种好方法。Struts 2.0加进的Annotation也是不完善的版本,但2.1.6GA版本,Annotation在Action配置方面做得非常不错,不妨学习使用。 很多时候,新事物都需要经历漫长的时间才能让人们接受,原因之一是新事物尚不够完善,原因之二是人们的观念还不能转变。Annotation的目的是使那些厌倦了大量XML配置文件的开发者,能够以另一种便捷的方式来开发,本意是好的。而且,那些框架的背后,都会有一群积极的开发者正在不断完善Annotation方面的API,所以,会越来越完善。 如果Annotation这么容易就能令楼主达到忍耐的极限的话,可能,Annotation真的不适合你吧!建议楼主以后勿用Annotaion也,用回XML配置文件,这样对你会好点。开玩笑说一句:哪种方式适合你的就用哪种吧,搞程序的最重要是要确保让自己心情舒畅,自寻烦恼就没有必要了!呵呵 |
|
返回顶楼 | |
发表时间:2009-08-12
struts2实现restful就需要annotation
|
|
返回顶楼 | |
发表时间:2009-08-12
mysoko 写道 struts2实现restful就需要annotation
不是吧,用XML可以的。 |
|
返回顶楼 | |
发表时间:2009-08-12
问一个题外问题,在spring MVC annotations中,表示session的标注中,如果session过期如何处理,即使判断为null,也是报后台错,最好能够判断,给出合适的提示。
|
|
返回顶楼 | |