web框架的开发实用功能页面介绍

1 简介
1.1功能介绍

主要包含9个功能:
在线打包
清除页面缓存
页面性能监控
SQL语句获取
执行脚本文件
清除配置文件缓存
uipk重复的页面
uipk寻址视图
类加载路径
1.2应用场景
主要运用于平时环境问题的定位、调试与修复。
1.3打开方式
任意WAF2页面输入快捷键 ctrl+shift+alt+s 进入;
直接输入网址:http://ip:端口/easweb/dynamicPage.do?event=initialize&method=doEvent&uipk=com.kingdee.eas.webDev.webDevTools&waf2skin=eascard&inwafpage=false&debug=true
该页面需要有开发者权限的账号才能打开。(开发者权限配置)
(该功能仅支持EAS8.5及以上版本)
2 详细功能介绍
2.1 在线打包
页面运行分为调试模式和运行模式,调试模式在原页面的url后面加上&debug=true,或者按下ctrl+alt+shift+d可开启。调试模式读取的页面js是webviews目录下实际编写的一个个的js。非调试模式读取的bin目录下根据webviews里的文件打包压缩的js,目的是提升页面打开时的性能。当我们改了页面的js文件或者部署了私包js文件时,需要用到打包功能。功能详介参考:在线打包

2.2 清除页面缓存
用来清理页面配置的元数据缓存,高版本也会清理静态化缓存。去目标页面的配置页面保存一下也能清理。在目标页面按下快捷键ctrl+shift+alt+p能达到同样的效果。(页面uipk可以通过脚本_self.getPageInitData().realpk获取)

2.3 页面性能监控
用来打开目标页面的性能监控页面。该功能在这里不方便使用。建议直接在目标页面按快捷键ctrl+shift+alt+m使用


2.4 SQL语句获取
前端的过滤条件为了避免sql注入,需要通过特定的api转化为一种JSON格式(waf parseSql的使用)。该功能可以将该种json格式转化为sql字串来检验自己的sql是否有问题。

queryID是应对复杂sql查询的
web框架的开发实用功能页面介绍
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



