內容簡介
Linux是當前發展最快的Java開發平台。作為一個開發和部署平台,它可以為開發人員節省大量時間和成本。但是當開發人員在一個受控的生產環境裡管理和部署Java應用程式時,往往會受到平台的極大限制。
為了使其他開發人員免於花大量時間反覆試驗,本書通過實際且容易理解的示例,說明了平台、工具和應用程式的開發。本書使用一個簡單的命令行應用程式引入基本工具之後,引導讀者了解業務邏輯對象分析、資料庫設計、Java Servlet UI、Java Server Pages UI、Swing GUI和Standard Widget Toolkit GUI。當提升到企業級後將有機會使用JBoss Application Server、Apache Geronimo Application Server以及Enterprise JavaBeans(EJB)。
本書主要內容:使用Linux上可用的開發工具,例如用於Java的GNU編譯器(gnu)、Ant、Concument Versioning System NetBeans IDE和IBM的Eclipse Java IDE,使用Java DataBase Connectivity 開發業務邏輯層,使用Servlet和JSP添加Web接口,使用Sun的Java Foundation Classes和IBM的Standard Widget Toolkit組件,添加GUI,在Linux中部署EJB。
作者簡介
Carl Albing是一名出色的程式設計師,也是一名資源的軟體顧問。他擁有二十多年的從業經驗,是使用Linux和Java技術構建業務解決方案的高手。他所作的技術發言,遍及美國、加拿大以及歐洲的會議和企業。
目錄
第Ⅰ部分 基礎知識
第1章 Linux環境
第2章 編輯器
第3章 Java介紹
第4章 執行語境
第5章 Sun Microsystem Java軟體開發包
第6章 Linux下的IBM開發工具包,Java 2技術片
第7章 GNU編譯器
第8章 CVS
第9章 Ant簡介
第10章 集成開發環境
第Ⅱ部分 開發業務邏輯
第11章 平衡的掌握
第12章 分析與設計:尋找對象
第13章 JUnit:自動單元測試
第14章 數據存儲
第15章 數據訪問:JDBC
第Ⅲ部分 開發GUI
第16章 GUI設計
第17章 SWT
第Ⅳ部分 開發Web接口
第18章 Servlet
第19章 JSP
第20章 開原始碼的Web應用程式伺服器
第Ⅴ部分 開發企業級可擴展軟體
第21章 Enterprise JavaBeans介紹
第22章 建立EJB
第23章 部署EJB
第24章 臨別贈言