WebClient UI和Tomcat的启动器

简介: WebClient UI和Tomcat的启动器

WebClient UI

我们在WebClient UI的开发工具里点了Test按钮image.png会在浏览器以测试模式打开选中的view。这背后发生了什么事?注意浏览器地址栏的bspwd_cmp_test,这是什么东西?Jerry倾向于把它当作是CRM WebClient UI component在测试模式下的启动器。image.png当我们以测试模式打开一个CRM WebClient UI component时,这个component的页面实际上是显示在一个iframe内,该iframe在上述提到的bspwd_cmp_test里实现:image.png点击Test按钮,在下图的iframe里会把真正被测试的WebClient UI component的页面嵌入进去。这个iframe加载时,会执行onload事件绑定的JavaScript处理函数:startBSPApplication。image.png这个函数为document动态生成HTML源代码:image.png启动器bspwd_cmp_test的页面session_single_frame.htm中立即执行的Javascript:image.png运行时展开如下:image.png

Tomcat

最初我们部署Web应用到tomcat上的做法,一般是首先用Maven将Web项目打包成war文件,再手动或者写脚本将war文件拷贝到tomcat对应目录下。

现在我们可以在项目pom.xml文件里使用下面这个插件:image.png后在命令行里执行命令:mvn tomcat7:run

这个tomcat7-maven-plugin插件可以作为启动器,帮我们启动Tomcat并且加载war文件,image.png之后我们可以直接使用http://localhost:9090/jerry访问Web应用了:image.png

相关文章
在 CRM WebClient UI Attachment 区域,创建支持 Web Service 的 Word 文档
在 CRM WebClient UI Attachment 区域,创建支持 Web Service 的 Word 文档
|
搜索推荐 Shell
SAP Fiori 3 的 Quartz Theme 在 WebClient UI 和 SAPGUI 中的应用
SAP Fiori 3 的 Quartz Theme 在 WebClient UI 和 SAPGUI 中的应用
如何在 WebClient UI 里创建 Value Help
如何在 WebClient UI 里创建 Value Help
关于 CRM WebClient UI 能够被 AET 工具扩展与否的讨论
关于 CRM WebClient UI 能够被 AET 工具扩展与否的讨论
|
安全 网络安全
SAP CRM WebClient UI 支持的一些 url 参数
SAP CRM WebClient UI 支持的一些 url 参数
|
资源调度 前端开发 应用服务中间件
如何将 SAP 电商云 Spartacus UI 部署到 tomcat 上运行
如何将 SAP 电商云 Spartacus UI 部署到 tomcat 上运行
|
Java jenkins 应用服务中间件
基于嵌入式Tomcat的War包启动器
最近针对java项目的部署方式进行整理,jenkins/tomcat/windows工具/linux脚本/web部署平台等等,发现war包通过tomcat部署比较繁琐,等待时间长,配置规则复杂对于小白很不友好,也难以接入到自定义的部署工具/平台中
123 0
|
安全 网络安全
SAP CRM WebClient UI 支持的一些 url 参数
SAP CRM WebClient UI 支持的一些 url 参数
|
搜索推荐 Shell
SAP Fiori 3 的 Quartz Theme 在 WebClient UI 和 SAPGUI 中的应用
SAP Fiori 3 的 Quartz Theme 在 WebClient UI 和 SAPGUI 中的应用
160 0
|
Web App开发 JavaScript 前端开发
SAP CRM WebClient UI,点击Master Data工作中心后执行的JavaScript代码
Created by Jerry Wang on Dec 06, 2014 UI上点击Master Data work center,触发UI framework的onclick事件:
SAP CRM WebClient UI,点击Master Data工作中心后执行的JavaScript代码