有没有理由在struts2中为struts core api和com.opensymphony.xwork2维护单独的包文件夹结构?
发布于 2012-10-08 22:20:28
简短的回答:是的,但这不是一个技术问题。
更长的答案:因为Struts2是一个完全独立的项目,WebWork,然后是Struts2,就是在这个项目上构建的。该项目“收购”了XW2,但它暂时仍是一个独立的实体。它现在的位置也比以前更好了。
我们已经讨论过将其合并到"Struts家族“中,但重要的是它仍然是一个独立的实体,因为它与web层没有直接关系。有些人,包括我自己,已经使用XW2本身来实现它的命令模式。
如果我们将其重新命名为Struts组件,它很可能仍然是一个单独的组件,尽管我不太确定它现在看起来是什么样子,它将生活在哪里,等等。我个人并不赞成完全合并,因为XW2与web无关,在web应用程序之外使用,并且是一个逻辑上独立的组件。
https://stackoverflow.com/questions/12782445
复制相似问题