亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

DB2 J2EE開發成本收益分析(一)

2019-11-17 06:25:18
字體:
來源:轉載
供稿:網友

  介紹

  你聽說過這樣一個報道:還有另一種新技術承諾讓java 2企業版(J2EE)開發者更便于進行J2EE的開發---一項能削減開發工作達百分之三十、四十甚至是五十的突破。一個新的軟件能使復雜的開發任務簡化。一 個新產品增強你現有的Java集成開發平臺和網絡應用程序服務器環境。

  我們也聽說了同樣的報道。在同事間討論時,我們聽說IBM的新DB2 Information Integrator,能夠提供存在于不同平臺上的、使用不同格式保存的、能通過各種不同的應用編程接口(API)訪問的數據的單地址映射。我們想知道這種技術能為需要使用完全不同的數據構建網絡組件的J2EE程序員做點什么。

  在本文中,我們將討論一系列的servlet,在我們的案例中,我們構建這些需要訪問跨多個數據源-- DB2、OracleExcel的數據的servlet。一類 servlet使用DB2 Information Integrator模擬這些數據源的單一地址映像,而另一類直接地訪問每個所需的數據源。

  結果很讓我們吃驚,我們計劃把它們和你分享。

  在這三部分的文章系列中,我們將帶你進入我們的工作,這樣你就可以自己比較不同的實現之間的差異,然后了解我們必需克服的挑戰。本文是這個系列的第一篇文章,描述了我們的工程并概括了我們的重要的發現。 第二篇文章將把注重力放在我們的開發工作中,用更加詳盡的細節讓你了解設計和編程問題。最后一篇文章將描述我們碰到的執行性能問題,以及介紹用于我們的聯合數據庫和本地數據訪問實現的一些性能數據。

  但是假如你等不及把這些全部學完,那么我在這里告訴你:我們發現,當我們使用DB2 Information Integrator的聯合數據庫技術的時候,我們的開發工作實際上比我們直接訪問每個數據源要更簡單、更快捷。尤其是,我們減少代碼量達百分之四十,并且縮短了設計、開發和測試周期達百分之五十。這正是我們所期待的。

  并且,也許同樣重要,我們發現雖然不同的查詢結果變化很大(一些聯合查詢比直接數據訪問快,而其它一些要慢一些),我們的基于聯合數據庫技術的servlet的性能也比直接訪問數據的servlet更有競爭力。當然,基于特定的查詢問題和servlet設計實現,結果可能有差異。但是你將得到一個機會,評論我們的工作,這樣你就能看到它可能正好反映你的機構中的日常工作中的問題。
要害技術的概述

  了解聯合數據庫治理系統(DBMS)技術和servlet對于領會我們的工程非常重要。在這里,每個技術我們只是簡略的提到幾點,因為許多網站(包含這個)已經在這些主題上發布了許多教材和技術文獻。假如你已經熟悉聯合數據庫治理系統和服務器端Java技術,那么請跳過這一節,開始閱讀關于我們做的工程的細節。

  了解聯合數據庫治理系統(DBMS)

  一個聯合DBMS提供了到多個數據源的單一應用編程接口(API)。這些數據源可能運行在不同硬件和操作系統平臺,可能由不同的供給商開發并且可能使用不同的API (包含不同的非標準SQL語言)。程序員使用聯合服務器就可以以一種抽象程度很高的方式工作,因為服務器提供了物理上不同的數據的單一地址映像。 使用表(或者其它數據對象,比如文件)的別名能夠提供程序員位置透明性,消除那種他們必須精確知道要求的數據存放在何處的需要。功能補償可以掩蓋不同供給商的產品之間的差異,并且模擬一個給定數據源本身不支持的能力。多地址聯合推動來自不同數據源的數據的整合。

  數據源支持和產品功能在不同的供給商之間差別很大。DB2 Information Integrator支持所有的IBM DB2家族的成員,IBM Informix、Microsoft SQL Server、Oracle、Sybase、能使用ODBC的數據源、xml、網絡服務、WebSphere MQ、Excel電子數據表、普通文件和生命科學數據源。此外,DB2 Information Integrator還可以通過IBM Lotus Extended Search訪問網絡搜索引擎、內容貯存器、電子郵件數據庫和其它基于內容的數據源。

  因為DB2 Information Integrator包含一個非常強勁的關系數據庫治理系統,它可以存儲和治理它自己的本地數據對象,比如表、視圖和檢索。它的優化程序被設計來研究它的不同的和物理分布特性,以便它可以選擇對于每種查詢更有效的數據存取策略。DB2 Information Integrator的這個版本支持從單一事務中的多個數據源中讀取數據;編寫每個事務的數據源支持的行為。

  了解服務器端Java組件

  在許多網絡應用程序服務器環境中,公司經常地使用servlet和企業JavaBean ( EJB)來實現要害的業務程序邏輯,包含訪問可能保存在遠程服務器中的公司數據。 servlet是這兩個技術中較早的一種,經常用來替代公共網關接口(CGI)腳本來支持網絡頁面的動態內容。 servlet依靠一個請求-響應程序設計模型。

  Java程序設計環境提供了帶有用于編寫servlet和利用構建servlet時某些編程需求的接口和類的程序包。 例如,servlet包含服務器在適當的時候自動調用的基本的生命周期方法(比如從init,service和destroy)。 程序員可以--同時也經常這樣--根據需要覆蓋這些方法。 例如,我們的servlet在初始化期間查找DataSource對象(用于連接)以最小化額外消耗。 大部分的servlet工作都發生在doGet和doPost方法中。 我們的servlet使用這些方法執行相應的查詢并返回結果。

  EJB是實現極小行為集合的服務器端軟件組件,使用一種簡化應用程序開發和有助于促進其可移植性的方法來封裝業務程序邏輯。對生產應用程序,比如事務、安全和持久性等需要的函數的支持,是由EJB規范委托的。這個網站上的其它文章描述了如何整合entity EJB和DB2 Information Integrator,所以我們將不在此討論這個問題了。 然而,值得注重的是,我們為這個工程構建的servlet可以很輕易的被轉化為會話EJB。實際上,我們在某些案例中確實是這樣做的,并且發現開發成本和性能結果是大致一樣的 。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久精品久久久| 久久精品中文字幕一区| 中文字幕亚洲无线码在线一区| 国产精品永久免费视频| 久久久久久久91| 日本国产高清不卡| 国产欧美日韩丝袜精品一区| 久久99热精品| 国产欧美日韩91| 欧美日韩美女在线| 大荫蒂欧美视频另类xxxx| 亚洲精品有码在线| 69av在线播放| 久久91亚洲人成电影网站| x99av成人免费| 久久人人看视频| 国产精品免费小视频| 亚洲毛片一区二区| 欧美三级免费观看| 欧美性少妇18aaaa视频| 国产精品av在线播放| 日韩av成人在线| 欧美大片第1页| 欧美极度另类性三渗透| 国产欧美一区二区三区在线看| 97视频网站入口| 欧美成人小视频| 亚洲欧洲在线观看| 日韩高清欧美高清| 亚洲乱码av中文一区二区| 日韩电影免费观看在线| 日本精品一区二区三区在线| 久久久999精品免费| 国产成人亚洲精品| 中文字幕在线日韩| 欧美一级片在线播放| 91禁国产网站| 国产精品一区二区三区久久久| 成人av在线亚洲| 久久理论片午夜琪琪电影网| 69久久夜色精品国产69乱青草| 亚洲伊人久久大香线蕉av| 欧美专区在线视频| 国产成人中文字幕| 欧美日韩成人在线视频| 国产69久久精品成人看| 亚洲精品视频免费在线观看| 亚洲欧美国产精品久久久久久久| 亚洲精品一区中文| 亚洲xxx自由成熟| 亚洲深夜福利网站| 色偷偷偷综合中文字幕;dd| 国模私拍视频一区| 日韩精品丝袜在线| 国产精品尤物福利片在线观看| 亚洲成人精品av| 一个人www欧美| 欧美二区乱c黑人| 最近中文字幕2019免费| 精品国产一区久久久| 一区二区三欧美| 伊是香蕉大人久久| 中文字幕av一区中文字幕天堂| 中文字幕日韩欧美在线视频| 亚洲精品欧美一区二区三区| 国产午夜精品视频| 国产精品成人观看视频国产奇米| 日韩国产中文字幕| 国产美女被下药99| 欧美成人精品三级在线观看| 久久av红桃一区二区小说| 亚洲欧美一区二区精品久久久| 欧美午夜片在线免费观看| 久久久黄色av| 国产精品免费久久久久影院| 国产成人涩涩涩视频在线观看| 亚洲伦理中文字幕| 国产在线a不卡| 伊人久久精品视频| 成人福利在线观看| 91精品国产高清| 色噜噜亚洲精品中文字幕| 欧美亚洲激情在线| 亚洲天堂开心观看| 97成人精品区在线播放| 欧美激情性做爰免费视频| 欧洲成人免费aa| 久久国产加勒比精品无码| 国产精品色婷婷视频| 日韩欧美一区二区三区久久| 久久69精品久久久久久国产越南| 日韩中文字幕在线看| 日韩电视剧在线观看免费网站| 国语自产精品视频在线看一大j8| 91精品久久久久久久久青青| 亚洲国产精品悠悠久久琪琪| 欧美激情精品久久久| 久久久久久91香蕉国产| 亚洲国产成人久久综合一区| 91久久在线观看| 色综合五月天导航| 亚洲天堂2020| 伊人激情综合网| www国产亚洲精品久久网站| 国产免费一区二区三区在线观看| 亚洲综合在线小说| 国产午夜精品全部视频播放| 亚洲欧美国产精品专区久久| 久久色在线播放| 欧美日韩亚洲一区二区| 国产一级揄自揄精品视频| 91久久久久久国产精品| 国产精品成人aaaaa网站| 午夜精品久久久久久久久久久久久| 欧美日韩成人网| 人九九综合九九宗合| 欧美激情一级欧美精品| 亚洲日韩欧美视频一区| 日韩视频―中文字幕| 中文字幕在线成人| 亚洲成人久久久久| 国产97在线|日韩| 日本精品va在线观看| 久久综合伊人77777尤物| 韩日精品中文字幕| 亚洲天堂网站在线观看视频| 国产精品嫩草影院久久久| 亚洲精品成a人在线观看| 国产在线视频欧美| 亚洲精品电影在线观看| 国产精品白丝jk喷水视频一区| 日韩福利视频在线观看| 欧美一级免费视频| 最近中文字幕2019免费| 亚洲精品久久久久中文字幕二区| 亚洲成人av中文字幕| 亚洲精品久久久久久久久久久久| 欧美小视频在线| 国产日韩欧美视频在线| www.美女亚洲精品| 国产精品久久久久久久久久东京| 欧美高清videos高潮hd| 精品欧美aⅴ在线网站| 日韩成人在线视频| 欧美夫妻性生活xx| 亚洲综合最新在线| 77777少妇光屁股久久一区| 国内精品久久久久伊人av| 欧美激情精品在线| 国产精自产拍久久久久久蜜| 在线视频免费一区二区| 欧美一二三视频| 国产亚洲精品91在线| 日韩激情av在线免费观看| 成人黄色免费在线观看| 欧美精品videossex性护士| 久久精品亚洲国产| 欧美美女操人视频| www欧美日韩| 欧美做爰性生交视频| 国产精品极品美女在线观看免费| 国产欧美精品在线播放| 欧美理论电影在线观看| 色婷婷久久av|