今天试了一个在myeclipse8.5中配置struts2.1 ,用了李宁一书的源代码,结果发现很多问题。
问题一:类的位置变了。org.apache.struts2.config.ParentPackage,已经跑到org.apache.struts2.convention.annotation下去 。类的位置怎么能随便变动呢,这也太不负责了,对于一个已经完工的项目,以后还怎么升级啊。这完全不向后兼容嘛。
问题二:类的属性也变了,2.0下的value在2.1下已经变成location了。
不知道辛苦工作的程序员们还要承担多少这样的后果。
struts2.0的源代码:
==========STRUTS2.1的源代码========================