您的位置:软件 > 开发者网络 > 开发工具 > Java > 正文
用EJB开发在线课堂
[文章信息]
作者:疾风之鹰
时间:2004-10-24
出处:yesky
责任编辑:方舟
[文章导读]
本文以一个在线课程项目为线索全景展现软件开发的各个步骤
advertisement
热点推荐
· IE最新安全漏洞补救几大措施
· M牛的网络生活之下载篇
· Norton Ghost 9.0全新体验
· InstallShield简明使用教程之前言
· Linux系统的硬件驱动程序编写原理
[正文]

上一页  1 2 3 4 5 6 7  下一页

  五、创建数据库

  先有鸡再有蛋?还是先有蛋再有鸡?

  先有数据库表再有Entity Bean?还是先有Entity Bean再有数据库表?

  这两个问题有异曲同工之妙。鸡与蛋的问题已经讨论几千年了,哲学的Big Fans可能会争的脸红耳赤唾沫横飞;偶们只是普通的程序员,谁先谁后的问题还留给理论学家吧。

  可能会有人先设计Entity Bean再建数据库表,也有可能反其道而行。在CoursesOnline这个实验性质系统的开发过程中,是先建数据库表然后才有Entity Bean。

  5.1 新建一个数据库

  Oracle可以在命令行模式下敲入dbca,或者直接在开始菜单里找到并运行Database Configuration Assistant,然后根据向导的提示新建一个名为CoursesDB的数据库。



  Oracle 9i新建数据库的详细过程请参考Oracle的相关文档。

  5.2 为数据库创建一个用户

  在命令行下敲入oemapp console,或者直接在开始菜单里找到EnterPrise Manager Console打开Oracle管理控制中心,以SYSDBA的身份进入CoursesDB数据库后,在安全性->用户中新增一个用户,如chenxc,口令chenxc,并赋予dba的角色。这些设置在接下来的CourseseOnline系统具体开发中会用到。

  Oracle 9i新建用户的具体操作请参考Oracle的相关文档。

  5.3 建表及表的初始化

  5.3.1 建表

  建表的方法有N种:1)用sqlplus连上CoursesDB数据库后,用sql语句把数据字典中列出来的表结构敲进去;2)把数据字典中表结构写成sql脚本文件,然后用sqlplus连上CoursesDB,执行SQL>@@ c:\CoursesDB.sql;3)使用一种支持正向工程的数据库建模工具直接把ER图转换成数据库表结构,如ERWin;4)使用可视化工具建表,如PLSQL Developer。

  其它的我知道的还有我还不知道的数据库的建表方法,在这里就不一一列举了,有兴趣的请自行研究,然后把经验告诉大家。

  附录C提供了CoursesOnline建表及表的初始化的sql脚本。

  5.3.2 表的初始化

  从CoursesOnline用例图中可以看出,系统没有提供系统管理员、老师以及教室的管理的接口,系统管理员、老师和教室的信息在数据库建完后就应该初始化了。也就是说,这些信息是已经存在的,除非直接操作数据库,否则无法改变系统管理员、老师和教室的信息。

  建完表后,我们为CoursesOnline系统初始化了一位系统管理员,名为sysadmin;三位老师,分别为任我行、东方不败和岳不群;除此之外还初始化了三间教室,分别为黑木崖教室1、黑木崖教室2和华山教室3。
附录C提供了CoursesOnline建表及表的初始化的sql脚本。


上一页  1 2 3 4 5 6 7  下一页

·"WAP天极之IT新闻资讯,50万元等你拿"    ·天极WAP之游戏狂图,50万元等你下载

天极社区邀请您:写博客日记  上传相片   论坛聊天  订阅电子杂志  推荐网摘   免费图铃工具
笔名:   请您注意:

 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

 天极网拥有管理笔名和留言的一切权利。
评论:
 

发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容阅读排行榜
  • Java多线程编程初步
  • Java模式设计之数据访问对象模式
  • Windows98下安装和配置JDK
  • Win2000下JBoss开发环境配置
  • J2EE的Web服务原理和体系结构慨述
  • 详解11月三大硬件杀手游戏及四大凶器
  • 选硬盘 用好希捷互动存储专家
  • NDS十大最受期待游戏
  • 中国星际个人联赛第6轮综述
  • 教你破解GeForce6800变Ultra
  • 魔兽UD必胜的几大原因
  • 韩国OnGameNet职业联赛最新战况
  • 买LCD有秘诀 两绝招识别坏点
  • Advertisement