2006-11-20

Struts2.0.2实现零配置文件开发模式!

关键字: Struts,MVC

Coming in Struts 2.0.2 -- Zero Configuration - Optionally, replace XML configuration with convention and annotation.

这是在最http://jakarta.apache.org网站上看到的最新消息,Struts2.0.2将实现零配置文件的开发,很大程度上将会提高程序的可维护性及简单性!期待........

评论
galaxystar 2007-05-21
提高开发效率,增加维护成本!
100个类的分散annotation,比起1个xml配置文件.确实不平衡.
如楼上所说.
但是,多数情况下,需要更改所有类的注释的机会并不多!
davidcen 2007-05-21
0xml配置=100annotation配置
天下掉馅饼是不可能的
xml集中好查询 annotation可能淹没在代码之中
poiuyt373 2007-04-06
annotation实在不能算0配置,仅仅是换个方式,管理维护甚至更麻烦,再过一段时间,annotation肯定会被抱怨一大堆。
realghost819 2007-04-05
0配置现在还做不到,struts开发人员也承认了的
dada 2007-03-12
有意思,几年前从元数据到xml,现在又从xml回到元数据的路子上去,真是风水轮流转。
njwander 2007-03-12
好消息,期待。
Cecily 2007-03-12
刚熟悉了XML各种各样的配置文件,又要0配置,虽然觉得也许是件好事,可是总觉得发展需要个明确的方向了,否则感觉就象我现在一样疲于奔命了
cctvx1 2007-03-02
其实所谓的0配置如果是依靠annotation的话

其实还是算配置。。只能说配置到代码里面了

一味追求 annotation 不是好事情的
rasonyang 2007-03-02
失望,实际上根本做不到!至少在Struts 2.0.6中的annotation还不支持对Action的Intercepter定义。
ahuaxuan 2006-12-16

karna 写道:
都不知道谁想出来的映射文件这种东西,真是遗祸不浅.


那就要追述到很远的地方了,ejb的缺点之一就是大量的配置文件,而且全是在xml中,ejb3.0改了不少,也是用注释了

iceskysl 2006-11-23
被ROR冲的,也学者0配置了。。呵呵。。
Tin 2006-11-21
annotation是元数据嘛,不属于元数据的地方用anno也不好,比如result、params、i18n等等我还是觉得外部配置文件灵活,XML可以,YAML也可以呀。
CoC是应该贯彻的,有了它应该也能消除大部分的XML了,消除应该消除的,保留应该保留的。
不一刀切。0 XML和0配置还是有区别的,annotation也是要配置的呀。
Julien 2006-11-21
我觉得用反射来实现0配置,用annotation来实现定制,这完全可能啊。
或者用反射来0配置,用xml来定制可能更方便。
总之annotation应该不是必选项
lighter 2006-11-21
karna 写道
江南白衣 写道
convention+annotation 是趋势。
只有其中任何一种都没有任何意义。


比配置文件进步不了多少

不觉得,我认为convention(over configuration)+annotation还是大势所趋,进步了不少.
但有一个不好的地方,就是要重新编译.
karna 2006-11-21
江南白衣 写道
convention+annotation 是趋势。
只有其中任何一种都没有任何意义。


比配置文件进步不了多少
宏基小键盘 2006-11-20
lighter 写道
上了一下http://struts.apache.org/2.x/index.html,在build指示下的确有
"Coming in Struts 2.0.2 -- Zero Configuration - Optionally, replace XML configuration with convention and annotation."这一行字.
不过struts2对于使用jdk1.4的人可能不太是好消息:
Apache Struts 2 requires:
Servlet API 2.4
JSP API 2.0
Java 5


这真是个问题,公司不少系统还跑在J2EE1.3上。
江南白衣 2006-11-20
convention+annotation 是趋势。
只有其中任何一种都没有任何意义。
giscat 2006-11-20
都是XML搞出来的
karna 2006-11-20
都不知道谁想出来的映射文件这种东西,真是遗祸不浅.
karna 2006-11-20
真是后知后觉啊,当年设计的时候就该想到是零配置了