新聞中心
為 Web 解決方案的開發(fā)帶來了巨大的機(jī)遇。本文是 DB2 with Ruby on Rails 系列的第一篇文章。以下的文章主要向大家講述的是DB2 數(shù)據(jù)庫和 Ruby on Rails 入門的操作方案,在實(shí)際操作中Ruby 語言的出現(xiàn)與強(qiáng)大的 Rails 框架結(jié)合,為 Web 解決方案的開發(fā)帶來了巨大的機(jī)遇。

創(chuàng)新互聯(lián)公司擁有網(wǎng)站維護(hù)技術(shù)和項目管理團(tuán)隊,建立的售前、實(shí)施和售后服務(wù)體系,為客戶提供定制化的成都網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、四川聯(lián)通機(jī)房服務(wù)器托管解決方案。為客戶網(wǎng)站安全和日常運(yùn)維提供整體管家式外包優(yōu)質(zhì)服務(wù)。我們的網(wǎng)站維護(hù)服務(wù)覆蓋集團(tuán)企業(yè)、上市公司、外企網(wǎng)站、成都商城網(wǎng)站開發(fā)、政府網(wǎng)站等各類型客戶群體,為全球上千家企業(yè)提供全方位網(wǎng)站維護(hù)、服務(wù)器維護(hù)解決方案。
本文是 DB2 with Ruby on Rails 系列的第一篇文章。
文中介紹了 Starter Toolkit for DB2 on Rails,談到了安裝 IBM_DB 驅(qū)動程序的多種方法以及使用 DB2 的 Rails 遷移……
為 Rails 應(yīng)用程序開發(fā)設(shè)置 IBM_DB 適配器和驅(qū)動程序
Ruby 語言的出現(xiàn)并與強(qiáng)大的 Rails 框架結(jié)合,為 Web 解決方案的開發(fā)帶來了巨大的機(jī)遇。隨著 IBM_DB 適配器和驅(qū)動程序的引入,Rails 應(yīng)用程序現(xiàn)在可以無縫地與 IBM 數(shù)據(jù)服務(wù)器進(jìn)行交互。本文是 DB2 with Ruby on Rails 系列的第一篇文章。文中介紹了 Starter Toolkit for DB2 on Rails,談到了安裝 IBM_DB 驅(qū)動程序的多種方法以及使用 DB2 的 Rails 遷移。
簡介
Ruby on Rails 發(fā)布于 2004 年,如今已快速成為 Web 應(yīng)用程序開發(fā)中最流行的框架之一。這個開放源代碼項目又名 Rails 或 RoR,它采用 Model-View-Controller (MVC) 架構(gòu)和 Ruby 面向?qū)ο竽_本編制語言,并遵循一些簡單的原則,例如 “約定優(yōu)于配置(convention over configuration)” 和 “不要重復(fù)自己(don't repeat yourself)”。
因此,開發(fā)人員可以更快、更容易地構(gòu)建應(yīng)用程序,減少冗余的代碼和配置文件,同時又能靈活地創(chuàng)建定制的擴(kuò)展,以滿足應(yīng)用程序需求。通過對DB2 數(shù)據(jù)庫持久性的支持,可以使用數(shù)據(jù)庫服務(wù)器和內(nèi)置的 WEBrick Web 服務(wù)器快速開發(fā)使用這種框架的 Web 應(yīng)用程序。
IBM_DB 為 Rails 領(lǐng)域帶來了什么?
隨著 RubyForge 社區(qū)門戶上開始提供 IBM_DB Rails 適配器和 Ruby 驅(qū)動程序,Ruby on Rails 框架經(jīng)過官方測試,并且在所有 DB2 數(shù)據(jù)服務(wù)器上受支持。對于你們當(dāng)中某些人來說這也許是個驚喜,社區(qū)還有一個免費(fèi)版本的名為 DB2 Express-C 的 DB2 9 數(shù)據(jù)庫可以使用。DB2 Express-C 數(shù)據(jù)服務(wù)器的開發(fā)、部署和分發(fā)是免費(fèi)的,沒有大小、時間或用戶方面的限制,而且還包括了 Starter Toolkit for DB2 on Rails。這個包可以幫助開發(fā)人員在使用 DB2 的 RoR 環(huán)境中快速、輕松地設(shè)置和構(gòu)建 Web 應(yīng)用程序。
雖然在 Rails 框架中可以配置的數(shù)據(jù)存儲有很多種,但 DB2 數(shù)據(jù)服務(wù)器可以帶來一些獨(dú)特的、突出的優(yōu)點(diǎn)。由于 DB2 9 中引入了 pureXML?,使用 IBM 數(shù)據(jù)服務(wù)器的首要優(yōu)點(diǎn)是,IBM_DB 適配器和驅(qū)動程序支持本地 XML 數(shù)據(jù)類型。
DB2 on Rails 入門
目前有兩種方法可以設(shè)置使用 DB2 數(shù)據(jù)庫的 Rails 開發(fā)環(huán)境。如果您對 DB2 環(huán)境不熟悉,那么可以借助 Starter Toolkit for DB2,這是開始進(jìn)行 DB2 on Rails 應(yīng)用程序開發(fā)的最方便的方式。Starter Toolkit version 2.1 可以從 alphaWorks 下載,其中還有一個稍舊版本的 IBM_DB 適配器的安裝程序。這個版本不支持 i5 和 zOS 平臺上的 DB2,但是更新工作正在進(jìn)行,很快就會有新版本可供下載。
在 IBM_DB 適配器和驅(qū)動程序 gem 及插件發(fā)布之后,如果要在一個已有的 DB2 環(huán)境中開發(fā) Rails 應(yīng)用程序,那么可以使用 “manual” 選項,這個選項使用起來同樣也很輕松。請參閱 RubyForge rubyibm project 獲得最新版本(從 4 月 30 日起,Production/Stable release 0.6.0 已經(jīng)可用)。
網(wǎng)頁標(biāo)題:DB2數(shù)據(jù)庫與RubyonRails入門
網(wǎng)站地址:http://fisionsoft.com.cn/article/cogdsed.html


咨詢
建站咨詢
