JBuilder+WebLogic实现教材管理系统 - 编程入门网
据库中有三张表,一张用于教材选定后的数据的存储,一张用于订单的内容的存储,第三张是教研室登陆密码的信息存储。
选教材表:
订单表:
密码表:
它们都是J2EE中的底层结构,WebLogic应用服务器层把底层数据库连接起来需要配置数据池和数据源。 2、数据池和数据源配置 由于数据库系统中有三个数据库,所以进行WebLogic连接池配置时需要配置三个连接池,这里进入WebLogic的控制台页面,以配置的第一个连接池,教务数据库连接池(如图2)为例。其中最为关键的是在URL和Driver中运用对应数据库类别的驱动,并填写要访问的数据库名称,数据库服务器的地址和端口。 图2 连接池配置 仓库数据库的URL为:“jdbc:oracle:CK:@localhost:1521” Driver为:“oracle.jdbc.drive.OracleDriver” 教材委员会的URL为:“jdbc:weblogic:mssqlserver4:Teachingmanagement@10.10.11.81:1057” Driver为:“weblogic.jdbc.mssqlserver4.Driver” 然后配置数据源,根据数据池名,定义数据源的JNDI名。这样就把分布在不同地域的三个数据库在WebLogic中连接起来,并成功屏蔽了数据库软件的类别、版本、地域等差别,其中教务处数据源配置如图3: 图3 数据源配置 JBuilder+WebLogic实现教材管理系统(3)时间:2010-12-033、建立实体EJB 系统要对三个异地数据库共六张表,进行操作,因此要逐个引进并建立相应的实体Bean,这里将三个数据库中本系统要用到的的表都引进到同一个EJB Module中。 在JBuilder中生成的实体Bean中会自动识别并生成对应表的名称,数据段的名称、属性,根据程序员设置的本地或远程的home接口文件,封装了操作数据库的基本动作,如通过主键查找记录的功能,在查找到的记录中得到和设置数据项的函数等,为了后面子系统的需要还要添加一些函数: 在课程安排表Entity Bean中添加两个Finder: 一个finder名为findall,功能是得到教务数据库课程安排表的所有信息。将要在往选教材表中写入所有课程信息时使用。 另一个名为findbycid,功能是根据输入的课程信息找到选了这些课程的专业。 在选教材表中添加两个Finder: 一个名为findall,为了得到所有的选教材表的信息。 另一个名为findbybid,功能是得到输入教材号所对应的专业好 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |