WebBuilder是一款基于浏览器的集成开发环境,前台使用纯JS/HTML/CSS(HTML5/CSS3),后台使用纯Java架构
提供各种基础模块和工具如工作流、表单、报表、权限等,跨平台、数据库和终端
在WebBuilder中,开发的应用模块保存在一种使用JSON格式组织的文件,称为可扩展的Web语言文件(Extensible Web Language),简称XWL或模块文件
XWL的原理类似于jsp,通过Java后台Filter接口执行XWL
可以通过简单的控件拖拽的方式来设计模块,一个页面由一个或多个模块组成
安装时,通过安装向导配置JNDI,把WB的数据库表复制到我们自己的数据库中
配置JNDI时,每个数据库的context.xml文件都不同,注意要把数据库对应驱动jar包添加到tomcat的lib目录下(WB默认支持Oracle数据库,不用我们手动添加Oracle数据库的jar包)
可以通过WebBuier课堂结合API来学习WebBuilder