|
![]() |
 |
|  | |  | |  |
|
![]() |
專欄 | | ![]() | ![]() | 物件導向程式設計常見的錯誤(4)Façade畫分子系統,可加速開發
在分層架構中加入Façade層,好處相當多。層次愈多,意謂系統有專職的角色分工以及責任歸屬。 在以Java開發Web-based應用程式時,多半會採用MVC(Model-View-Controller)的設計模式開發。軟體的分層架構中,領域層、使用者介面層,以及控制器層,就是分別對映到MVC設計模式中的三個角色。 提煉類別可抽離商業邏輯 使用Java開發Web-based應用程式時,現在相當流行使用Struts搭配Hibernate提供控制器層、領域層,以及資料存取層的機制。但是,我觀察到大多數使用Struts搭配Hibernate開發的團隊,它們的系統在處理來自使用者的請求時,Action除了處理來自瀏覽器的表單輸入值之外,還得一肩扛起很重要的工作,就是透過操作代表資料的Bean實作實際的商務邏輯。所以在許多專案中,所有的商業邏輯散落在各個Action類別之中。 運用Façade塑造子系統的單一入口 設計模式中的Façade模式,十分適合做為對這個角色的定義。Façade這個字,是法文中建築物正面入口的意思。在軟體設計中,使用Façade這個模式指涉一組服務的唯一入口。 為什麼Façade很適合扮演實作Action類別所會需要的商業邏輯的角色呢?在系統中的各種不同的Action會需要用到各式的商業邏輯,對Action來說,這些商業邏輯便是對Action提供的服務,而且更重要的是,這些商業邏輯本身具備群組的關係,也就是說,多個商業邏輯之間會呈現出群組的現象。 全文>> | |
專題報導 | | ![]() | ![]() | 效能超群的高階IP SAN儲存系統
結合高性能的SAS硬碟與控制器設計,Equallogic PS3800XV締造了iThome以往在IP SAN測試上的新記錄,效能直逼中高階光纖通道產品。 IP SAN系統往往被定位為FC SAN的一個低價的替代品,是無力負擔部署FC SAN系統的高價時,才會選用的方案。因此IP SAN產品的主要訴求也放在較低的部署費用上,效能則被置於次要的位置。 利用既有的乙太網路環境即可架設IP SAN,因此對不以性能為優先取向,而對價格較為敏感的中小企業來說,以iSCSI為基礎的IP SAN相當有吸引力。而隨著高性能的SAS硬碟,以及高效能磁碟控制器的陸續引入,也使IP SAN在某些環境下也能擁有接近FC SAN的效能與可靠性,這也開啟了讓IP SAN走入企業關鍵應用領域的契機,滿足有更高性能需求的用戶。 IP SAN的兩大傳統弱點——通道頻寬與硬碟轉速 就基礎架構來說,FC的頻寬已可達2Gb/s或4Gb/s,8Gb/s也已開始上市,透過乙太網路存取的IP SAN則只有1Gb/s。加上優先考慮成本,多數的IP SAN儲存產品大都選擇搭配低價位的SATA硬碟。而SATA硬碟為了滿足低價的要求,目前除了WD的Raptor X是採用1萬轉的馬達外,其餘最高也就只有7200轉,相較下FC硬碟幾乎都是1.5萬轉。轉速高低在循序存取中的影響還不大,但在非常依賴搜尋速度的隨機存取中,SATA硬碟低轉速所造成的局限就展露無疑。 讓IP SAN脫胎換骨的SAS硬碟 隨著SAS硬碟的出現,情況就有所不同了。由於SAS是定位在SCSI的後繼者,因此各廠商推出的SAS硬碟也都鎖定了高性能、高可靠性應用領域,除Maxtor早期曾推出1萬轉的3.5吋SAS硬碟外,其餘廠商的3.5吋SAS硬碟,均採用目前性能最高的1.5萬轉主軸馬達,1萬轉則多半只有2.5吋的SAS硬碟使用。 全文>> | |
專欄 | | ![]() | ![]() | Novell將推新認證NCE
因應新產品Open Enterprise Server 2.0推出,Novell預計在明年春天針對OES2新推出新證照(NCE),臺灣最快於明年第二季引進新版認證與考試。 Novell相關認證一覽表 | 1. 產品認證: ●CAN(Novell認證管理員) ●CNE(Novell認證工程師) ●MCNE(Novell認證高級工程師) ●NCE(Novell認證工程師),明年春天推出 | 2. Linux認證: ●NCLP(Novell Linux 認證專家) ●NCPE(Novell Linux認證工程師) | 3. 講師認證 ●CNI(Novell認證講師) ●NAI(Novell訓練機構講師) | 資料來源:Novell,iThome整理,2007年10月 | Novell預計年底推出Open Enterprise Server 2.0(OES2)網路伺服器作業系統,因應新產品的推廣,Novell預計在明年春天推出新的產品認證Novell Certified Engineer(NCE,Novell認證工程師)。Novell臺灣暨韓國區總經理陳學智表示,因為課程中文化,臺灣最快在明年第二季會推出相關課程與考試。 在2005年,Novell將網路伺服器作業系統NetWare更名為Open Enterprise Server(OES),預計在今年底將推出新版本OES 2.0。OES是一個奠基在SUSE Linux Enterprise的網路作業系統,有助於企業同時管理多種作業平臺。新版的OES 2也強化檔案和儲存管理、高可用性(HA)等網路管理能力。 陳學智表示,Novell總公司預計在明年春天推出針對OES 2.0的認證課程與考試,但臺灣Novell還需要再觀察市場的接受度,以及相同課程中文化的作業,預計臺灣環境若成熟,最快於明年第二季引進新版認證與考試。陳學智表示,NCE認證並未限制要先取得Novell既有的NCLP(Novell Linux 認證專家)或NCPE(Novell Linux認證工程師)的認證資格。 全文>> | |
產品評測 | | ![]() | ![]() | 個人端防毒軟體-Panda Internet Security 2008
Panda Internet Security 2008支援多國語系,主要功能包括系統防毒、個人防火牆、主機型IPS、垃圾郵件過濾、家長防護網等,並具備兩種不同備份機制,可隨著個人需求的不同調整。 Panda Internet Security 2008(PIS)是該公司個人端產品當中,整體防護功能最齊全的一款產品。主要功能除了包括系統防毒、個人防火牆、主機型IPS、垃圾郵件過濾、家長防護網,以及新版也增加的檔案備份等元件。 和同類型產品相比,PIS對於多國語系的支援顯得相當完整,使用者可自行選取安裝的介面語系,包含產品預設的英文在內,一共有12種語系可供選擇。  | PIS主要的設定項目直接陳列於介面主控臺中央,無需花費額外的時間找尋選項所在,加上具備中文的操作介面,設定起來相當直覺易懂。 | 彈性化的管理功能 PIS採用了Panda自家所開發的TruPrevent技術,從程式的行為特徵下手,協助使用者找出未包含在病毒碼當中的惡意程式,除了靜態檔案之外,TruPrevent的防護範圍也包括電子郵件、即時通訊,以及檢查使用者所瀏覽的網頁當中是否夾帶有害的程式碼。 具備兩種不同備份機制 為了防止惡意程式造成硬碟資料的毀損,因此PIS 2008提供本機,與線上等兩種不種型態的備份功能。本機的檔案備份有兩種方式,一種是以特定資料夾為主,另一種則是由PIS搜尋硬碟裡具備相同副檔名的檔案,然後備份到指定的路徑下存放,預設的保存期是30天,可隨著個人需求的不同而手動調整。 全文>> | | |
![]() | PChome ePaper 電子報版權所有,關於電子報發送有任何疑問,請聯絡 客服 台北市敦化南路二段105號11樓 ,TEL:(02)2708-8038,FAX:(02)27094848。 | |
沒有留言:
張貼留言