博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
脚本输出EBMIDE——断点跟踪输出
阅读量:5871 次
发布时间:2019-06-19

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

本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请高手指正~

    

    

 

    

    EBMIDE开发平台采用了自定义的动态脚本语言实现逻辑,这类自定义的脚本语言很灵活,修改好Save一下就失效,完整实现了B/S上的业务逻辑开发。

    但是,脚本调试消除错误的功能比较弱,如果脚本出现了业务计算的错误比较难排查。

    为了改善这个问题,脚本引擎增加了“断点”调试技术的功能支撑。

    在脚本里定义须要观察的断点,断点语法规则://[break]断点名称。

    以下是服务端的脚本断点,当脚本引擎执行到断点的代码时,会把当前断点的服务脚本上下变量进行记载,包含:服务的输入参数,输出参数,报文头,旁边临时变量。

    每日一道理
无知者为梦想中的虚幻而苦苦等待,换回的不是所求的,而是岁月在脸上留下的印痕,一事无成的人一生便是虚度。生活中,与其花时间去等待,不如加快步伐去追寻理想,试着与时间赛跑,也许身躯、心理会感到劳累,但这样的生活毕竟是充实的。

     脚本和输出                                           

    服务执行完后,可以查看每一个断点的记载情况。

    脚本和输出

      

    以下是客户端的脚本断点,中断时应当输出脚本的输入参数,临时变量,窗体所有控件的属性值,窗体的传入参数等。

    脚本和输出

    当客户端界面的脚本执行了断点的代码,就会立即弹出断点查看器,可以查看断点的记载情况。

    脚本和输出

      

    增加了断点显示的功能后就可以具体的查看变量数值的变化情况,方便了业务代码的编写和调试。

      

    相关文章

    

      

      

文章结束给大家分享下程序员的一些笑话语录: 《诺基亚投资手机浏览器UCWEB,资金不详或控股》杯具了,好不容易养大的闺女嫁外国。(心疼是你养的吗?中国创业型公司创业初期哪个从国有银行贷到过钱?)

--------------------------------- 原创文章 By

跟踪和变量
---------------------------------

你可能感兴趣的文章
微服务部署:蓝绿部署、滚动部署、灰度发布
查看>>
探究操作系统的内存分配(malloc)对齐策略
查看>>
水仙花算法
查看>>
Java基础-IO流(13)
查看>>
递归法----整数划分问题
查看>>
CentOS 7 安装VirtualBox
查看>>
【转载】使用缓存的9个误区(上)
查看>>
6、宏定义与预处理、函数与函数库
查看>>
单例模式 代码以及祥解
查看>>
版本管理软件
查看>>
7、递归的二分查找
查看>>
发布过程5分钟内load飙升问题排查
查看>>
C程序编译链接问题
查看>>
hive(3)HiveQL数据定义
查看>>
PAT_A1003#Emergency
查看>>
Linux安全加固--系统相关
查看>>
UVA 12898 - And Or 与和或 (思路题)
查看>>
priority_queue 优先队列
查看>>
[SOJ] 无路可逃?
查看>>
最短路径Shortest Path algorithm
查看>>