【问题标题】:Assigning package name after changing the folder structure更改文件夹结构后分配包名称
【发布时间】:2012-02-28 12:16:47
【问题描述】:

在我的struts2项目中,我最近更改了文件夹结构,
下图显示了新的文件夹结构。

因此,我需要更改 Struts.xml 中的包名称。 我是struts 2的新手,所以请建议我适合上述的包名称 文件夹结构。我已经尝试了以下格式的
。但它没有用。

在上面的 sn-p 中,我将包名称设置为 seasar.action 因为我的所有
动作类都在其中。

【问题讨论】:

  • 您有什么不满意的地方?更多的包结构是逻辑分离。
  • 很明显,改变文件夹结构后,我们需要给出加载动作类的来源。就我而言,我不知道在包标签的 name 属性中给出什么包名..!所以每当我尝试执行我的项目时..它显示“找不到页面..!”
  • 我没有正确获取您的输入。我告诉过您这些是逻辑分隔,与操作搜索无关。您必须确保您的操作配置正确

标签: struts2


【解决方案1】:

包名是任意的;你可以随意命名。

包应该在应用的上下文中被命名为有意义的东西。多个包的原因之一是允许包级配置,如拦截器堆栈、默认结果类型等。

例如,一个包可以用来提供“安全”访问:它的默认拦截器堆栈可能包括一个“需要登录”类型的拦截器。一个包可能会封装应用程序的 REST API 并将默认结果类型设置为“json”。包只是聚合功能的一种机制。

最终,包命名是特定于应用程序的,对最终用户不可见,并作为开发人员对任意功能、目的或意图进行逻辑分组的一种手段。

【讨论】:

    猜你喜欢
    • 2017-05-29
    • 1970-01-01
    • 2020-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-04
    • 2014-03-31
    • 2020-08-22
    相关资源
    最近更新 更多