關於本系列本系列文章專門針對具有 JSR 168 Portlet 開發基礎,並且想了解 JSR 286 Portlet 新特性和開發流程的開發人
在本系列的 第 1 部分 簡要回顧了 JSR 168 Portlet,並對 JSR 286 Portlet 的新增特性做了詳細的介紹, 本文將通過
移動環境中的 Personal Information Management (PIM)隨著新設備不斷上市,在移動設備上提供 Address Bo
繼續您在 第 1 部分 中尚未完成的學習,在第 1 部分中,您學習了如何開發消息驅動 bean(MDB)、實體 bean 和容器管理的持久性 (C
本系列教程共分三部分,在 第 1 部分 和 第 2 部分 中,您學習了如何開發消息驅動 bean(MDB)和實體 bean,並在 Apache G
在上一篇中,我們講到了多線程是如何處理共享資源的,以及保證他們對資源進行互斥訪問所依賴的重要機制:對象鎖。本篇中,我們來看一看傳統的同步實現方式以
在上一節中,我們已經了解了Java多線程編程中常用的關鍵字synchronized,以及與之相關的對象鎖機制。這一節中,讓我們一起來認 識JDK