任务:
构建基于web的数据库管理系统。
思路:
关于WebBuilder
WebBuilder是一款功能强大的Web应用开发和运行平台,能简单快速地开发功能强大和完备的企业级应用系统。使用WebBuilder可快速构建ERP、OA、CRM、HR、MIS以及电信、银行、政府、企业等各行业的应用系统。完善的基础架构,具备大型系统的完整功能,使应用系统的开发仅需致力于业务的开发。 [立即使用]
使用WebBuilder的理由
- 极大地降低应用系统的开发和运行成本;
- 可视化和智能化设计,使常规应用和面向手机的移动应用开发变得简单和快速;
- 丰富和完备的功能使用户仅需致力于业务的开发;
- 基于云的架构设计,可以远程随时随地开发和部署应用;
- 成熟的系统经过大量大型系统上线使用,以及大型项目开发经验的团队支持。
安装:
如何安装 WebBuilder
WebBuilder是一款标准的web应用,以Windows 2003 Server、Tomcat6和SQL Server2005环境为例,安装步骤如下:
1、安装运行环境,包括Windows 2003、JDK6、Tomcat6和SQL Server 2005;
2、解压缩下载的安装包webbuilder.zip,并把其中的wb目录复制到tomcat6/webapps/wb;
3、在tomcat6/webapps/wb目录下创建META-INF目录,并在META-INF目录下创建context.xml文件,context.xml文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Context>
<Context reloadable="true" crossContext="true">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Resource
name="jdbc/wb_sqlserver"
auth="Container" type="javax.sql.DataSource"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=wb"
username="sa" password="111111"
maxActive="20" maxIdle="10" maxWait="-1" />
</Context>
其中,标记为红色字体部分需要根据目标数据库的实际情况,作相应的更改;
4、从网上下载SQL Server 2005驱动jar包(sqljdbc4.jar),并复制该文件至tomcat6/lib目录,如有必要重启tomcat;
5、打开浏览器并访问 [http://ip:port/wb](例如http://localhost:8080/wb),然后使用安装向导来完成 WebBuilder 的安装。在安装向导中,输入:
JNDI:java:comp/env/jdbc/wb_sqlserver
Type:sqlserver
注意JNDI名称不要包含空格,输入完成之后点击Install按钮;
6、安装完成之后,使用管理员帐户登录到系统,管理员默认用户名称和密码均为 admin。
关于其他系统环境的安装,可参照上述步骤进行。
在安装过程中如果发生错误,请尝试按下列方法来解决:
1、检查tomcat6/conf/Catalina/localhost/wb.xml中的内容是否同jndi配置文件context.xml同步;
2、检查数据库驱动jar包是否同数据库版本匹配;
3、如发生异常NullPointerException,请检查JRE是否支持服务器端JavaScript(如OpenJDK不支持服务器端JavaScript)。