Apache CXF 實戰系列(一):打造 Hello World Web Service
Apache CXF 如今已幾乎成為 Java 領域構建 Web Service 的首選框架,憑藉其簡單易用的特性深受開發者青睞。本系列文章將透過數篇教程,帶領
Apache CXF 實戰 (五):啟用 GZIP 壓縮傳輸 Web Service 大數據
應用場景 Web Service 傳輸大型資料物件 (如報表、文檔、圖片 Base64) 或在低頻寬網路環境下調用,啟用資料流壓縮可顯著減小封包體積、提升傳輸效
開發工業級 J2EE 應用的四大原則:需求驅動、框架選型、開發模式、重視測試
前言 J2EE 技術更新快、規範多、整合難,且無「銀彈」。結合專案經驗 (以 JBoss 3.2.1 為例),闡述四大原則,拋磚引玉。 1. 結合商業需求選擇
J2EE 應用架構五大核心策略:緩存、複製、並行、異步、資源池
前言 J2EE 規範龐雜,技術選型多樣 (JDBC、EJB、JDO、Hibernate...)。架構設計階段的決策深遠影響系統效能與擴展性。本文提煉五大核心架構
深入淺出 SSH 框架與 MVC 設計模式:從問題導向理解框架本質
前言 SSH (Struts2、Spring、Hibernate) 曾是 Java Web 開發的「必修課」。但許多開發者只知配置、不知所以然。本文同樣以「登入
學習 J2EE 框架的反思:不要為框架而學框架,要為解決問題而學
前言 許多初學者盲目追捧 Struts2、Spring、Hibernate「SSH 三大框架」,以為會用框架就等於精通 J2EE。面試時問「為什麼要用這些框架?
JBoss AS 7 專案部署完整指南:自動部署、手動部署、標記檔案與管理 CLI
前言 JBoss AS 7 部署機制較舊版大幅變更:採用掃描器掃描 standalone/deployments 目錄,並引入標記檔案 機制讓使用者控制部署行為
Java Bean 布林屬性命名規範陷阱:isShowCode vs showCode
問題現場 定義布林屬性 private boolean isShowCode;,Eclipse 自動產生: public boolean isShowCode(
Hibernate 一對一主鍵關聯映射詳解 (單向)
場景 Person (人) 與 IdCard (身份證) 為一對一關係。採用主鍵關聯:兩表共用相同主鍵值,Person 表主鍵同時是指向 IdCard 的外鍵。
Java EE 效能測試與調優完整指南:基準測試、瓶頸定位、JVM 監控
效能測試目標 容量目標:給定硬體下,支援最大並發數與目標回應時間 (由產品經理訂定)。 擴展性目標:增加硬體資源 (CPU、記憶體、I/O、頻寬) 後,效能提
Flex 專案整合 SSH (Struts2+Spring+Hibernate) 實戰問題紀錄
背景 現有 SSH 專案需重用完整 Flex 專案 (透過 BlazeDS 與 Java 端通訊,服務由 Spring/SpringMVC 管理)。整合原理即將
JSF 在 web.xml 中啟動異常排查與解決方案
問題現象 JSF 專案部署啟動時拋出 NullPointerException at javax.faces.webapp.FacesServlet 或 Can
EJB 核心技術總結:六大角色與組件架構
前言 EJB (Enterprise JavaBeans) 是 Java EE 平台上構建分散式、交易性、安全企業應用的組件模型。理解 EJB 規範定義的六大角
如何開發高品質 J2EE 系統:架構、框架與領域建模
前言 J2EE 技術棧龐雜,初學者易迷失於概念海洋。本文從易懂角度梳理核心概念,並闡述開發高品質 J2EE 系統的三大支柱:領域建模、設計模式、框架應用。 核
JSR-168 Portlet 開發最佳實踐指南
前言 JSR-168 定義了 Portlet 的標準 API,遵循規範開發的 Portlet 具備跨入口網站伺服器可攜性,並易於透過 WSRP (Web Ser
J2EE 整合 Symantec 防毒掃描引擎 (SAV Scan Engine) 實戰指南
前言 企業級應用常需掃描上傳檔案防止惡意程式。Symantec Scan Engine (SSE) 提供高效能防毒掃描服務,支援 ICAP 協定。本文記錄在 J
Java ME 平台實作 Cookie 機制:原理與完整流程
前言 Cookie 是 Web 維持會話狀態的標準機制,但 Java ME (MIDP) 平台原生不支援。開發者常被迫使用 URL 重寫,操作繁瑣。本文解析 C