Java Seam中应用程序的注释
我想把我的项目分成不同的模块,这样我就可以在需要的时候交换它们。Atm我只是Jboss开发者工作室 因此,我希望我的模板,登录等是在1个模块/应用程序 然后我希望能够在另一个应用程序中访问ase注释和bean 这可能吗Java Seam中应用程序的注释,java,jboss,seam,Java,Jboss,Seam,我想把我的项目分成不同的模块,这样我就可以在需要的时候交换它们。Atm我只是Jboss开发者工作室 因此,我希望我的模板,登录等是在1个模块/应用程序 然后我希望能够在另一个应用程序中访问ase注释和bean 这可能吗 或者,这种模块分离是否可以在一个应用程序中实现,因此很容易提取与一个模块相关的所有xhtml、java文件和导航规则?您当然可以重用后端bean,并在新应用程序中的components.xml中组装它们,只需引用包含类的单独JAR即可。前端资源-不太确定。您当然可以重用后端bea
或者,这种模块分离是否可以在一个应用程序中实现,因此很容易提取与一个模块相关的所有xhtml、java文件和导航规则?您当然可以重用后端bean,并在新应用程序中的components.xml中组装它们,只需引用包含类的单独JAR即可。前端资源-不太确定。您当然可以重用后端bean,并在新应用程序的components.xml中组装它们,只需引用包含类的单独JAR即可。前端资源-不太确定。您可以将所有java类/注释/接口组织到单独的JAR中。只需确保META-INF文件夹中有seam.properties文件。当seam启动时,它会扫描类路径中的所有JAR,看看它们是否有该文件。如果是这样,它会将它们添加为可能的组件。所以你可以把这些不同的罐子放在你的战争中
我从未找到一种方法来包含来自不同war/JAR的xhtml文件,并让它们在war中实际运行。我们目前使用maven的叠加功能将各种战争合并成一场大战争。它将各种faces-config、components.xml和xhtml文件组合成一个我们部署的大型war。您可以将所有java类/注释/接口组织到单独的JAR中。只需确保META-INF文件夹中有seam.properties文件。当seam启动时,它会扫描类路径中的所有JAR,看看它们是否有该文件。如果是这样,它会将它们添加为可能的组件。所以你可以把这些不同的罐子放在你的战争中
我从未找到一种方法来包含来自不同war/JAR的xhtml文件,并让它们在war中实际运行。我们目前使用maven的叠加功能将各种战争合并成一场大战争。它将各种faces配置、components.xml和xhtml文件组合成一个我们部署的大型war。也许您应该只对servlet API提出同样的问题。因为JSF只是一个servlet,Seam只是JSF的过滤器和服务。如果您了解了底层细节,您可能会在任何框架中获得成功,包括seam。也许您应该只在ServletAPI中问同样的问题。因为JSF只是一个servlet,Seam只是JSF的过滤器和服务。如果您了解了底层细节,您可能会在任何框架中获得成功,包括seam。