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文件里使用下面这个插件:

<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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

WebClient UI和Tomcat的启动器相关推荐

  1. 如何在SAP CRM WebClient UI里创建HANA Live Report

    1. 使用业务角色ANALYTICSPRO登录WebClient UI: 2. 点击新建按钮: 为新建的报表分配一个HANA Live Query: 指定Query的参数: 上图WebClient U ...

  2. SAP CRM WebClient UI Text 可编辑与否的控制逻辑

    问题 在CRM WEB CLIENT UI上,什么情况下某个TEXT TYPE是只读的,什么情况下是可以修改的. 解答 结论:对于类型为R(Display log),A(Paste),C(displa ...

  3. SAP CRM WebClient UI html 格式的 Text 显示逻辑

    如果webclient ui里某个Opp维护了html 格式的internal note,这些note显示在Fiori UI上会出问题么? 不会,这些text在DB存放的时候包含了必须的html ta ...

  4. SAP WebClient UI界面元素ID生成的逻辑分析

    If we open a WebClient UI page with Chrome and inspect its UI element via Chrome development tool, w ...

  5. SAP WebClient UI开发工具中attribute文件夹展开的实现原理分析

    For project reason I need to figure out the logic how the field list is assembled when folder " ...

  6. 在SAP WebClient UI里显示倒数计时的UI

    First let's have a look at what is achieved: Once you click work center "Jerry count down" ...

  7. SAP WebClient UI和business switch相关的逻辑介绍

    Do you know the meaning of these two checkboxes in F2 popup? Let's first learn some prerequisite kno ...

  8. 在SAP WebClient UI里使用AJAX进行异步数据读取

    For POC purpose I need to implement the AJAX functionality in Webclient UI component. The UI compone ...

  9. SAP CRM WebClient UI端到端的字段扩展

    所谓端到端的字段扩展,就是在WebClient UI上增添新的字段,允许客户维护,并保存到数据库里. 根据Jerry文章 Jerry的WebClient UI 42篇原创文章合集 所以端对端的字段扩展 ...

最新文章

  1. 关于浮点数的json解析
  2. Java 最常见的 100+ 面试题和答案:面试必备
  3. STM32 USB-HID通信移植步骤
  4. menu.php,menu.php
  5. 视觉(12)Active Vision Based Robot Navigation System
  6. UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别
  7. windows下bash终端--git-bash总汇
  8. sv队列和动态数组的区别_Go 刷 LeetCode 系列:经典(7) 设计双端队列
  9. 帝国模板php代码,让帝国cms搜索页模板支持php代码
  10. Nature重磅:发现延长女性生育寿命的新基因
  11. C/C++如何连接MySQL服务器以及简单加密
  12. echarts柱状图 与轴不重叠_如何让柱状图柱子不挨着坐标轴,就像图片这样
  13. androidpn的学习研究(三)androidpn-server服务端几个类说明
  14. Spring讲解二:Spring中的Bean配置0
  15. linux资源限制函数getrlimit,setrlimit(转载)【转】
  16. LinkedIn领英官方API接口文档说明:授权代码流程
  17. c语言学籍信息系统,c语言学籍信息管理系统设计
  18. ARM架构与系列简介
  19. android 沉浸式按钮,android – 如何完全退出沉浸式全屏模式?
  20. 尚德机构退费难的问题

热门文章

  1. 海思3559A上编译GDB源码操作步骤及简单使用
  2. C++中标准模板库std::pair的实现
  3. 【Go】Go基础(十):文件读写
  4. linux驱动:设备-总线-驱动(以TI+DM8127中GPIO为例)
  5. java.io包对象读写_java.io 包中的____________和____________类主要用于对对象(Object)的读写_学小易找答案...
  6. c语言函数库哪里keyk,[精品]C语言库函数(字母G-K)-教案.doc
  7. 【jqgrid】疑难杂症及解决方法(随缘更新)
  8. c语言课程设计商品销售系统,c语言课程设计商品销售管理系统.pdf
  9. 属性字符串(富文本)的使用
  10. iOS动画系列之八:使用CAShapeLayer绘画动态流量图