Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.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 JSF2.0和Weblogic 11-在引用的库中包含faces配置规范_Java_Jsf_Jsf 2_Weblogic11g_Faces Config - Fatal编程技术网

Java JSF2.0和Weblogic 11-在引用的库中包含faces配置规范

Java JSF2.0和Weblogic 11-在引用的库中包含faces配置规范,java,jsf,jsf-2,weblogic11g,faces-config,Java,Jsf,Jsf 2,Weblogic11g,Faces Config,我试图在JSF2.0Web应用程序中将应用程序层代码与视图层html、css和js解耦 应用程序的视图层将是一个具有标准结构的已部署WAR文件 java代码将位于Weblogic部署库中(由war在WEB-INF/Weblogic.xml中引用)。这将只包含类文件以及许多必需的JAR 我不希望在视图层工作的人直接连接到应用层。我是否可以将应用程序的faces-config.xml中的规范包含在引用库的faces-config.xml中?这些包括:异常处理程序工厂、资源包引用、el解析器、侦听器、

我试图在JSF2.0Web应用程序中将应用程序层代码与视图层html、css和js解耦

应用程序的视图层将是一个具有标准结构的已部署WAR文件

java代码将位于Weblogic部署库中(由war在WEB-INF/Weblogic.xml中引用)。这将只包含类文件以及许多必需的JAR

我不希望在视图层工作的人直接连接到应用层。我是否可以将应用程序的faces-config.xml中的规范包含在引用库的faces-config.xml中?这些包括:异常处理程序工厂、资源包引用、el解析器、侦听器、渲染工具包等

Application Structure -App-Layer Library -META-INF -faces-config.xml??? -WEB-INF -classes -lib (jars here) -web.xml -View-Layer Application -META-INF -WEB-INF -faces-config.xml -web.xml -weblogic.xml -weblogic-application.xml -Other folders 应用程序结构 -应用层库 -META-INF -faces config.xml??? -WEB-INF -班级 -lib(这里是罐子) -web.xml -视图层应用程序 -META-INF -WEB-INF -faces-config.xml -web.xml -weblogic.xml -weblogic-application.xml -其他文件夹 对不起,如果这不够清楚,我的第一个问题是关于堆栈溢出!如果我能澄清任何事情,请随时告诉我。

是的,有可能

您可以拥有一个应用程序库,用于视图层的公用程序、配置和java代码。在这个jar(库)中,您将所有需要的内容放在JSF配置文件中(
faces config.xml
),该文件位于
src/META-INF/faces config.xml
中。在我的例子中,这个配置文件中有异常处理程序工厂、资源包引用、el解析器、侦听器,weblogic中没有任何问题

但是,有一些问题需要考虑。例如,替代第三部分、渲染器或组件

我希望,这能解决你的一些疑问