使用 Hibernate 實現持久物件:環境配置與實戰入門
前言 ORM(Object-Relational Mapping)是耗時工作。Java 環境下有 Entity Bean、OJB、JDO、Hibernate 等
J2EE 資料存取技術演進:從 CMP 到持久層框架對決(Castor JDO vs Jakarta OJB)
前言:為何需要資料存取抽象? 避免後端資料結構變動直接衝擊程式碼 解決各資料庫 SQL 方言差異(T-SQL vs PL/SQL)帶來的移植痛苦 物件導向設
有狀態與無狀態 Session Bean 深度解析:生命週期才是核心差異
常見誤區 許多人誤以為: 有狀態 = 實例永遠存在,保留每次呼叫狀態 無狀態 = 每次呼叫新建實例,不保留用戶資訊 實際上恰好相反,本質差異在於生命週期。
初學 J2EE 常見錯誤:EJB Home 介面無法解析 Remote 介面
問題情境 編譯 SecurityHome 介面時出現: cannot resolve symbol symbol : class Security locati
Service Locator 模式:統一管理 JNDI 命名服務存取
背景動機 在 B/S 開發中,頻繁存取 JNDI、XMLNS 等命名服務,每次都需提供環境屬性並查找,重複查找成本高。大型系統中存在多個 EJB 與資料源,需統
用 RMI 與 CORBA 開發 Java 分散式程式(一):RMI 入門實戰
分散式物件系統簡介 RMI(Remote Method Invocation)與 CORBA 是兩大主流分散式物件架構。C/S 模式需自行設計通訊協定(如 HT
用 RMI 與 CORBA 開發 Java 分散式程式(二):CORBA 實戰篇
CORBA 核心概念 CORBA(Common Object Request Broker Architecture)是 OMG 制定的企業級分散式程式開發標準
J2EE 多層架構設計實戰:基於 Session Facade、Business Delegate、DAO 模式的完整框架
架構核心原則 One Transaction, One Invocation — 每個業務用例對應一次遠程調用、一個事務邊界。此思想貫穿五層架構: Persi
J2EE 專案實踐五大核心觀點:專業分工、配置驅動、簡化複雜、組件重用、溝通邊界
觀點一:專業分工 — 每個角色都是領域專家 J2EE 強調容器提供商、組件提供商、應用提供商各司其職;團隊內部:JSP 頁面設計師、Servlet 開發工程師、
JMX 監控 WebLogic 應用內外部狀態實戰指南
為什麼選擇 JMX? JMX (Java Management Extensions) 是 WebLogic 管理的核心 API。通過 MBean (Manag
RMI 實戰入門:基於 Thinking in Java 的完整時間服務示例
示例架構 四個文件構成極簡 RMI 服務: PerfectTimeI.java — 遠程接口 PerfectTime.java — 服務端實現 Display
JBuilder 7 + JBoss 3 + VSS 團隊開發 EJB 完整實戰指南
技術棧選型理由 商業組合 WebSphere + VisualAge 功能強大但造價高昂(~10 萬人民幣)。開源組合 JBuilder 7 + JBoss 3
JBuilder 7 快速開發 EJB 實戰:購物車 Stateful Session Bean 完整源碼
專案建立與服務器配置 新建專案: File → New Project,名稱 Trader,格式 XML,EJB 2.0 規範。 配置 WebLogic 6.
EJB 架構優勢深度解析:從兩層到 J2EE 的演進與價值
企業應用架構演進史 1. 兩層架構(Client/Server) 優點:開發簡單,表達邏輯與業務邏輯合一,無分布式複雜度。 缺點:業務邏輯分散於客戶端,數據
Acegi Security 實戰:在業務邏輯層透明獲取 Web 層用戶身份
問題背景 在 Struts+Spring+Hibernate 架構中,Web 層(Action/Controller)輕易通過 Session 獲取登錄用戶 I
EJB 3.0 規範深度解析:註解驅動、POJO 持久化與未來展望
緣起:為什麼需要 EJB 3.0? EJB 2.x 被廣泛詬病:樣板代碼多、Home/Remote 接口繁瑣、Entity Bean 複雜度高、部署描述符龐大。
WebLogic EJB 遷移至 JBoss 完整實戰:從 Oracle 到 MySQL
遷移背景 WebLogic 是商業級應用服務器,而 JBoss 作為開源標準實現,是中小項目降低成本的首選。直接部署 WebLogic 開發的 EJB 到 JB