前端框架

Element

https://element.eleme.cn/

vue的组件库,提供demo代码说明文档。完全开源。

WebBuilder

http://www.geejing.com/

自动化,基础版开源

安装

  1. 安装运行环境:包括Java 8、Tomcat 8和Mysql。
  2. 解压缩软件包webbuilder.zip,并把软件包根目录内的wb目录复制到tomcat8/webapps。
  3. 在tomcat8/webapps/wb目录下创建META-INF目录,并在META-INF目录下创建context.xml(MSI中有可以复制过来)文件以配置JNDI。
  4. 配置context.xml,这里要在本地mysql中新建webbuilder库。待会会生成表
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE Context>
    <Context reloadable="true" crossContext="true">
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <Resource name="jdbc/wb_mysql" auth="Container" type="javax.sql.DataSource"
    driverClassName="com.mysql.jdbc.Driver"
    url="jdbc:mysql://127.0.0.1:3306/webbuilder?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=utf-8&amp;mysqlEncoding=utf8"
    username="root" password="*****" maxActive="20" maxIdle="10"
    maxWait="-1" />
    </Context>
  5. 下载jdbc的jar包放入lib下面
  6. 打开浏览器(开发阶段建议使用Chrome)并访问 http://ip:port/wb/setup
  7. 配置JNDI,JNDI为java:comp/env/ 加上Conext.xml中配置的Resource的name
    JNDI输入java:comp/env/jdbc/wb_mysql

XML运行原理

通过jar包中实现了Filter的com.wb.common.Base.java过滤器进行解析xml。官方解释

原文地址:https://www.cnblogs.com/aeolian/p/11540200.html