WB7
2016-11-25 20:31:24 0 举报
WB7源码流程图
作者其他创作
大纲/内容
parser.parse(xwl)
是否sendStreamGzip
否
SysUtil.executeMethod
scan
initScript
结束
events
是
ConcurrentHashMap
WebUtil.checkLogin
开始
文件下载
WB_KEY
ScriptBuffer.run
GZIPOutputStream(outputStream)
把wb多语言文件所支持的语言种类和文件内容放到map中
返回
initialize
jndi为空数据库未配置
\"text/html;charset=utf-8\"
建立同一语言不同名称的映射关系langMap
clearUploadFile
处理非流类数据
发送的对象是否InputStream
检测是否表单上传文件
headerHtml
JavaScript脚本执行和缓存器。缓存首次访问并编译后的脚本对象, *便于下次对脚本访问时无需编译而直接运行。
setHeader(\"Content-Encoding\
jsonResponse
FileBuffer.service
doFilter
getBytes(\"utf-8\")
WB_DICT
Var.load();
children?
异常
BASE(Filter)URL请求
wb/system/var.json
init(FilterConfig)
Str.load();
服务器启动
启动结束
UrlBuffer.load();
execute解析
setContentLength
beforeunload
importModules
wb/system/url.json
serverScript
重启结束
空ConcurrentHashMap
portal
write(bytes)
wb/script/locale
Controls.load();
Var常量
启用压缩
ScriptBuffer.load();
serverMethod
SysUtil.reload(3)
把ext多语言文件所支持的语言种类放到map中
quote
WebBuilder模块
configs
XwlBuffer.load();
KVBuffer.load();
createFrame?
headerScript
处理流数据
FileBuffer.load();
SysUtil.reload(2)
wb/system/controls.json
把touch多语言文件所支持的语言种类放到map中
Events
Dictionary.load();
解析xwl模块。依次遍历模块内所有节点,执行控件的create方法
0 条评论
下一页