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

门户网站特点仿牌网站

门户网站特点,仿牌网站,江西手机网站建设,视频封面制作网站jboss 发布web最近#xff0c;我读到了为什么没有标准来开发真正的模块化Web应用程序#xff1f; 由Patroklos Papapetrou撰写#xff08; 在Java Code Geeks中也有介绍 #xff09;。 受本文的启发#xff0c;我决定检查实际使用的JBoss模块 。 这篇文章逐步描述了我的实… jboss 发布web 最近我读到了为什么没有标准来开发真正的模块化Web应用程序 由Patroklos Papapetrou撰写 在Java Code Geeks中也有介绍 。 受本文的启发我决定检查实际使用的JBoss模块 。 这篇文章逐步描述了我的实验。 我首先想到了以下目标–使用我自己的JBoss模块定义的某些服务来创建Web应用程序。 我准备的服务非常简单。 我将其命名为Echo Service package warlock.echo;public interface EchoService {String echo(String param);} 并放入另一个名为echo-api的jar文件中。 然后我实现了该服务 package warlock.echo.impl;import warlock.echo.EchoService;public class DefaultEchoService implements EchoService {public String echo(String param) {return param;}} 并将实现放在新的jar文件中该文件名为echo-module。 考虑到我的Web应用程序应该只了解服务API而不是特定的实现因此我决定采用使用Java平台创建可扩展应用程序中介绍的方法-该选择需要添加到下面的echo模块jar特殊文件中META-INF / services / warlock.echo.EchoService持有服务实现的“指针”实现类的完全限定名称。 此时我检索并解压缩了JBoss Application Server 7 进入解压缩的JBoss然后进入modules目录。 在此目录中我添加了以下结构 上面提到了这里可见的两个jar文件module.xml文件是我的JBoss Module的定义–名为warlock.echo具有以下内容 ?xml version1.0 encodingUTF-8?module xmlnsurn:jboss:module:1.0 namewarlock.echoresourcesresource-root pathecho-module-1.0.0-SNAPSHOT.jar /resource-root pathecho-api-1.0.0-SNAPSHOT.jar //resources/module 完成JBoss Module定义后我准备了一个简单的基于Spring Framework的应用程序仅在项目编译期间使用echo-api jar而根本不使用echo-module jar仅使用一个Controller package warlock;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody;import warlock.echo.EchoService;Controller RequestMapping(/echo.html) public class EchoController {Autowiredprivate EchoService service;RequestMapping(method RequestMethod.GET)ResponseBodypublic String handleGet() {return service.echo(It workzzzzz!);} } 如您所见Controller将某些字符串的Echo Service调用结果作为响应主体返回。 现在到最重要的部分– Web应用程序中的Echo服务定义 ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beans xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd...bean classorg.springframework.beans.factory.serviceloader.ServiceFactoryBeanproperty nameserviceType valuewarlock.echo.EchoService //bean.../beans 我知道有一件事困扰着您:) –如果我们不向Web应用程序添加echo-api和echo-module jar那么如何找到Echo Service实现呢 好吧这就是美丽–我们只需要再做一件事– WEB-INF / jboss-deployment-structure.xml文件 jboss-deployment-structuredeploymentdependenciesmodule namewarlock.echo servicesexport //dependencies/deployment /jboss-deployment-structure 这样我们告诉JBoss此应用程序取决于warlock.echo模块和此模块中定义的服务。 其余的就是纯JBoss Module魔术; 甜点讲座 带有JBoss模块的模块化Java JBoss模块示例 参考 “ Warlock的想法”博客中的 JCG合作伙伴 Warlock的基于JBoss Modules的模块化Web应用程序 。 相关文章 OSGi将Maven与Equinox结合使用 真正的模块化Web应用程序为什么没有开发标准 Java Code Geeks Andygene Web原型 Java最佳实践系列 Java教程和Android教程列表 翻译自: https://www.javacodegeeks.com/2011/09/jboss-modules-example-modular-web.htmljboss 发布web
http://www.huolong8.cn/news/112663/

相关文章:

  • seo网站怎么优化网站建设商业计划书
  • 用asp做的网站有哪些电子商务网站中最基本的系统是
  • 北京市住房建设投资建设网站国外网站众筹怎做
  • 行业协会网站建设wordpress在后台文章自定义表单
  • 网站制作公司咨询工作内容旅游景点网站设计论文
  • 上海网站建设最好的公司旅游网站哪家好又便宜
  • 商丘哪里有网站建设张家港个人网站制作
  • wordpress开发网站模板php做的网站怎么发布
  • 手机网站策划昆山网站推广
  • 网站设计 网站开发 优化网站维护工作内容有什么
  • 色一把做最好的网站温州网站优化价格
  • 筑龙网app下载兰州快速seo整站优化招商
  • 网站建设包含项目著名营销策划公司
  • 怎么做刷业务网站花瓣是模仿哪个网站
  • 叫外包公司做网站不肯给源代码的北京高级网站开发
  • 技能培训班广州seo推广营销
  • 普洱市住房和城乡建设局信息公开网站wordpress获取指定目录的文章
  • 网站建设主机耗电量后台管理系统界面
  • 北仑建网站价格做电商能赚钱吗
  • 网站后台访问权限设置电子商务网站开发指南
  • 做流程图用什么网站网页设计与应用论文
  • 吴江区经济开发区建设工程网站网站开发定制宣传图片
  • 网站管理一般要做什么设计制作生态瓶教学反思
  • 许昌市网站开发网站开发的ie兼容做到9
  • 做网站敲代码的图片电子商务是什么意思
  • 商丘市做网站查关键词排名
  • 如何宣传自己的网站网站空间被挂马
  • 如何做提升自己的网站泰安做网络推广的公司
  • 网站建设制作微商授权书自己做网站并让别人访问
  • 企业网站 三合一php做购物网站详情页的代码