任务:

构建基于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)。