当前位置: 首页 > news >正文

国外网站做淘宝客长春网站网站建设

国外网站做淘宝客,长春网站网站建设,商贸公司经营范围,建设工程国检中心网站jboss eapApache Camel —最好的开源集成库 Apache Camel是一个很棒的开放源代码集成库#xff0c;可以用作ESB的主干或在独立的应用程序中进行系统的路由#xff0c;转换或中介#xff08;请参阅#xff1a;集成多个系统#xff09;。 Camel非常通用#xff0c;不会迫使… jboss eap Apache Camel —最好的开源集成库 Apache Camel是一个很棒的开放源代码集成库可以用作ESB的主干或在独立的应用程序中进行系统的路由转换或中介请参阅集成多个系统。 Camel非常通用不会迫使用户部署到任何特定的容器或JVM技术中。 部署到OSGi中以实现灵活的模块化使用Java EE堆栈时部署到Java EE 或者如果要进行轻量级微服务样式部署则部署到Plain Jane Java Main中。 在EAP上运行骆驼 我最近有几个人问有关在JBoss企业应用程序平台上运行Camel的问题我通常可以说“ 很好地看一下有人为做到这一点而编写的这个很棒的博客 。” 但是对于一些大型公司的人来说他们更喜欢管理第三方库的使用并且更喜欢将它们放入可全局访问的类路径中因此将骆驼库打包到其WAR / EAR中是不可行的。 以下是您可能希望将EAP上的Camel打包为全局库的一些原因 金色图像策展清单 减少war肿的战争部署 可以在单个源位置修补/更新库 确保所有应用程序都使用批准的版本 为什么您可能不想这样做 Java EE容器旨在成为多租户 部署选项/版本不灵活 可能的类路径问题/冲突取决于第三方库和传递依赖项 使Java EE容器的管理复杂化 EAP模块 不管采用哪种pro / con方法将Camel作为模块打包到JBoss EAP上以便从全局类路径使用它的最佳方法是什么 答案是使用JBoss EAP的本机模块化系统恰当地称为“ 模块” 。 我们可以为EAP 创建自定义模块 并启用我们的瘦身战争 。 一步步 对于此博客我将使用先前创建的Camel示例作为简单的WAR项目进行部署 。 但是我们不会将所有骆驼罐都包含为scopecompile/scope而是将范围更改为提供 dependencygroupIdorg.apache.camel/groupIdartifactIdcamel-core/artifactIdversion${camel.version}/versionscopeprovided/scope /dependency 只是刷新一下 maven范围选项可帮助您精细控制依赖项的打包方式以及如何将其呈现给类路径 compile —默认范围用于编译项目并作为package阶段的一部分打包到类路径中 提供—依赖关系是编译时必需的但未打包在内置package阶段生成的工件中 运行时—依赖项在运行时必须位于类路径上但编译时不需要也未打包 还有其他一些但是您不妨查看一下文档以全面了解。 因此现在我们将范围更改为提供的范围如果进行构建我们应该能够检查WAR并验证是否没有骆驼罐 从$ SOURCE_ROOT构建项目 cepostapostamachat$ mvn clean install [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 3.324s [INFO] Finished at: Wed Jul 16 14:16:53 MST 2014 [INFO] Final Memory: 29M/310M [INFO] ------------------------------------------------------------------------列出WAR的内容 cepostapostamachat$ unzip -l target/camel-cxf-contract-first-1.0.0-SNAPSHOT.war Archive: target/camel-cxf-contract-first-1.0.0-SNAPSHOT.warLength Date Time Name-------- ---- ---- ----0 07-16-14 14:15 META-INF/132 07-16-14 14:15 META-INF/MANIFEST.MF0 07-16-14 14:15 WEB-INF/0 07-16-14 14:15 WEB-INF/classes/0 07-16-14 14:15 WEB-INF/classes/camelinaction/0 07-16-14 14:15 WEB-INF/classes/camelinaction/order/0 07-16-14 14:15 WEB-INF/classes/META-INF/0 07-16-14 14:15 WEB-INF/classes/META-INF/spring/0 07-16-14 14:15 WEB-INF/classes/wsdl/1927 07-16-14 14:15 WEB-INF/classes/camelinaction/order/ObjectFactory.class992 07-16-14 14:15 WEB-INF/classes/camelinaction/order/OrderEndpoint.class1723 07-16-14 14:15 WEB-INF/classes/camelinaction/order/OrderEndpointImpl.class2912 07-16-14 14:15 WEB-INF/classes/camelinaction/order/OrderEndpointService.class604 07-16-14 14:15 WEB-INF/classes/log4j.properties1482 07-16-14 14:15 WEB-INF/classes/META-INF/spring/camel-cxf.xml1935 07-16-14 14:15 WEB-INF/classes/META-INF/spring/camel-route.xml3003 07-16-14 14:15 WEB-INF/classes/wsdl/order.wsdl1193 05-23-14 04:22 WEB-INF/web.xml0 07-16-14 14:15 META-INF/maven/0 07-16-14 14:15 META-INF/maven/com.redhat.demos/0 07-16-14 14:15 META-INF/maven/com.redhat.demos/camel-cxf-contract-first/8070 07-16-14 14:03 META-INF/maven/com.redhat.demos/camel-cxf-contract-first/pom.xml134 07-16-14 14:15 META-INF/maven/com.redhat.demos/camel-cxf-contract-first/pom.properties-------- -------24107 23 files 如果我们尝试将此项目部署到EAP则肯定会遇到类路径问题因为EAP中的类路径默认不包含Camel。 因此让我们自己构建模块。 首先通过从Red Hat支持门户网站下载来访问EAP。 请注意这些步骤可能在Wildfly中有效但是在此讨论中我将使用EAP。 注意在本示例中我将使用JBoss EAP 6.2 以及来自JBoss Fuse 6.1的Apache Camel的Red Hat发行版。 对于您要为其创建自定义模块的pom中的每个依赖项您都必须重复这些步骤请注意这些步骤已在Red Hat支持门户网站的EAP知识库中正式化 在$ EAP_HOME / modules下创建一个文件夹来存储新模块 cepostapostamachat(jboss-eap-6.2) $ cd modules cepostapostamachat(modules) $ mkdir -p org/apache/camel/core在module文件夹下创建一个名为 cepostapostamachat(modules) $ mkdir org/apache/camel/core/main 现在我们需要找出哪些依赖项/ jar需要进入此模块。 如果您使用Maven的Dependency Plugin则应该会大有帮助。 注意这些步骤是一次性的工作但是使用perl / python / bash脚本自动执行这些步骤可能值得一点时间。 对于此演示我没有创建脚本但是如果您愿意我希望您与所有人共享该脚本或者在twitter christianposta上让我知道或者在与此博客相关的github项目上进行拉取请求 ..谢谢 显示项目和每个工件的依赖关系 cepostapostamachat$ mvn dependency:tree[INFO] ------------------------------------------------------------------------ [INFO] Building [TODO]Camel CXF Contract First Example 1.0.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) camel-cxf-contract-first --- [INFO] com.redhat.demos:camel-cxf-contract-first:war:1.0.0-SNAPSHOT [INFO] - org.apache.camel:camel-core:jar:2.12.0.redhat-610379:provided [INFO] | \- com.sun.xml.bind:jaxb-impl:jar:2.2.6:provided [INFO] - org.apache.camel:camel-cxf:jar:2.12.0.redhat-610379:provided [INFO] | - org.apache.camel:camel-spring:jar:2.12.0.redhat-610379:provided [INFO] | | \- org.springframework:spring-tx:jar:3.2.8.RELEASE:provided [INFO] | - org.apache.camel:camel-cxf-transport:jar:2.12.0.redhat-610379:provided [INFO] | - org.apache.cxf:cxf-rt-frontend-jaxrs:jar:2.7.0.redhat-610379:provided [INFO] | | - javax.ws.rs:javax.ws.rs-api:jar:2.0-m10:provided [INFO] | | \- org.apache.cxf:cxf-rt-bindings-xml:jar:2.7.0.redhat-610379:provided [INFO] | - org.apache.cxf:cxf-rt-frontend-jaxws:jar:2.7.0.redhat-610379:provided [INFO] | | - xml-resolver:xml-resolver:jar:1.2:provided [INFO] | | - asm:asm:jar:3.3.1:provided [INFO] | | - org.apache.cxf:cxf-rt-frontend-simple:jar:2.7.0.redhat-610379:provided [INFO] | | \- org.apache.cxf:cxf-rt-ws-addr:jar:2.7.0.redhat-610379:provided [INFO] | | \- org.apache.cxf:cxf-rt-ws-policy:jar:2.7.0.redhat-610379:provided [INFO] | | \- org.apache.neethi:neethi:jar:3.0.3:provided [INFO] | - org.springframework:spring-core:jar:3.2.8.RELEASE:provided [INFO] | | \- commons-logging:commons-logging:jar:1.1.3:provided [INFO] | - org.springframework:spring-beans:jar:3.2.8.RELEASE:provided [INFO] | - org.springframework:spring-context:jar:3.2.8.RELEASE:provided [INFO] | | \- org.springframework:spring-expression:jar:3.2.8.RELEASE:provided [INFO] | - org.apache.cxf:cxf-rt-features-clustering:jar:2.7.0.redhat-610379:provided [INFO] | \- org.apache.cxf:cxf-rt-bindings-soap:jar:2.7.0.redhat-610379:provided [INFO] | \- org.apache.cxf:cxf-rt-databinding-jaxb:jar:2.7.0.redhat-610379:provided [INFO] - log4j:log4j:jar:1.2.16:provided [INFO] - org.slf4j:slf4j-api:jar:1.6.6:provided [INFO] - org.slf4j:slf4j-log4j12:jar:1.6.6:provided [INFO] - org.apache.cxf:cxf-rt-transports-http-jetty:jar:2.7.0.redhat-610379:provided [INFO] | - org.apache.cxf:cxf-api:jar:2.7.0.redhat-610379:provided [INFO] | | - org.codehaus.woodstox:woodstox-core-asl:jar:4.2.0:provided [INFO] | | | \- org.codehaus.woodstox:stax2-api:jar:3.1.1:provided [INFO] | | - org.apache.ws.xmlschema:xmlschema-core:jar:2.1.0:provided [INFO] | | - org.apache.geronimo.specs:geronimo-javamail_1.4_spec:jar:1.7.1:provided [INFO] | | - wsdl4j:wsdl4j:jar:1.6.3:provided [INFO] | | \- org.osgi:org.osgi.compendium:jar:4.2.0:provided [INFO] | - org.apache.cxf:cxf-rt-transports-http:jar:2.7.0.redhat-610379:provided [INFO] | - org.apache.cxf:cxf-rt-core:jar:2.7.0.redhat-610379:provided [INFO] | - org.eclipse.jetty:jetty-server:jar:8.1.14.v20131031:provided [INFO] | | - org.eclipse.jetty:jetty-continuation:jar:8.1.14.v20131031:provided [INFO] | | \- org.eclipse.jetty:jetty-http:jar:8.1.14.v20131031:provided [INFO] | | \- org.eclipse.jetty:jetty-io:jar:8.1.14.v20131031:provided [INFO] | | \- org.eclipse.jetty:jetty-util:jar:8.1.14.v20131031:provided [INFO] | - org.eclipse.jetty:jetty-security:jar:8.1.14.v20131031:provided [INFO] | \- org.apache.geronimo.specs:geronimo-servlet_3.0_spec:jar:1.0:provided [INFO] - org.apache.camel:camel-test-spring:jar:2.12.0.redhat-610379:provided [INFO] | - org.apache.camel:camel-test:jar:2.12.0.redhat-610379:provided [INFO] | \- org.springframework:spring-test:jar:3.2.8.RELEASE:provided [INFO] - junit:junit:jar:4.11:test [INFO] | \- org.hamcrest:hamcrest-core:jar:1.3:test [INFO] \- org.springframework:spring-web:jar:3.2.5.RELEASE:provided [INFO] - aopalliance:aopalliance:jar:1.0:provided [INFO] \- org.springframework:spring-aop:jar:3.2.5.RELEASE:provided [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.450s [INFO] Finished at: Wed Jul 16 15:03:08 MST 2014 [INFO] Final Memory: 17M/310M [INFO] ------------------------------------------------------------------------ 这为您提供了项目的依赖项以及每个顶级和传递性依赖项的完整列表。 现在您知道每个模块应放入哪些jar。 下一步是下载所有这些jar以便轻松将它们复制到module文件夹 将所有项目依赖项复制到目标/依赖项 cepostapostamachat$ mvn dependency:copy-dependencies cepostapostamachat$ ls -l target/dependencytotal 32072 -rw-r--r-- 1 ceposta staff 4467 Jul 16 14:50 aopalliance-1.0.jar -rw-r--r-- 1 ceposta staff 43581 Jul 16 14:50 asm-3.3.1.jar -rw-r--r-- 1 ceposta staff 2592519 Jul 16 14:50 camel-core-2.12.0.redhat-610379.jar -rw-r--r-- 1 ceposta staff 207482 Jul 16 14:43 camel-cxf-2.12.0.redhat-610379.jar -rw-r--r-- 1 ceposta staff 64726 Jul 16 14:50 camel-cxf-transport-2.12.0.redhat-610379.jar -rw-r--r-- 1 ceposta staff 244731 Jul 16 14:50 camel-spring-2.12.0.redhat-610379.jar -rw-r--r-- 1 ceposta staff 43947 Jul 16 14:50 camel-test-2.12.0.redhat-610379.jar -rw-r--r-- 1 ceposta staff 71455 Jul 16 14:50 camel-test-spring-2.12.0.redhat-610379.jar -rw-r--r-- 1 ceposta staff 62050 Jul 16 14:50 commons-logging-1.1.3.jar -rw-r--r-- 1 ceposta staff 1115924 Jul 16 14:50 cxf-api-2.7.0.redhat-610379.jar -rw-r--r-- 1 ceposta staff 204287 Jul 16 14:50 cxf-rt-bindings-soap-2.7.0.redhat-610379.jar -rw-r--r-- 1 ceposta staff 38847 Jul 16 14:50 cxf-rt-bindings-xml-2.7.0.redhat-610379.jar -rw-r--r-- 1 ceposta staff 408403 Jul 16 14:50 cxf-rt-core-2.7.0.redhat-610379.jar -rw-r--r-- 1 ceposta staff 129306 Jul 16 14:50 cxf-rt-databinding-jaxb-2.7.0.redhat-610379.jar -rw-r--r-- 1 ceposta staff 34276 Jul 16 14:50 cxf-rt-features-clustering-2.7.0.redhat-610379.jar -rw-r--r-- 1 ceposta staff 654099 Jul 16 14:50 cxf-rt-frontend-jaxrs-2.7.0.redhat-610379.jar -rw-r--r-- 1 ceposta staff 388669 Jul 16 14:50 cxf-rt-frontend-jaxws-2.7.0.redhat-610379.jar -rw-r--r-- 1 ceposta staff 67426 Jul 16 14:50 cxf-rt-frontend-simple-2.7.0.redhat-610379.jar -rw-r--r-- 1 ceposta staff 260274 Jul 16 14:50 cxf-rt-transports-http-2.7.0.redhat-610379.jar -rw-r--r-- 1 ceposta staff 97071 Jul 16 14:50 cxf-rt-transports-http-jetty-2.7.0.redhat-610379.jar -rw-r--r-- 1 ceposta staff 80014 Jul 16 14:50 cxf-rt-ws-addr-2.7.0.redhat-610379.jar -rw-r--r-- 1 ceposta staff 207480 Jul 16 14:50 cxf-rt-ws-policy-2.7.0.redhat-610379.jar -rw-r--r-- 1 ceposta staff 223298 Jul 16 14:50 geronimo-javamail_1.4_spec-1.7.1.jar -rw-r--r-- 1 ceposta staff 96323 Jul 16 14:50 geronimo-servlet_3.0_spec-1.0.jar -rw-r--r-- 1 ceposta staff 45024 Jul 16 14:50 hamcrest-core-1.3.jar -rw-r--r-- 1 ceposta staff 110928 Jul 16 14:50 javax.ws.rs-api-2.0-m10.jar -rw-r--r-- 1 ceposta staff 1112659 Jul 16 14:50 jaxb-impl-2.2.6.jar -rw-r--r-- 1 ceposta staff 21162 Jul 16 14:50 jetty-continuation-8.1.14.v20131031.jar -rw-r--r-- 1 ceposta staff 96122 Jul 16 14:50 jetty-http-8.1.14.v20131031.jar -rw-r--r-- 1 ceposta staff 104219 Jul 16 14:50 jetty-io-8.1.14.v20131031.jar -rw-r--r-- 1 ceposta staff 89923 Jul 16 14:50 jetty-security-8.1.14.v20131031.jar -rw-r--r-- 1 ceposta staff 357704 Jul 16 14:50 jetty-server-8.1.14.v20131031.jar -rw-r--r-- 1 ceposta staff 287680 Jul 16 14:50 jetty-util-8.1.14.v20131031.jar -rw-r--r-- 1 ceposta staff 245039 Jul 16 14:50 junit-4.11.jar -rw-r--r-- 1 ceposta staff 481535 Jul 16 14:50 log4j-1.2.16.jar -rw-r--r-- 1 ceposta staff 71487 Jul 16 14:50 neethi-3.0.3.jar -rw-r--r-- 1 ceposta staff 614152 Jul 16 14:50 org.osgi.compendium-4.2.0.jar -rw-r--r-- 1 ceposta staff 26176 Jul 16 14:50 slf4j-api-1.6.6.jar -rw-r--r-- 1 ceposta staff 9711 Jul 16 14:50 slf4j-log4j12-1.6.6.jar -rw-r--r-- 1 ceposta staff 335679 Jul 16 14:50 spring-aop-3.2.5.RELEASE.jar -rw-r--r-- 1 ceposta staff 612569 Jul 16 14:50 spring-beans-3.2.8.RELEASE.jar -rw-r--r-- 1 ceposta staff 866273 Jul 16 14:50 spring-context-3.2.8.RELEASE.jar -rw-r--r-- 1 ceposta staff 873608 Jul 16 14:50 spring-core-3.2.8.RELEASE.jar -rw-r--r-- 1 ceposta staff 196367 Jul 16 14:50 spring-expression-3.2.8.RELEASE.jar -rw-r--r-- 1 ceposta staff 457987 Jul 16 14:50 spring-test-3.2.8.RELEASE.jar -rw-r--r-- 1 ceposta staff 242436 Jul 16 14:50 spring-tx-3.2.8.RELEASE.jar -rw-r--r-- 1 ceposta staff 627339 Jul 16 14:50 spring-web-3.2.5.RELEASE.jar -rw-r--r-- 1 ceposta staff 182112 Jul 16 14:50 stax2-api-3.1.1.jar -rw-r--r-- 1 ceposta staff 482245 Jul 16 14:50 woodstox-core-asl-4.2.0.jar -rw-r--r-- 1 ceposta staff 186758 Jul 16 14:50 wsdl4j-1.6.3.jar -rw-r--r-- 1 ceposta staff 84091 Jul 16 14:50 xml-resolver-1.2.jar -rw-r--r-- 1 ceposta staff 165787 Jul 16 14:50 xmlschema-core-2.1.0.jar 现在我们找到哪些jar依赖于什么并创建模块。 例如从上面可以看到camel-core对com.sun.xml.bind:jaxb-impl:jar:2.2.6具有依赖性。幸运的是这是唯一的依赖性它是JBoss EAP已经提供的系统依赖性。 因此我们需要复制到我们的JBoss Module目录中的是org.apache.camel:camel-core:jar:2.12.0.redhat-610379依赖项。 但是我们从哪里得到的呢 好吧因为我们使用了dependencycopy-dependencies所以它应该只在您的target / dependency文件夹中。 但是官方的答案是Red Hat的骆驼罐是JBoss Fuse的一部分。 因此如果下载JBoss Fuse发行版并解压缩则应该在该发行版中看到一个/extras文件夹。 在该发行版内部有一个名为apache-camel-2.12.0.redhat-610379.zip的存档文件。 如果解压缩此归档文件并检查/lib文件夹则将拥有Red Hat支持的所有Camel组件和jar。 既然我们知道camel-core是骆驼核心模块唯一需要的jar让我们将其复制到EAP上的模块文件夹中 将所有依赖项和传递性依赖项复制到模块文件夹中 cepostapostamachat(contract-first-camel-eap) $ cp target/dependency/camel-core-2.12.0.redhat-610379.jar $EAP_HOME/modules/org/apache/camel/core/main/创建module.xml 现在我们需要添加一个简单的xml描述符以使EAP知道这是一个有效的模块 ?xml version1.0 encodingUTF-8? module xmlnsurn:jboss:module:1.1 nameorg.apache.camel.coreresourcesresource-root pathcamel-core-2.12.0.redhat-610379.jar//resources /module 现在您有了camel-core EAP模块 如果您对其他模块有依赖性则可以像这样添加它们但对于骆驼核心模块不是必需的这只是其他需要此模块的示例的一个示例 dependenciesmodule nameorg.apache.commons.lang/module nameorg.apache.commons.logging /module nameorg.apache.commons.collections /module nameorg.apache.commons.io /module nameorg.apache.commons.configuration / /dependencies启用骆驼核心模块 最后要做的是在全局类路径中启用该模块。 为此找到独立的配置文件并将其添加到“ EE子系统”的global-modules部分 .... bunch of other stuff here....subsystem xmlnsurn:jboss:domain:ee:1.1global-modulesmodule nameorg.apache.camel.core slotmain //global-modules /subsystem.... bunch of other stuff here.... 现在对camel-cxf组件执行此操作提示这些就是jar。或者如果已经有一些自定义模块并且您想进一步将其拆分为可重用的模块则按技术springcxfcxf进行拆分-运输等 [INFO] - org.apache.camel:camel-cxf:jar:2.12.0.redhat-610379:provided [INFO] | - org.apache.camel:camel-spring:jar:2.12.0.redhat-610379:provided [INFO] | | \- org.springframework:spring-tx:jar:3.2.8.RELEASE:provided [INFO] | - org.apache.camel:camel-cxf-transport:jar:2.12.0.redhat-610379:provided [INFO] | - org.apache.cxf:cxf-rt-frontend-jaxrs:jar:2.7.0.redhat-610379:provided [INFO] | | - javax.ws.rs:javax.ws.rs-api:jar:2.0-m10:provided [INFO] | | \- org.apache.cxf:cxf-rt-bindings-xml:jar:2.7.0.redhat-610379:provided [INFO] | - org.apache.cxf:cxf-rt-frontend-jaxws:jar:2.7.0.redhat-610379:provided [INFO] | | - xml-resolver:xml-resolver:jar:1.2:provided [INFO] | | - asm:asm:jar:3.3.1:provided [INFO] | | - org.apache.cxf:cxf-rt-frontend-simple:jar:2.7.0.redhat-610379:provided [INFO] | | \- org.apache.cxf:cxf-rt-ws-addr:jar:2.7.0.redhat-610379:provided [INFO] | | \- org.apache.cxf:cxf-rt-ws-policy:jar:2.7.0.redhat-610379:provided [INFO] | | \- org.apache.neethi:neethi:jar:3.0.3:provided [INFO] | - org.springframework:spring-core:jar:3.2.8.RELEASE:provided [INFO] | | \- commons-logging:commons-logging:jar:1.1.3:provided [INFO] | - org.springframework:spring-beans:jar:3.2.8.RELEASE:provided [INFO] | - org.springframework:spring-context:jar:3.2.8.RELEASE:provided [INFO] | | \- org.springframework:spring-expression:jar:3.2.8.RELEASE:provided [INFO] | - org.apache.cxf:cxf-rt-features-clustering:jar:2.7.0.redhat-610379:provided [INFO] | \- org.apache.cxf:cxf-rt-bindings-soap:jar:2.7.0.redhat-610379:provided [INFO] | \- org.apache.cxf:cxf-rt-databinding-jaxb:jar:2.7.0.redhat-610379:provided 请注意您可能需要在这里将不同的第三方依存关系拆分为各自的模块。 例如Spring FrameworkCamel Spring等 将我们的项目部署到EAP 现在从命令行转到示例项目的源代码的根并进行构建和部署 cepostapostamachat$ mvn clean installcepostapostamachat$ mvn jboss-as:deploy-only接下来要去哪里 如果您对以上内容有疑问我们很乐意为您提供帮助或者与Red Hat支持联系以更快地做出响应 翻译自: https://www.javacodegeeks.com/2014/07/camel-on-jboss-eap-with-custom-modules.htmljboss eap
http://www.yutouwan.com/news/45908/

相关文章:

  • 网站底部连接怎么做企业信息公开网查询系统
  • 网站名字怎么取最好却持网站
  • 公司网站模板免费源码下载建设通多少钱一年
  • 太原制作网站的公司哪家好广州广告公司排行榜
  • 如何做企业网站建设免费行情网站app下载大全
  • 做国外商品的网站小程序定制公司
  • 企业门户网站有哪些网站建设推广岗位
  • 注册网站排名公司网站字体特效
  • 安康网站建设智能小程序银川网站优化
  • 资深的食品行业网站开发旅游软件排行榜前十名
  • 青岛 html5flash设计开发|交互设计|网站建设网页设计与制作实训报告2000字
  • 为什么做这个网站反馈问题网站js下载
  • 洛阳网站建设设计公司公司建一个网站多少费用
  • 青海城乡和住房建设厅网站个人公众号做电影网站
  • 宣武网站建设服务企业网站设计与管理系统
  • 性价比最高网站建设小程序编程
  • 东莞商城网站开发wordpress免费商业主题
  • sns社交网站开发网站用ps做还是ai
  • qq邮箱做网站青浦手机网站制作
  • 株洲网站建设的公司wordpress登录后转到wp首页
  • 织梦做招聘网站iis7.0 asp网站配置
  • 手机网站登陆模板wordpress中home page
  • 霸州网站优化优化方案2021版英语答案
  • 深圳网站seo教程wordpress页面内容调用
  • 网站的形成电脑二级网页打不开怎么解决
  • 安阳网站制作价格展位搭建
  • 建站超市代理佛山旺道seo优化
  • 十堰城市建设网站1688如何搜索关键词排名
  • 深圳市律师网站建设怎么样网站流量合作
  • 制作简易网站商机互联网站建设