博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WebClient UI和Tomcat的启动器
阅读量:5967 次
发布时间:2019-06-19

本文共 963 字,大约阅读时间需要 3 分钟。

hot3.png

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文件, 之后我们可以直接使用

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

转载于:https://my.oschina.net/u/3771578/blog/1834572

你可能感兴趣的文章
字节流通向字符流的桥梁:InputStreamReader
查看>>
多线程调用静态方法
查看>>
Scrum与项目管理亲体验
查看>>
PostgreSQL 如何实现网络压缩传输或加密传输(openssl)
查看>>
keep-alive + vuex + mint + Infinite scroll 保存分页列表数据
查看>>
你真的了解JS数组的那些方法吗?
查看>>
Less与sass
查看>>
Android Room 之存储 Objects 中的 List
查看>>
react16-reactDom.render流程分析
查看>>
用两个队列实现栈
查看>>
太極:MIT华人学神开源的计算机图形库
查看>>
2018 ngChina —— “跨平台”版块简介
查看>>
HBase: HMaster服务自动停止,且关闭集群时HRegionserver无法关闭的问题解决
查看>>
详细记录一次npm i canvas报错的解决过程
查看>>
面试总结
查看>>
记住这两点,彻底终结原型链吧
查看>>
vue .prop修饰符
查看>>
ES6 Promise - 让我们解开的面纱(遵循Promise/A+规范)
查看>>
[菜鸟SpringCloud实战入门]第九章:服务网关Zuul体验
查看>>
MySql中的事务
查看>>