是否有任何理由为struts core api& amp维护单独的包文件夹结构? struts2中的com.opensymphony.xwork2?
答案 0 :(得分:1)
简短回答:是的,但这不是技术问题。
更长的答案:因为XWork 2是一个完全独立的项目,因此构建了WebWork,然后是Struts 2。该项目“获得”XW2但暂时仍然是一个单独的实体。它目前的位置也比以前好。
我们已经讨论过将其折叠并将其带入“Struts系列”,但重要的是它仍然是一个单独的实体,因为它与Web层没有直接关系。包括我自己在内的一些人已经将XW2用于其命令模式实现。
如果我们将它重新标记为Struts组件,它可能仍然是一个单独的组件,虽然我不太确定它在这一点上会是什么样子,它会在哪里生存等等。我个人不赞成完全合并,因为XW2不是与Web相关的,在Web应用程序之外使用,并且是一个逻辑上独立的组件。