领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Shishir Pandey 发布于 2011年12月1日
本文假设读者熟悉LiveCycle、Mosaic、Data Services、CQ和CRX。
需要的Adobe产品
所有
最新的LiveCycle ES版本(现在称为Adobe Digital Enterprise Platform (ADEP))包含出色的新功能。本文是一个系列的一部分,旨在与您分享我们最喜爱的10大ADEP功能。我很高兴与您分享我最喜爱的10大功能和我使用它们的原因。一些功能是对现有工具集的改进,而其他功能则是全新的。一定要访问ADEP开发人员中心了解本文所列出功能的更多信息。
ES准备工具(ES Readiness Tool,ERT)是一个自成一体的瘦客户端应用程序,它运行验证来测试您的ADEP环境对安装或升级的准备程度。如果任何验证失败,系统会提供智能的建议,使您可以立即采取措施更正问题。成功运行之后,您就会确信后续安装或更新将成功。ERT是一个可运行的jar文件,它会生成和显示详细描述了结果的验证报告。
对于安装,ERT验证平台中的以下配置:
对于升级,ERT验证以下配置:
平台
运行时
请参见ERT UI的屏幕截图(参见图1):

图1. 单击该单选按钮选择企业准备工具的模式。

图2. ERT宝宝显示每项配置的当前验证状态。
在LiveCycle ES2.5中,解决方案加速器需要独立的下载和在您的LiveCycle Server上安装、配置和部署配置的独立步骤。使用ADEP-Document Services,现在可通过Configuration Manager提供一项新功能。您下载并安装了Customer Experience Solution后,可以使用Document Services Configuration Manager运行、配置和部署该解决方案。
所有解决方案都在ADEP中以包的形式提供,存储在Customer Experience Services中。解决方案可在ADEP中通过单击Configuration Manager的Customer Experience Solutions Deployment Step屏幕中的Download按钮来下载。单击Download后,可以选择想要的配置并一起部署解决方案和Document Services。
请参见ADEP-Document Services Configuration Manager中的Customer Experience Solution Deployment step的以下屏幕截图(参见图3)。

图3. 单击Customer Experience Solutions Deployment Step上的Download。
注意:您必须安装Customer Experience Solution并运行它,然后在尝试部署解决方案。
CES Quickstart的一些参数可通过将参数附加到quickstart jar文件的文件名后来提供。这些参数适用于Quickstart。一些参数包括:
例如,您可以将jar文件重命名为:Solution-quickstart-ds-publish-p7707.jar
这些参数在Quickstart首次启动时添加到文件名后。
只需单击Customer Experience Solutions (CES) Quickstart jar文件,您就会得到一个正常运行的CRX服务器。无需任何其他步骤来安装或配置该服务器。双击该文件后,该jar会将自己解压到相同目录中。稍等片刻,服务器即可正常运行。您可以通过几次单击来关闭CRX服务器并重新启动。
以下是正常运行的CES Quickstart的屏幕截图(参见图4):

图4. Customer Experience Solution Quickstart显示了安装时间。
包共享是一个集中化的服务器,它可公开用于共享内容包。它使下载和安装外部包的体验变得非常轻松。客户可直接从包共享下载包,然后安装并立即开始使用它们。使用他们的Adobe ID,客户可登录到包共享并下载包。
包共享显示可用的包的状态。以下定义描述了在使用包共享时显示的词汇:
请参见下面的包共享屏幕截图(参见图5):

图5. 登录包共享并下载可用的包。
您现在只需单击一次鼠标,即可将CES Quickstart与ADEP-Document Services服务器集成。导航到http://<hostname>:<port>/system/console/dsc,提供Document Server URL、用户名称、密码和CES URLl,然后单击Configure按钮。此操作将CES Solution Quickstart与Document Services服务器相集成,以便它们可彼此通信和访问另一方的服务。
请参见下面的Apache Felix Web Console屏幕截图,它显示了Document Services设置(参见图6)。

图6. 进入Apache Felix Web Console中的Document Services Settings
可以轻松地将CES Quickstart配置为在SSL模式下运行。
执行以下步骤来在Quickstart中配置SSL:

图7. 使用上述代码更新server.xml,使用您的SSL证书信息。
CRXDE Lite嵌入在CRX/CQ中。它使您能够在浏览器中执行标准的开发任务。使用CRXDE Lite,您可以创建项目,创建和编辑文件(比如.jsp和.java文件)、 文件夹、模板、组件、对话框、节点、属性和程序包,同时记录并集成SVN。此外,CRXDE Lite提供了对存储库中的文件(比如CSS、JavaScript、HTML或Java和JSP文件)进行就地编辑的功能。使用CRXDE Lite,您可以创建和生成OSGi程序包,或者编译直接存储在您存储库中的Java类。通过安装在CRX OSGi运行时内的程序包导出的所有类都可供您的代码和脚本使用。CRXDE Lite直接在浏览器中处理所有修改,使用JCR远程界面来检索内容和持久存储更改。
可以通过许多不同方式来搜索和查找CRXDE Lite中的内容:
CRXDE Lite功能有助于实现一种顺畅的开发工作流。
请参见下面这个CRXDE Lite UI屏幕截图(参见图8):

图8. 在CRXDE Lite主页中输入搜索词汇。
您现在单击即可按钮即可备份和还原CRX存储库。例如,可以使用以下一种方法来备份CRX存储库:
此方法创建整个存储库的备份,包括部署到它之上的CQ5或其他应用程序。使用此策略,您可以创建并在以后还原整个存储库和在它之上运行的应用程序,包括内容、版本历史、配置、软件、热修复程序、自定义应用程序、日志文件、搜索索引,等等。此方法可用作一种热备份或在线备份,这样您可以在存储库运行时执行此备份。此方法适用于默认的、基于TarPM的CRX实例。执行以下步骤创建一个在线备份:

图9. 使用Content Repository Extreme 2.2屏幕创建一个新备份。

图10. 在提供的字段中输入源目录、目标目录和目标文件名。

图11. 存储库备份时会显示一个进度栏。
要从备份文件还原备份,可以使用Java jar命令(比如jar -xvf backup-20081030-2121.zip)解压该文件。
解压备份jar文件后,可供使用的存储库实例即可用并可正常启动。该存储库会保持它在创建备份时的状态。
此备份方法创建CRX存储库文件的一个备份。这包含CRX中存储的所有信息,所以您可以还原存储库在备份时的准确状态。当使用此备份方法时,您必须在创建备份文件时关闭或锁定存储库。这种备份策略会保存以下信息:
执行以下步骤来创建完整备份:
要从文件系统还原备份,可执行以下步骤:
包备份
您也可以通过CRX备份各个包。可以使用两种方法来备份包:
Quickstart支持WebDAV,支持您显示和编辑存储库内容。通过设置WebDAV,您就能够通过您的机器直接访问内容存储库。
WebDAV服务器的URL使用以下结构:
http://<host>:<port>/<crx-webapp-path>/repository/<workspace>
在从操作系统级别挂载时,此URL提供了对默认工作区(crx.default)的WebDAV访问能力。当使用WebDAV创建和编辑文件夹和文件时,CRX会创建和编辑必要的nt:folder和nt:file节点。
执行以下步骤来在Windows环境中设置WebDAV:

图12. 首先导航到My Network Places。

图13. 输入新网络位置的地址。

图14. 登录到CRX Webdav Server。

图15. 输入您创建的网络位置的名称。

图16. 访问localhost服务器上的CRX Repository。
采用相同方式,ADEP也支持WebDAV。但是,WebDAV服务器的URL使用以下结构:http://<host>:<port>/ repository
在ADEP中配置Windows上的WebDAV的所有步骤与配置Quickstart所需的步骤类似。
有关在Adobe Digital Enterprise Platform上开发和快速部署Customer Experience Solutions的更多详细信息,请访问ADEP开发人员中心。
另外,一定要查阅本系列的其他文章,了解Adobe Digital Enterprise Platform其他优秀的新功能。
本作品依据Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License授权。
查看原文:My top 10 Adobe Digital Enterprise Platform Quickstart features
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
论道WP第三篇专栏,以应用程序栏的使用为中心,包括了软键盘带来的问题、应用程序栏介绍、如何绑定应用程序栏的属性等几个方面的具体话题,为开发者顺利使用应用程序栏开发提供了具体指导。
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中对于锁的性能优化,以及锁的存储结构及升级过程。
本次分享将首先介绍现代富文本编辑器的组成和实现,然后结合UEditor的开发过程,与参会者分享UEditor在设计和实现的过程中,所涉及到的核心功能的细节实现。
本次演讲视频录制于百度技术沙龙。
我们所开发的应用程序大多都需要提供一个图形用户界面(GUI)。关于GUI应用的架构设计,已经有了Form & Control、MVC,、MVP、 Passive View等多种模式。模式可以帮助我们建立优雅的架构,但前提是弄清楚模式的应用场景。弄清楚GUI应用面临的设计上的问题,有助于我们正确的挑选设计方案。
MongoDB是一种非常易用的NoSQL方案,Brian C. Dilley在这篇文章里介绍了MongoDB的优劣势,并介绍了MJORM项目。MJORM用于MongoDB,是一个没有注解的Java ORM库。
随着网络基础设施的逐步成熟,从RPC进化到Web Service,并在业界开始普遍推行SOA,再到后来的RESTful平台以及云计算中的PaaS与SaaS概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
没有回复
关注此讨论 回复