2007-10-26

.NET引進物件關連映射技術

本報內容由 iThome online 提供 每週二∼六出刊.2007.10.27
iThome產品技術報 下載PChome免費撥接
.NET引進物件關連映射 ... iThome飛越六周年


本期目錄
    彰銀率先整併海外分行系統
    收到標題或內文是亂碼的電子郵件,該如何處理?
    新品情報-可節能的GbE交換器D-Link DGS-1005D/1008D
    .NET引進物件關連映射技術
    書評-硬底子工程師教你管資料庫
  微軟資訊安全與管理日─打造靈活安全的企業資訊架構
  資安防駭還能怎樣出奇招? 11/09(五)教您防駭出招
  A上網費!So-net ADSL 2M只要236元!拼經濟變的更easy
 
電子報最新消息
大老闆的經營之道
 健全的公司治理能在市場建立信譽取得資金,維持競爭力
愛是很美妙的
 彼此都拋開束縛與顧慮、盡情享受歡愉吧!
最近常常覺得很焦慮嗎?
 生活壓力大,小心焦慮快不知不覺找上你囉!

軟體設計必讀經典(6)RUP活用,也可以是敏捷開發
部落格精選- 安裝在T61上最順暢的Linux OS


專題報導    
彰銀率先整併海外分行系統

大多數銀行建置分行系統,一般都需要1年甚至1年半的時間,彰化銀行在去年底啟動的海外分行系統整併計畫,卻只用了半年時間就完成。

今年十月,彰化銀行率先完成了海外分行系統整併,在各個銀行中,彰化銀行是第一家真正可以跟海外分行即時連線作業的銀行。彰化銀行資訊處處長曾芳明表示,即時連線的前提就是必須把分行端末的作業都統整到單一平臺上,這個工程彰化銀行足足花費了半年時間才逐漸完成,預計未來每年至少可以省下2,000萬元以上的成本支出。

在此之前,彰化銀行與6個海外分行之間的運作各自獨立。然而,這樣的運作模式,卻有幾個不同構面的影響。曾芳明表示,端末核心帳務處理系統與資料庫各自獨立的情況下,除了無法讓總行即時掌控各個分行當日的營運狀況,進而拖慢整體營運效率與市場反應之外,從IT的角度來看,各個分行獨自維護一套軟硬體系統的成本,也會隨著分行據點增加而攀升。此外,也會影響到企業客戶資金調度的靈活度。

舉例來說,如果一個企業客戶同時在臺灣與東京分行都設有帳戶,彰化銀行的內部作業仍舊必須透過SWIFT電文格式交換才能完成這兩個帳戶之間的資金調度。而這種複雜且缺乏效率的運作模式,並非彰化銀行特有情況,而是各銀行在海外設有分行據點的共同處。

海外分行系統單一化,即時連線一日結帳
曾芳明表示,各大銀行的海外分行據點,隨著企業向外擴張的腳步不斷延伸,但目前大多數銀行與海外分行之間的作業,都是透過FTP的傳輸方式,把分行當日的營運資料傳回臺灣總公司,然後再進一步匯入會計總帳結算,營運高層才能掌握到銀行整體的營運情況,而這中間已經有兩三天的時間落差。

全文>>
TOP

專欄    
收到標題或內文是亂碼的電子郵件,該如何處理?

亂碼是電子郵件常遇到的問題,該如何修改設定才能終結「亂」象?解決亂碼最終極的方法,就是所有使用者統一採用Unicode編碼。

電子郵件常出現亂碼問題,有時候可藉由調整編碼順利解決,但不是每次都奏效。事實上,多數造成亂碼的根本原因,是因為世界各國在電腦中採用的編碼方式不同,例如正體中文通行的編碼是Big5(大五碼),而大陸簡體中文通行的編碼則是GB(國標碼),因此電腦在文字轉換的過程中,很容易出現亂碼問題。

解決亂碼最終極的方法,就是所有使用者統一採用Unicode編碼。不過,使用者往往習慣不修改預設值,因此短時間之內,軟體使用的編碼方式,仍會維持「各自為政」的情況,而最快速有效的避亂碼方法,就是以附件傳遞訊息。

Outlook Express是使用率很高的郵件軟體,但也常引發亂碼問題,使用者最好修改郵件的傳送與讀取格式,才能避免亂碼的困擾。

解決「亂」象的終極方法──Unicode
美國有個稱為「Unicode」的機構,希望統一世界各國的文字編碼方式,於是提出「Unicode」的編碼。

只是Unicode推出的時間較晚,所以多數的作業系統是維持Unicode和區域編碼共存的作業方式。

正體中文的使用者如果利用Windows XP傳送文字資料,這些文字的編碼如果不是Unicode編碼,那麼作業系統會利用Big5和Unicode的對照表,逐字將Big5編碼轉變為Unicode編碼。

全文>>
TOP


產品評測    
新品情報-可節能的GbE交換器D-Link DGS-1005D/1008D

D-link DGS-1005D/DGS-1008D符合綠色環保標準,是一款具備節能的GbE交換器,能夠偵測連線狀態,降低網路連接埠的電力使用量,此外還能分析纜線的長度以調節能源使用率。

網路交換器-D-Link DGS-1005D/1008D
能節能的GbE交換器
D-Link
(02)6600-0123
www.dlinktw.com.tw
建議售價:廠商未提供

D-link DGS-1005D/DGS-1008D是一款符合綠色環保標準,及具備節能的GbE交換器,它能夠偵測連線狀態及纜線長度,並依此調節供給電力,以減少能源耗費並降低產品運作時產生的熱能。

DGS-1005D/DGS-1008D還能偵測連線電腦的開關機狀況,若在電腦關機的情況下,能將閒置的能源裝置轉換為待機狀態,並降低該網路連接埠的電力使用量。此外,它還能分析纜線的長度以調節能源使用率,因為一般纜線長度少於20公尺,無需使用全部能源,能提供最適合的能源利用率。

全文>>

TOP

專欄    
.NET引進物件關連映射技術

.NET平臺即將推出ADO.NET Entity Framework與LINQ兩種技術,將資料存取抽象化,降低程式與資料處理語法混雜情況。

李匡正
現任臺灣微軟應用架構技術經理,負責開發工具暨平臺推廣。亦曾任Borland資深產品經理一職,負責軟體開發周期相關產品行銷。

ORM(Object-Relatioaln Mapping,物件-關聯映射)能讓物件導向程式語言在處理關聯式資料庫的資料時,自動將資料表轉換成物件類別庫,建立一個抽象的資料存取層,以維持物件導向觀念與設計的一致性。

無論是Java或開放原始碼陣營,ORM的應用都越來越普及,但近年來.NET平臺上一直沒有推出官方版本。不過在2008年之後,這個態勢即將改觀,微軟將推出ADO.NET Entity Framework(以下簡稱Entity Framework)和LINQ,提供ORM的解決方案。

臺灣微軟應用架構技術經理李匡正認為,Entity Framework與LINQ雖然都能作為ORM的解決方案,不過本質上卻有差異,尤其LINQ應用的層面並不局限在ORM範疇,特別允許了程式語言可以採用精簡、一致的方式存取不同的資料型態,更能彰顯它的價值。

問:微軟在2008年後,.NET平臺上將會有Entity Framework和LINQ兩套ORM的解決方案,這是否意謂著ORM將成為趨勢?
答:其實看看近幾年的發展,不論是Java平臺上的Hibernate、Spring,或是Ruby on Rails上的Active Record,都採用了,就不難看出這項技術蓬勃發展的趨勢。

全文>>
TOP

書訊    
書評-硬底子工程師教你管資料庫

本書主要是寫給SQL Server 2005 版本的管理者,若你僅管理SQL Server 2000或之前的版本,並不太適用。本書適合放在案頭,你有空而且心情好的時候,選個章節研究一下,或是遇到各類問題,再細心研讀相關的章節。

 SQL Server 2005 Practical
 Troubleshooting:The Database Engine

 Ken Henderson/著
 Addison-Wesley出版
 售價:54.99美元
 Amazon四顆星

大部分資料庫的使用情境:不懂電腦的使用者以及對資料庫一知半解的程式設計師,合力存取資料庫,加上一大堆軟硬體的零組件,所有東西的使用壽命長短不一,這種組合造成資料庫系統每隔一段時間就會冒出未知的問題,使得DBA(Data Base Administrator,資料庫管理師)的書架上,永遠缺少一本錯誤處理的書,以解決層出不窮的問題。

DBA需要知道為何一堆使用者會一起鎖死?又在等什麼資源?好端端的資料庫怎麼毀了?應該如何快速而正確地救回資料?資料庫為何啟動失敗? SQL errorlog檔案內的一大堆記錄是什麼意思?記憶體、CPU、硬碟、網路……等硬體資源是否夠用?多少才夠用?如何有效地使用?TempDB系統資料庫與效能有什麼關係?叢集伺服器是如何運作,又為何不運作?林林總總的問號,總是壓得DBA喘不過氣。

以微軟的SQL Server為例,所產生的問題,也總讓我們必須到處尋找解決方案,除了SQL Server線上說明、微軟官方網站之外,透過Google搜尋、討論區、部落格、教育訓練課程,甚至是口耳相傳的特定問題解法,都是有必要的方法。

全文>>
TOP
 
 
軟體設計必讀經典(6)RUP活用,也可以是敏捷開發

一般軟體人員對RUP的印象是僵化、官僚、受控制的重型開發流程。事實上,RUP與敏捷式開發都強調反覆式開發、需求導向以及對測試的重視,只是兩者作法不同而已。

 統一流程入門 第二版
 (The Rational Unified Process:
 An Introduction,Second Edition)

 Phillippe Kruchten/著
 趙光正/譯
 維科圖書出版
 售價:400元

RUP(Rational Unified Process)是由IBM Rational所研發並推廣的軟體開發流程。它是一套流程框架(Process Framework),可根據開發團隊的需求加以調整或擴充,自訂的流程描述包括4項元素:「誰」(Who)做了「什麼」(What),「如何」做(How),和「何時」(When)做。

《The Rational Unified Process》作者為RUP首席架構師Philippe Kruchten,本書主要整體介紹了RUP。

最佳軟體開發實務經驗
第一章由軟體三巨頭之一的Grady Booch所撰寫的論文,也是全書最有價值的部分。

Grady Booch在第一章揭露軟體的價值何在,以及軟體開發時經常發生的問題,諸如無法處理需求的變動、模組間無法配合、軟體很難維護與擴充、太慢發現專案的嚴重瑕疵(Defect)等。並提及各專案的失敗原因雖然不同,但共同主因會是:不精確的溝通方式、脆弱的架構、很難處理的複雜性、不一致的需求、設計和實作、測試不足、沒有克服風險等。

以架構為中心及使用案例驅動的開發流程
本書第五、六章,揭露出「4+1」的架構觀點,以及利用「使用案例驅動(Use Case Driven)」的開發流程。

「4+1」共有5個觀點,包括邏輯觀點、實作觀點、程序觀點、配置觀點,還有一個擺在中間的使用案例觀點,利用它來驗證其他4個觀點,也可以就是利用需求功能來驗證各個階段的開發產出。每一個觀點都有相關角色的開發人員職掌,例如需求分析師會專注在使用案例觀點,結構分析╱設計師會專注在邏輯觀點,而程式設計師則著重在實作觀點。

全文>>
TOP

專欄    
部落格精選- 安裝在T61上最順暢的Linux OS

Open SuSE 10.3 是我截至目前為止,安裝在我的 T61 上最為順暢的 Linux OS 了!

Kenming's 軟體設計思維

【安裝筆記】Install Open SuSE 10.3 on Laptop T61

先前所安裝的 Linux OS,均為 Kernel 未能支援 AHCI 模式或驅動程式所苦,而直至前幾日,好不容易才等到 Ubuntu 7.10 的到來,也確實可以安裝,完整支援 AHCI 模式。但是,我很不敢相信,在執行安裝過程時,到了硬碟分割作業階段,竟然無法辨識我的磁區規劃 (先前已分割好 root 與 Swap 磁區, 以及已安裝 Vista OS)! 我整整試了星期日一整天,各種方式都試過了,仍然無法硬碟分割作業...

我試過的最後一種方式是整個磁區全砍掉 (當然,Vista 已 Image 備份),這樣就可以順利安裝 Ubuntu 7.10 了。呼,真是炫,那個 Compiz Fusion 的 3D 桌面效果,令人真是驚豔。

可惜啊,Vista 還原回去就是無法載入,我想應該是在 MBR 這邊,Vista 做得就是特別龜,一點也干涉不得。所以又把整個硬碟給還原回去,自然,Ubuntu 系統也就被蓋掉囉。

好加在,也是 Mobile01 這邊,VHacker 網友在此篇:「Fedora Core 7 Linux ThinkPad X61 安裝筆記(T60/T61也適用)」 留言告訴我說,本月初 Open SuSE 釋出最新的 10.3 版,完成度相當高,他在 X60 安裝,硬碟支援度相當高,幾乎所有的驅動程式都不用再另行安裝…

工程師級的顧問 /【食夢黑貘】

個人部落格的部落格觀察

當時在做部落格觀察時,我就蠻希望是幫助個人部落格,在沒有甚麼曝光機會的情形下去曝光,而不是幫助那些公司級的部落格,自然說要去定義甚麼是公司級的部落格,還不如用群體部落格比較直接。

因此像部落格觀察的官方部落格,若是在部落格觀察也可以輕鬆擠進300名,雖然這個部落格可能有95%以上的文章都是我一個人寫的,但與其標識成個人部落格,我更希望其他工作人員能寫更多些。

所以我還是會去標識出台灣團體的部落格的排行,說不定是今天晚上或這幾天,且部落格速報本來就應該是分區域、分主題的,甚至是由人來選擇也不是不可能,只是看這系統或機制如何製作…

Fillano's Learning Notes

防機器人灌水法試用

方法及程式發表在 [酷!學園->PHP程式設計] 論壇中,這個網址:http://www.ez2.us/~ricky/RobotAway/則有範例與程式下載,也可以線上檢視原始碼。使用起來十分簡單。

他的原理是用一些javascript的混淆技術,包括隨機變數名稱、隨機註解、程式內容編碼等方法,讓機器人難以即時破解,來達到防止灌水的目的。(這些也是病毒上常見的變形、混淆技術)

最大的好處是,對於一般的網頁用戶來說,不會感覺到這個程式的存在,不像一般的captcha需要額外輸入文數字來驗證。對於程式設計師來說,只要用到三個方法,配合網頁程式,就可以做出來,非常簡單…

全文>>
TOP

前期文章 全部歷史文章
出刊日期 出刊主題
2007-10-26 從臺大超級電腦看伺服器散熱問題
2007-10-25 RIA說文解字
2007-10-24 北歐生活的奧祕
2007-10-23 技術不至於會是問題?
2007-10-20 ASP網頁該如何改寫,才能強化安全性?

感謝你訂閱這份電子報,下列電子報或許你會喜歡,請勾選
   科學人雜誌    遊戲新幹線玩家快 ...    D.FUN數位享樂誌    數位遊戲王
   iThome產品技術報    數位時代    巴哈姆特電玩報    PhoneDaily手机報
我要訂閱這份報紙» 我要取消這份報紙» 訂報說明
.本電子報內容由 iThome online 提供
.關於內容有任何疑問,或欲轉載請聯絡
PChome ePaper 電子報版權所有,關於電子報發送有任何疑問,請聯絡 客服
台北市敦化南路二段105號11樓 ,TEL:(02)2708-8038,FAX:(02)27094848。
刊登廣告個人連結企業合作隱私權聲明關於PChome徵人
網路家庭版權所有 Copyright PChome Online 版權所有,轉載必究

沒有留言: