WebClient UI和Tomcat的启动器

WebClient UI

咱们在WebClient UI的开发工具里点了Test按钮, 会在浏览器以测试模式打开选中的view。这背后发生了什么事?注意浏览器地址栏的bspwd_cmp_test,这是什么东西?Jerry倾向于把它看成是CRM WebClient UI component在测试模式下的启动器。 apache

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

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

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

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

运行时展开以下: 函数

Tomcat

最初咱们部署Web应用到tomcat上的作法,通常是首先用Maven将Web项目打包成war文件,再手动或者写脚本将war文件拷贝到tomcat对应目录下。 如今咱们能够在项目pom.xml文件里使用下面这个插件:工具

<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/jerry</path>
<port>9090</port>
<uriEncoding>UTF-8</uriEncoding>
</configuration>
</plugin>

而后在命令行里执行命令:mvn tomcat7:run开发工具

这个tomcat7-maven-plugin插件能够做为启动器,帮咱们启动Tomcat而且加载war文件, 以后咱们能够直接使用http://localhost:9090/jerry访问Web应用了: 测试

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:插件

相关文章
相关标签/搜索