JavaWorld 2002 編輯者選擇大獎:JVM、JUnit、Xerces、Forte、Ant、JBoss、Effective Java 領銜獲獎
評選概況 第 6 屆年度大獎 (1997 年創立) 超過 200 項提名,10 大類別 8 位專家評審 (JavaWorld 作者/編輯) 2002/3/25
從商業角度對比 J2EE 與 Windows DNA 架構:開放標準 vs 專有鎖定
1. 產業支援度:開放合作 vs 單一廠商 J2EE:Sun 主導,IBM、BEA、Oracle 等 25+ 伺服器平台支援,吸收眾多廠商經驗,滿足多樣商業需
Entity Bean 的承諾與實踐:WebLogic 7.0 並行策略、Read-Mostly 模式與效能優化全解析
歷史痛點:早期版本為何被放棄? 無快取:每筆交易必訪問資料庫,叢集環境無快取可用 單表映射:O/R Mapping 過度簡化,無法應對複雜模型 單一 VM 單
CMP Entity Bean 完整範例 (一):RosterApp 球員、球隊、聯盟關聯模型實作
CMP 優勢回顧 容器管理所有資料庫儲存/同步指令 容器管理 Entity Bean 間關聯關係 無需撰寫資料庫邏輯,僅在部署描述符描述映射 節省時間、支援多
J2EE 編程規範 (二):Entity Bean 完整編寫規則與 Home Interface 規範
Entity Bean 特徵 代表持久化實體 (通常為資料庫記錄) 持久性:BMP (Bean-Managed) / CMP (Container-Manag
EJB 最佳實踐:工業級 JNDI 查找優化 —— Home Interface Factory 模式與快取策略
效能痛點 JNDI 查找是幾乎所有 EJB 交互的必要步驟 每次查找皆有顯著效能開銷 應用常使用多個 Bean,多組件重複查找 → 系統主要瓶頸 優化核心
J2EE Tutorial 實戰:從零建立簡單 Stateless Session Bean (Converter 應用完整步驟)
環境準備 下載範例碼:j2eetutorial/examples/src/ejb/converter (Sun 下載頁) 安裝 Ant (Apache Ant
JMS 1.1 統一傳訊領域:簡化點對點與發布/訂閱雙模型開發
JMS 1.0.2 痛點 點對點 (PTP) 與發布/訂閱 (Pub/Sub) 視為完全獨立領域 目標類型截然不同:Queue vs Topic 同時使用雙模
J2EE 商業價值深度分析:保護投資、縮短上市時間、高可用與多廠商選擇
J2EE 簡介 J2EE (Java 2 Platform, Enterprise Edition) 由 Sun 主導、各大廠商 (IBM、BEA、Oracle
CORBA 與 Java IDL 應用程式設計:從核心架構到「中國,早上好!」實戰範例
CORBA 發展歷程與核心 OMG 1989 年由 8 家大廠創立,現 800+ 會員 核心:ORB (Object Request Broker) —— 開
EJB Bean-Managed Transaction (BMT) 深度解析:UserTransaction、SessionSynchronization 與交易傳播
BMT 基本規則 宣告 TX_BEAN_MANAGED 者,整個 Bean 所有方法皆為 BMT,不可混合 透過 setSessionContext() 或
JBuilder 6 整合 WebLogic 6.x 開發 EJB 完整指南:安裝、配置與除錯
安裝關鍵點 JBuilder 6 Enterprise 必選 Full Install(含 AppServer Edition),即使使用 WebLogic
實現與數據庫表字段鬆耦合的 J2EE 應用:元數據驅動架構設計
問題背景:固定字段假設的侷限 傳統 CMP Entity Bean、Struts ActionForm、Hibernate 映射文件均假設「持久化字段名、數量、
分散式資料庫客戶端資料集選型:Vector vs RowSet (CachedRowSet) 實戰比較
方案一:Vector 傳回主鍵集合 public Enumeration ejbFindBigAccounts(double balanceGreaterTh
Java 連接器架構 (JCA):EAI 整合的統一標準與未來展望
EAI 整合困境 企業應用整合(EAI)面臨異構系統(Siebel、SAP、大型主機)通訊協定不一,缺乏像 JDBC 統一資料庫連接的標準連接器框架,導致開發者
JMS 1.1 五大訊息類型完整指南:建立、發送與解碼實戰
JMS 1.1 規範五種訊息類型 TextMessage - 文字訊息 BytesMessage - 位元組陣列訊息 MapMessage - 名值對映射訊息
分散式交易處理疑問:UserTransaction 如何關聯多個 Session Bean?
程式碼情境 try { InitialContext initial = new InitialContext(); UserTransacti
JSR 168 Portlet 規範深度解析:Portal、Portlet Container 與 Portlet 三層架構
什麼是 Portal? 非一般搜尋入口網站,而是個人化、單一登入、整合異構資訊的 Web 平台。使用者可自訂 Portlet(小窗口)配置、風格、資料。典型範例