首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

結合 XForms 與 Ruby on Rails 開發小型門診管理系統(第 1 部分):環境建置與 DB2 pureXML 介紹

     編輯:Java 相關知識

系列首篇,說明 XForms、DB2 pureXML、Ruby on Rails 三大技術如何協作,並示範安裝 DB2 Express-C、建立 XML 欄位資料表、設定 Rails 連線 DB2、產生包含 XML 欄位的遷移腳本與測試。

XForms 優勢

聲明式綁定表單元素至 XML 模型,非同步提交,無需撰寫 JavaScript 即具 Ajax 體驗。需瀏覽器支援或安裝 Mozilla XForms 外掛。

DB2 pureXML 特色

原生儲存 XML 文件,無需切割對應關聯欄位,支援 SQL/XML 混合查詢(XQuery in SQL),可高效檢索 XML 內部資料。示範建立 PATIENTS 表含 INFORMATION XML 欄位,插入與查詢 XML 範例。

Rails 整合 DB2

  1. 安裝 ibm_db Gem:gem install ibm_db(Windows 選 mswin32 版)
  2. 建立 Rails 專案:rails xmlmd
  3. 修改 config/database.yml 設定 adapter: ibm_db
  4. 編輯 active_record.rb 在 RAILS_CONNECTION_ADAPTERS 加入 ibm_db
  5. 產生模型與遷移:ruby script/generate model doctor,修改遷移檔欄位型別為 :xml
  6. 執行 rake db:migrate 建立表,DB2 指令確認 XML 欄位存在

完成後即可在 Rails 中透過 ActiveRecord 操作 XML 資料,為後續 XForms 整合奠基。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved