Eclipse基礎(chǔ)與應(yīng)用

出版時(shí)間:2008-2  出版社:夏明萍、孫雪、 方遒 清華大學(xué)出版社 (2008-02出版)  作者:夏明萍 等 著  頁(yè)數(shù):366  

前言

Eclipse是一個(gè)非常優(yōu)秀的集成開發(fā)環(huán)境,是IBM多年來開發(fā)的開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。Eclipse最吸引入的地方是它的插件體系結(jié)構(gòu),它為用戶提供了一個(gè)成熟的、精心設(shè)計(jì)的、可擴(kuò)展的體系結(jié)構(gòu),該體系結(jié)構(gòu)是一個(gè)開放的源碼平臺(tái)。這個(gè)平臺(tái)允許任何人構(gòu)建與環(huán)境和其他工具無縫結(jié)合的工具。其核心部分是插件,由于有了插件,Eclipse系統(tǒng)的核心部分在啟動(dòng)時(shí)只要完成啟動(dòng)平臺(tái)的基礎(chǔ)部分和查找系統(tǒng)的插件即可。Eclipse軟件可用于管理多種開發(fā)任務(wù),例如測(cè)試、程序調(diào)試等,而且還能集成多個(gè)供貨商的第三方應(yīng)用程序開發(fā)工具。此外,Eclipse在Web方面的應(yīng)用也日益廣泛。本書在編寫過程中,結(jié)合作者長(zhǎng)期從事一線教學(xué)的經(jīng)驗(yàn),注重“理論聯(lián)系實(shí)際”的原則,采用當(dāng)前穩(wěn)定的Eclipse 3.2版本介紹Eclipse的使用、插件開發(fā)、了DT調(diào)試、Web應(yīng)用等重要的Eclipse應(yīng)用。本書的最大特色是實(shí)例完整、前后統(tǒng)一、可操作性強(qiáng),例如在Web應(yīng)用的第9、10章中,使用了JSP+JavaBean兩層開發(fā)模式、JSP+JavaBean+Servlet三層開發(fā)模式、Eclipse中Struts程序的開發(fā)模式、Hibernate與Strut。結(jié)合等多種方式實(shí)現(xiàn)用戶登錄的實(shí)例。本書行文流暢,通俗易懂,對(duì)Eclipse3.2的基礎(chǔ)使用、調(diào)試、插件開發(fā)、測(cè)試、Web應(yīng)用進(jìn)行了由淺人深的、全面的、系統(tǒng)的闡述,完全能夠勝任教材和實(shí)驗(yàn)指導(dǎo)書的角色。本書適合于廣大在校學(xué)生,也可供開源愛好者閱讀、參考。本書共分10章。第1章主要介紹了Eclipse概念、主要組成、Eclipse 3.2的下載安裝、插件的三種安裝方式及Eclipse 3.2.1ava開發(fā)工具的新特性。通過本章的介紹,希望讀者對(duì)Eclipse有一個(gè)基本認(rèn)識(shí)。第2章主要介紹了Eclipse平臺(tái)中使用的技術(shù),Eclipse 3.2工作臺(tái)的組成,Eclipse 3.2中資源的組織和管理,定制個(gè)性化工作臺(tái),最后介紹了Eclipse 3.2工作臺(tái)中的快捷鍵。通過本章的學(xué)習(xí),讀者應(yīng)該能夠?qū)clipse有進(jìn)一步的理解,并會(huì)使用Eclipse工作臺(tái)進(jìn)行一些基本操作。第3章詳細(xì)介紹了在JDT中對(duì)java項(xiàng)目的創(chuàng)建、編輯器、代碼注釋等基本操作,JDT的相關(guān)視圖、透視圖的使用,Java程序在JDT環(huán)境中的構(gòu)建過程和設(shè)置,重點(diǎn)論述了Java項(xiàng)目在Eclipse的JDT環(huán)境中對(duì)程序、程序段和表達(dá)式的運(yùn)行、調(diào)試詳細(xì)過程。本章是對(duì)Eclipse中了DT的詳細(xì)介紹和使用。通過本章的實(shí)踐,讀者應(yīng)該能夠熟練地使用Eclipse的JDT進(jìn)行Java程序的調(diào)試。第4章介紹了使用:Eclipse開發(fā)J2ME項(xiàng)目的環(huán)境的構(gòu)建,并實(shí)現(xiàn)了簡(jiǎn)單的J2ME程序的編制。通過本章的學(xué)習(xí),讀者應(yīng)該體會(huì)Eclipse能夠集成供貨商的第三方應(yīng)用程序開發(fā)工具的功能。第5章重點(diǎn)介紹了軟件測(cè)試的概念、目標(biāo)、過程、原則、方法、對(duì)象、類型,以及制定一個(gè)成功的測(cè)試計(jì)劃的要點(diǎn)。最后以.Eclipse為環(huán)境,詳細(xì)實(shí)現(xiàn)了Eclipse中了unit的使用過程。通過本章的學(xué)習(xí),讀者能夠了解軟件測(cè)試的基本概念和Eclipse中junit測(cè)試用例的編寫和對(duì)測(cè)試過程、結(jié)果的分析。第6章主要介紹了什么是SWT Designer,如何下載、安裝、注冊(cè)SWT Designer;如何使用SWTDesigner創(chuàng)建、運(yùn)行項(xiàng)目;SWT中常用的基本組件、布局管理器。SWT Designer在界面設(shè)計(jì)時(shí)雖然比較簡(jiǎn)單,但還無法完成所有的界面設(shè)計(jì)工作,所以在界面開發(fā)中依然是以手工寫代碼為主,而且手寫代碼某些時(shí)候比界面拖拉操作更快捷。

內(nèi)容概要

  《高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教材:Eclipse基礎(chǔ)與應(yīng)用》是一本面向一般本科和廣大開源愛好者的教材,是作者從事Echpse相關(guān)教學(xué)的經(jīng)驗(yàn)總結(jié)。在編寫過程中,本著介紹適度的理論為原則,重點(diǎn)放在對(duì)Ecfipse的使用和開發(fā)上?!  陡叩葘W(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教材:Eclipse基礎(chǔ)與應(yīng)用》共分10章,從Ecfipse 3。2的下載、安裝和工作臺(tái)等基礎(chǔ)開始,介紹了Echpse 3。2的JDT調(diào)試環(huán)境,測(cè)試,重構(gòu),J2ME環(huán)境的搭建,插件開發(fā),Web應(yīng)用等當(dāng)前流行的Echpse 3。2應(yīng)用。

書籍目錄

第1章 Eclipse 3.2的安裝、新特性1.1 Eclipse概念、主要組成1.2 Eclipse 3.2的下載安裝1.3 Eclipse 3.2多國(guó)語(yǔ)言包插件的安裝1.4 Eclipse 3.2 Java開發(fā)工具的新特性小結(jié)習(xí)題1第2章 Eclipse 3.2平臺(tái)概述2.1 Eclipse工作臺(tái)2.1.1 Eclipse平臺(tái)技術(shù)概述2.1.2 Eclipse 3.2工作臺(tái)2.2 Eclipse 3.2資源管理2.2.1 對(duì)資源的基本操作2.2.2 導(dǎo)入/導(dǎo)出資源2.3 定制Eclipse 3.2工作臺(tái)2.3.1 定制工具欄2.3.2 更改使用的字體和顏色2.3.3 定制Java個(gè)性化注釋2.3.4 定制Java個(gè)性化代碼格式2.4 Eclipse 3.2工作臺(tái)中的快捷鍵小結(jié)習(xí)題2第3章 JDT調(diào)試環(huán)境3.1 JDT的基本操作3.1.1 Java項(xiàng)目創(chuàng)建3.1.2 Java編輯器3.2 JDT的相關(guān)視圖、透視圖3.2.1【包資源管理器】視圖3.2.2【層次結(jié)構(gòu)】視圖3.2.3【大綱】視圖3.2.4【Java瀏覽】透視圖3.3 Java構(gòu)建器3.3.1 構(gòu)建Java程序3.3.2 構(gòu)建類路徑3.3.3 JRE的使用3.4 Java程序的運(yùn)行與調(diào)試3.4.1 Java程序的運(yùn)行3.4.2 JDT調(diào)試器3.4.3 斷點(diǎn)設(shè)置3.4.4 JDT本地調(diào)試3.4.5 JDT增加調(diào)試功能:對(duì)表達(dá)式和代碼段求值小結(jié)習(xí)題3第4章 使用Eclipse進(jìn)行J2ME開發(fā)基礎(chǔ)4.1 J2ME應(yīng)用開發(fā)簡(jiǎn)介4.2 J2ME WTK的安裝、使用4.3 基于EclipSe的J2ME開發(fā)環(huán)境的配置4.3.1 EclipseMe的安裝4.3.2 EclipseMe配置4.4 基于Eclipse的J2ME簡(jiǎn)單DemoMIDLet開發(fā)小結(jié)習(xí)題4第5章 Eclipse中的Junit5.1 軟件測(cè)試基本理論5.1.1 軟件測(cè)試的目標(biāo)5.1.2 軟件測(cè)試的過程5.1.3 軟件測(cè)試原則5.1.4 軟件測(cè)試方法5.1.5 軟件測(cè)試的對(duì)象5.1.6 軟件測(cè)試的類型5.1.7 制訂成功的測(cè)試計(jì)劃5.2 Eclipse中JUnit的使用小結(jié)習(xí)題5第6章 Eclipse中的SWT程序編制6.1 SWT概述6.1.1 為什么要使用SWT?6.1.2 一個(gè)SWT應(yīng)用程序的基本內(nèi)容6.1.3 使用SWT Designet開發(fā)界面時(shí)的基本流程6.1.4 使用SWT Designer的注意事項(xiàng)6.2 SWT的下載、安裝、注冊(cè)6.3 SWT簡(jiǎn)單程序編制6.3.1 Eclipse、SWT和JFace6.3.2 使用SWT編寫簡(jiǎn)單程序6.3.3 My firstsw tapplication.java代碼分析……第7章 Eclipse3.2插件開發(fā)實(shí)戰(zhàn)第8章 Eclipse3.2重構(gòu)第9章 Eclipse中Web應(yīng)用開發(fā)基礎(chǔ)第10章 Eclipse中Web應(yīng)用開發(fā)進(jìn)階參考文獻(xiàn)

章節(jié)摘錄

插圖:1.產(chǎn)品基本情況調(diào)研這部分應(yīng)包括產(chǎn)品的一些基本情況介紹,例如產(chǎn)品的運(yùn)行平臺(tái)和應(yīng)用的領(lǐng)域,產(chǎn)品的特點(diǎn)和主要的功能模塊,產(chǎn)品的特點(diǎn)等。對(duì)于大的測(cè)試項(xiàng)目,還要包括測(cè)試的目的和側(cè)重點(diǎn)。2.具體的要點(diǎn)(1)目的重點(diǎn)描述如何使測(cè)試建立在客觀的基礎(chǔ)上,定義測(cè)試的策略,測(cè)試的配置,粗略的估計(jì)測(cè)試大致需要的周期和最終測(cè)試報(bào)告遞交的時(shí)間。(2)變更說明有可能會(huì)導(dǎo)致測(cè)試計(jì)劃變更的事件。包括測(cè)試工具改進(jìn)了,測(cè)試的環(huán)境改變了,或者是添加了新的功能。(3)技術(shù)結(jié)構(gòu)可以借助畫圖,將要測(cè)試的軟件劃分成幾個(gè)組成部分,規(guī)劃成一個(gè)適用于測(cè)試的完整的系統(tǒng),包括數(shù)據(jù)是如何存儲(chǔ)的,如何傳遞的(數(shù)據(jù)流圖),每一個(gè)部分的測(cè)試是要達(dá)到什么樣的目的,每一個(gè)部分是怎么實(shí)現(xiàn)數(shù)據(jù)更新的。還有就是常規(guī)性的技術(shù)要求,比如運(yùn)行平臺(tái)、需要什么樣的數(shù)據(jù)庫(kù)等。(4)產(chǎn)品規(guī)格就是制造商和產(chǎn)品版本號(hào)的說明。(5)測(cè)試范圍簡(jiǎn)單的描述如何搭建測(cè)試平臺(tái)及測(cè)試的潛在風(fēng)險(xiǎn)。(6)項(xiàng)目信息說明要測(cè)試的項(xiàng)目的相關(guān)資料,如用戶文檔、產(chǎn)品描述、主要功能的舉例說明。(7)測(cè)試需求說明這一部分要列出所有要測(cè)試的功能項(xiàng)。凡是沒有出現(xiàn)在這個(gè)清單里的功能項(xiàng)都排除在測(cè)試的范圍之外。萬(wàn)一有一天在一個(gè)沒有測(cè)試的部分里發(fā)現(xiàn)了一個(gè)問題,可以在文檔的記錄進(jìn)行證明,可以證明測(cè)試了什么沒測(cè)試什么。具體要點(diǎn)如下。①功能的測(cè)試。理論上是測(cè)試是要覆蓋所有的功能項(xiàng),例如在數(shù)據(jù)庫(kù)中添加、編輯、刪除記錄等,這會(huì)是一個(gè)浩大的工程,但是有利于測(cè)試的完整性。②設(shè)計(jì)的測(cè)試。對(duì)于一些用戶界面、菜單的結(jié)構(gòu)還有窗體的設(shè)計(jì)是否合理等的測(cè)試。(8)整體考慮這部分測(cè)試需求要考慮到數(shù)據(jù)流從軟件中的一個(gè)模塊流到另一個(gè)模塊的過程中的正確性。(9)測(cè)試的策略和記錄這是整個(gè)測(cè)試計(jì)劃的重點(diǎn)所在,要描述如何公正客觀地開展測(cè)試,要考慮模塊、功能、整體、系統(tǒng)、版本、壓力、性能、配置和安裝等各個(gè)因素的影響。要盡可能地考慮到細(xì)節(jié),越詳細(xì)越好,并制作測(cè)試記錄文檔的模板,為即將開始的測(cè)試做準(zhǔn)備。測(cè)試記錄中包括的部分具體說明如下。①公正性聲明。要對(duì)測(cè)試的公正性、遵照的標(biāo)準(zhǔn)做一個(gè)說明,證明測(cè)試是客觀的,整體上,軟件功能要滿足需求,實(shí)現(xiàn)正確,和用戶文檔的描述保持一致。②測(cè)試案例。描述測(cè)試案例是什么樣的,采用了什么工具,工具的來源是什么。

編輯推薦

《高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教材?Eclipse基礎(chǔ)與應(yīng)用》適合于廣大在校學(xué)生,也可供開源愛好者閱讀、參考。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    Eclipse基礎(chǔ)與應(yīng)用 PDF格式下載


用戶評(píng)論 (總計(jì)5條)

 
 

  •   翻譯過來的,對(duì)看不懂英文版的人有幫助。
  •   紙質(zhì)看起來有點(diǎn)陳舊。
  •   送人的,不懂這方面,無法評(píng)價(jià)。
  •   沒怎么看,不是很好!
  •   該書作為一本入門級(jí)教材,非常適合高校應(yīng)用
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7