Eclipse 平台入門指南:架構、插件生態與 Java 開發實戰
Eclipse 平台概覽 Eclipse 是一個開源的、基於 Java 的可擴展開發平台。它本質上是一個框架和服務集合,透過插件組件構建開發環境。雖然大多數開發
Eclipse PDE API Tools 入門:管理 API 相容性、版本號與使用限制
Eclipse PDE (Plug-in Development Environment) 內建 API Tools,協助開發者管理 API 生命週期:偵測二進
Eclipse 整合 VSS 完整設定指南:從伺服器安裝到專案共享
Visual SourceSafe (VSS) 是微軟早期版控系統,雖已老舊但仍有維護專案在使用。本文記錄 VSS 伺服器/用戶端安裝、資料庫建立、Eclips
Hibernate Filter(過濾器)實戰:動態啟用的參數化 Where 條件
Hibernate 3 引入 Filter(過濾器),類似資料庫 View 但可在應用層動態啟用、帶參數。定義於映射檔,運行時由 Session 啟用,自動在查
Hibernate 屬性查詢(Projection)入門:精準查詢所需欄位,提升效能
HQL 預設查詢整個實體物件,但實際往往只需部分欄位。屬性查詢(Projection) 讓你僅選取必要欄位,減少資料傳輸與物件建構開銷,提升查詢效能。本文介紹兩
Rails Web 安全十大弱點防範實戰:從 XSS、CSRF 到 Session 劫持完整防護指南
Web 安全不僅是基礎設施層責任,更需從開發初期建立防禦。OWASP Top 10 弱點在 Rails 中的對應防範策略,配合 Rails 2.0 內建機制與最
Ruby on Rails 2.0 新特性全覽:RESTful 路由、MultiView、安全強化、效能優化
Rails 2.0 於 2007/12/7 發布,歷經近一年開發,帶來大量里程碑級特性。從 1.0 的測試框架、1.1 的 Migration/RJS、1.2
Ruby on Rails 環境建置與開發流程完整筆記:從安裝到 Scaffold 實戰
記錄 Rails 開發環境建置(Windows)與標準開發流程,避免重複踩坑。涵蓋 Ruby/Rails 安裝、DevKit、NetBeans 整合、MySQL
Ruby on Rails ActionView 核心服務全解析:模板、佈局、分頁與格式化助手
ActionView 是 Rails 的視圖層核心,提供模板引擎、佈局機制、分頁元件、格式化助手等服務,讓資料呈現簡潔高效。本文詳細解析四大核心服務並附完整範例
Ruby on Rails ActiveRecord 深度解析:慣例映射、快速 CRUD 與完整登入範例
ActiveRecord 是 Rails 的核心 ORM 層,以「慣例優於設定」消除 XML 映射檔,實現極速資料庫操作。官方宣稱生產力達 Hibernate
Ruby on Rails ActionController 核心服務全解析:URL 映射、Session、過濾器、快取
在 MVC 架構中,Controller 處理應用邏輯與資料存取。Rails 的 ActionController 提供四大核心服務:URL 映射、Sessio
Ruby on Rails 開發體驗大不同:為何說生產力是傳統框架 10 倍
Ruby on Rails(RoR)是全棧、開源的 Web 框架,以「慣例優於設定」聞名。官方宣稱開發效率達傳統 J2EE 的 10 倍,雖有爭議,但其核心價值
SWT 全方位實戰指南:從 HelloWorld 到 OpenGL 3D 繪圖
SWT(Standard Widget Toolkit)是 Eclipse 平台的原生 GUI 元件庫,提供 Write Once, Run Anywhere
Struts 2.1.6 通配符映射實戰:從 URL 到驗證檔的完整解決方案
Struts 2 的通配符映射(Wildcard Mapping)能大幅減少 struts.xml 設定量,但預設不支援 Action 名稱含斜線(/),且驗證
Hibernate 主鍵生成策略完全指南:從 assigned 到 native 的選型之道
主鍵設計是資料庫建模的核心決策。Hibernate 提供豐富的主鍵生成策略(Generator),抽象化不同資料庫的自增機制(SQL Server IDENTI
Hibernate 繼承關係映射三大策略深度解析
在領域模型中,繼承關係是核心概念之一。以 Employee 抽象類別為例,衍生出 HourlyEmployee(時薪員工)與 SalariedEmployee(
Eclipse Dali JPA Tools 快速入門:視覺化開發 JPA 實體映射
Eclipse WTP(Web Tools Platform)專案包含 Dali JPA Tools,為 JPA(Java Persistence API)實體
.NET 開發者為何應學習 Ruby on Rails:跨語言視野的啟發
身為資深 .NET 開發者,我曾深耕 ASP.NET 控制項生命週期、精通 Presentation Model 與 MVP 等分層模式,長期認為 Rails