Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Seam中应用程序的注释_Java_Jboss_Seam - Fatal编程技术网

Java Seam中应用程序的注释

Java Seam中应用程序的注释,java,jboss,seam,Java,Jboss,Seam,我想把我的项目分成不同的模块,这样我就可以在需要的时候交换它们。Atm我只是Jboss开发者工作室 因此,我希望我的模板,登录等是在1个模块/应用程序 然后我希望能够在另一个应用程序中访问ase注释和bean 这可能吗 或者,这种模块分离是否可以在一个应用程序中实现,因此很容易提取与一个模块相关的所有xhtml、java文件和导航规则?您当然可以重用后端bean,并在新应用程序中的components.xml中组装它们,只需引用包含类的单独JAR即可。前端资源-不太确定。您当然可以重用后端bea

我想把我的项目分成不同的模块,这样我就可以在需要的时候交换它们。Atm我只是Jboss开发者工作室

因此,我希望我的模板,登录等是在1个模块/应用程序

然后我希望能够在另一个应用程序中访问ase注释和bean

这可能吗


或者,这种模块分离是否可以在一个应用程序中实现,因此很容易提取与一个模块相关的所有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。