- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
服务器装配者(Server Assemblers)向导
谁应该读本文档
服务器装配者向导是为想为装配Phoenix服务器应用程序的人编写的。前提假设你对Phoenix框架的基本概念比较熟悉。
本章集中在装配方面,对java 编成无特殊要求。也同样假设你对服务器的基本原则,基本安全措施和性能调整比较熟悉。
本章的组织
信息以节组织的,每一节详细的阐述装配服务器应用的一个方面。
内容
1.?????? 什么是服务器应用?
2.?????? 如何创建一个服务器应用?
3.?????? Config.xml规格说明
4.?????? Assembly.xml规格说明
5.?????? Environment.xml规格说明
Avalon 文档小组编写
什么是服务器应用
介绍
在Phoenix中,服务器应用是一套blocks,它一起提供一个统一的用户服务。服务器应用的例子包括邮件服务器,文件服务器,Web服务器等。服务器应用是包含一套blocks组件的高层次的组件。
除了blocks以外,服务器应用还需要一定数量的其他组件来完成。服务器应用需要配置文件定义设置(例如线程,安全,日志等);定义那些blocks如何包裹在一起;为block实例定义配置数据。Block还需要应用程序所指定的其他资源。
Peter Donald,Berin Lortisch 编写
创建服务器应用
介绍
本文档将描述装配你第一个服务器应用的步骤。创建一个服务器应用有以下步骤:
1.?????? 选择你想装配的blocks。
2.?????? 编写config.xml。
3.?????? 编写assembly.xml。
4.?????? 编写environment.xml。
5.?????? 将组件及其相关资源打包在一个sar文件中。
选择你想装配的blocks
作为一个装配人员,为你的应用选择一个所需的精确的block是你的责任。可以从你自己的资源中获得你所需的blocks,你也可以使用phoenix提供的核心blocks,定约他人的组件,或者在在线知识库中下载组件。
编写config.xml
Blocks的配置数据存储在config.xml文件中。想了解更多的关于config.xml的详情请参看config.xml规范。
编写assembly.xml
下一步是编写assembly.xml文件,assembly.xml文件详细指定了作为服务器应用部分的blocks实例。每一个block都有一个名字。每一个block可以有从属(dependencies),这可以通过“provide”子元素实现。Provide元素可以映射从服务器应用命名空间到BlockInfo文件中Block角色命名空间。想了解更多的关于assembly.xml的详情请参看assembly.xml规范。
编写environment.xml
下一步是编写environment.xml文件,该文件是用于配置基于代码安全的原则、日志管理原则和线程池。想了解更多的关于environment.xml的详情请参看environment.xml规范。
创建Sar文件
Sar 文件格式是标准的分布式Phoenix服务应用格式。它是拥有特定目录布局的标准jar文件,config.xml、assembly.xml和environment.xml必须存储在文件的SAR-INF/目录下,而所有的jar文件,包口所有的blocks和支持类库都必须存储在SAR-INF/lib目录下。
Peter Donald 编写
Config.xml文件规范
介绍
Config.xml文件存在的目的是为每一个需要配置数据的block提供配置数据。配置数据的格式是block规范指定的。因而,请参考block文档了解相应的细节。在assembly.xml文件中,根元素下面的每一元素拥有一个相应于block规范的名字。该元素的内容就是block的配置数据。
Config.xml例子
?xml version=1.0?
config
myAuthorizer
!-- ...configuration data here... --
/myAuthorizer
myBlock
param1param1-value/param1
an-integer2/an-integer
...
/myBlock
/config
Peter Donald 编写
Assembly.xml文件规范
装配文件
Assembly.xml定义了如何装配应用程序,它也定义了组成应用程序的blocks和如何连接blocks,太还定义了包含在应用中的应用监听者。
在早期的Phoenix版本中,配置文件也
您可能关注的文档
最近下载
- 钢结构加工制作方案 (2).doc VIP
- 检验科病例讨论PPT课件.pptx VIP
- SIMATIC WINCC V7.5使用C脚本通过画面结合结构变量实现多个电机的控制功能.docx VIP
- PS液压盘式刹车零件图册.pdf VIP
- bim实施管理标准(深圳).pdf VIP
- (高清版)DB41∕T 1993-2020 山水林田湖草生态保护修复工程监理规范.pdf VIP
- 中国当代文学完整课件.ppt VIP
- 眼睑痉挛残疾指数、Jankovic、西多伦多痉挛性斜颈评分量表、颅颈肌张力障碍问卷、嗓音障碍指数.docx VIP
- 经史子集国学文库:史部·地理·长乐六里志.pdf
- 淮南市社区工作者招聘笔试真题2024.docx VIP
文档评论(0)