资讯专栏INFORMATION COLUMN

WebClient UI和Tomcat的启动器

evin2016 / 2148人阅读

WebClient UI

我们在WebClient UI的开发工具里点了Test按钮,

会在浏览器以测试模式打开选中的view。这背后发生了什么事?注意浏览器地址栏的bspwd_cmp_test,这是什么东西?Jerry倾向于把它当作是CRM WebClient UI component在测试模式下的启动器。

当我们以测试模式打开一个CRM WebClient UI component时,这个component的页面实际上是显示在一个iframe内,该iframe在上述提到的bspwd_cmp_test里实现:

点击Test按钮,在下图的iframe里会把真正被测试的WebClient UI component的页面嵌入进去。这个iframe加载时,会执行onload事件绑定的JavaScript处理函数:startBSPApplication。

这个函数为document动态生成HTML源代码:

启动器bspwd_cmp_test的页面session_single_frame.htm中立即执行的Javascript:

运行时展开如下:

Tomcat

最初我们部署Web应用到tomcat上的做法,一般是首先用Maven将Web项目打包成war文件,再手动或者写脚本将war文件拷贝到tomcat对应目录下。
现在我们可以在项目pom.xml文件里使用下面这个插件:


org.apache.tomcat.maven
tomcat7-maven-plugin
2.2

/jerry
9090
UTF-8

然后在命令行里执行命令:mvn tomcat7:run

这个tomcat7-maven-plugin插件可以作为启动器,帮我们启动Tomcat并且加载war文件,

之后我们可以直接使用http://localhost:9090/jerry访问Web应用了:

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/95657.html

相关文章

  • WebClient UITomcat动器

    WebClient UI 我们在WebClient UI的开发工具里点了Test按钮,showImg(https://segmentfault.com/img/remote/1460000015368308);会在浏览器以测试模式打开选中的view。这背后发生了什么事?注意浏览器地址栏的bspwd_cmp_test,这是什么东西?Jerry倾向于把它当作是CRM WebClient UI comp...

    zr_hebo 评论0 收藏0
  • SAP CRM WebClient UIFiori UI混搭并存

    摘要:里有个功能可以创建,消费里创建的模型。最后创建好的长这个样子具体创建步骤可以参考我的博客这些肉眼上看去显示在里,而似乎不能这么灵活的显示这些风格特异的图标。这是怎么实现的呢红色方框里的区域实际上是一个应用的应用直接通过把这个应用嵌进去。 SAP CRM里有个功能可以创建HANA live report,消费HANA Studio里创建的模型。 最后创建好的report长这个样子: sh...

    itvincent 评论0 收藏0
  • SAP CRM WebClient UIFiori UI混搭并存

    摘要:里有个功能可以创建,消费里创建的模型。最后创建好的长这个样子具体创建步骤可以参考我的博客这些肉眼上看去显示在里,而似乎不能这么灵活的显示这些风格特异的图标。这是怎么实现的呢红色方框里的区域实际上是一个应用的应用直接通过把这个应用嵌进去。 SAP CRM里有个功能可以创建HANA live report,消费HANA Studio里创建的模型。 最后创建好的report长这个样子: sh...

    miguel.jiang 评论0 收藏0

发表评论

0条评论

evin2016

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<