Dominoo项目日记(一)

国庆节前夕见到了Darwin_yuan,他给我们带来了Dominoo。

Dominoo是什么?

在Darwin_yuan的blog中是这样描述的:Dominoo means "Design Of Model IN Object-Oriented.",从字面的意思来理解Dominoo就是“用面向对象的方法进行模型设计”。

Dominoo的主要意图是什么?

Dominoo的提出的大背景是UMLMDA(Model Driven Architecture)[1]等概念和方法论的提出和飞速发展。Dominoo的最直接意图就是由软件的设计模型直接产生可执行代码,也就是说Dominoo将传统的“需求”–〉“设计”–〉“编码”–〉“测试”的软件开发过程链缩短了,变成了“需求”–〉“设计”–〉“测试”。这将把开发人员从繁重的编码中解脱出来而专著于软件系统的模型设计,从而大大提高了软件开发人员的劳动生产率。

注1:什么是MDA呢?简而言之,就是一个围绕支持模型驱动开发过程的一系列标准的框架,这些标准包括:统一建模语言UML(Unified Modeling Language)、元对象机制MOF(Meta Object Facility)、XML元数据交换XMI(XML Metadata Interchange)、公共数据仓库元模型CWM(Common Warehouse Metamodel)等。MDA的三个主要目标是:通过架构性的分离来实现轻便性、互操作性和可重用性。

连接Oracle

Oracle是个庞大又复杂的数据库系统,就连连接Oracle的程序也不简单,在leader的推荐下我选择了toad,以前从来没听说过,后来到网上查了查才发现它是那么的出名。开始以为装好toad,配置一下就可以访问到数据库了,可是事与愿违,遭遇到挫折后,才知道还要装Oracle的客户端程序。我们的内网上有很多Oracle安装程序,从一个ftp上down下来一个oracle8.1.7的安装程序,按提示安装了,安装后程序菜单中出现为数不少的oracle工具,不知道是哪个,挨个儿试,试了半天也还是连不上数据库,郁闷。找个老员工问问吧。呵呵,恰好过来一个“倒霉蛋”,我就让他帮我配置,他也弄了半天,最后得出结论,他用的是低版本的客户端,这个高版本的不会配,还好他把他的机器上的安装程序共享给我了,这样终于走向正规了。

从他的机器上下载的是oracle8.0.5 client for winnt安装程序,安装过程中在“select installation options”中选择“Oracle 8 Client”,在“Select Client Configuration”中选择“applicatin user”,以后均按默认选项即可。

在下面的安装中,

Add New Servie: 填写你的数据库的名字

Service Names , also called Database Aliases ,是用户定义的用来识别和连接一个Oracle数据库用的。

网络协议一般选择TCP/IPHost Name :你的数据库所在的地址,如192.168.180.7

Port Number:一般默认。

DataBase SID:查看数据库所在服务器的shell配置文件,如我的数据库在Solaris8上,登陆到该服务器上查看shell配置文件中该项的定义。C Shell查看.cshrc文件。

Test Service:添上你的user和password,测试一下一切OK。

这样Oracle Client就配置完毕了,呵呵,也挺简单是吧!

运行toad,会发现在toad的“toad server login version XXX”对话框中的Database中有“1807.WORLD”,这就是你刚才配置的数据库,添上user和password,connect即可。

用toad提供的Schema Browser,你的数据库中的Objects就一幕了然了!

在此过程中,遇到网路不通,磁盘空间不足等,郁闷死我了!

如发现本站页面被黑,比如:挂载广告、挖矿等恶意代码,请朋友们及时联系我。十分感谢! Go语言第一课 Go语言进阶课 Go语言精进之路1 Go语言精进之路2 Go语言第一课 Go语言编程指南
商务合作请联系bigwhite.cn AT aliyun.com

欢迎使用邮件订阅我的博客

输入邮箱订阅本站,只要有新文章发布,就会第一时间发送邮件通知你哦!

这里是 Tony Bai的个人Blog,欢迎访问、订阅和留言! 订阅Feed请点击上面图片

如果您觉得这里的文章对您有帮助,请扫描上方二维码进行捐赠 ,加油后的Tony Bai将会为您呈现更多精彩的文章,谢谢!

如果您希望通过微信捐赠,请用微信客户端扫描下方赞赏码:

如果您希望通过比特币或以太币捐赠,可以扫描下方二维码:

比特币:

以太币:

如果您喜欢通过微信浏览本站内容,可以扫描下方二维码,订阅本站官方微信订阅号“iamtonybai”;点击二维码,可直达本人官方微博主页^_^:
本站Powered by Digital Ocean VPS。
选择Digital Ocean VPS主机,即可获得10美元现金充值,可 免费使用两个月哟! 著名主机提供商Linode 10$优惠码:linode10,在 这里注册即可免费获 得。阿里云推荐码: 1WFZ0V立享9折!


View Tony Bai's profile on LinkedIn
DigitalOcean Referral Badge

文章

评论

  • 正在加载...

分类

标签

归档



View My Stats