Netbeans 6.0程序開(kāi)發(fā)技術(shù)詳解

出版時(shí)間:2010-10  出版社:清華大學(xué)出版社  作者:許勇,王黎 等編著  頁(yè)數(shù):470  

前言

  NetBeans是由Sun公司(Sun Microsystems)建立的一個(gè)集成、開(kāi)源和跨平臺(tái)的可視化開(kāi)發(fā)工:具。它提供了一個(gè)純Java的技術(shù)開(kāi)發(fā)環(huán)境窗口,可以在Windows、Linux和Solaris等多個(gè)操作系統(tǒng)上運(yùn)行。在NetBeans的環(huán)境中,可以進(jìn)行編寫(xiě)、編輯、調(diào)試和部署Java程序。同時(shí)NetBeans具有很好的擴(kuò)展性,利用第三方插件能夠支持常見(jiàn)的語(yǔ)言技術(shù),例如C、C++、XML、HTML和JavaWeb技術(shù)等?! etBeans 6.X是繼NetBeans 5.5之后的一個(gè)新版本,在繼承了NetBeans 5.5優(yōu)秀功能的基礎(chǔ)上,NetBeans 6.X又改進(jìn)了如下功能:代碼編輯器、圖形用戶界面編輯器、Java企業(yè)版應(yīng)用程序支持、Web程序開(kāi)發(fā)、協(xié)同開(kāi)發(fā)、Ruby和Rails支持、版本控制CVS和Subversion支持和可視化的手機(jī)程序開(kāi)發(fā)?! ?.本書(shū)內(nèi)容  本書(shū)共分為五篇,分別為NetBeans基礎(chǔ)篇、Swing圖形界面篇、Web開(kāi)發(fā)篇、JavaEE企業(yè)篇和實(shí)例篇;  第一篇:NetBeans基礎(chǔ)篇(第1—3章)。主要介紹Ne出ea)s開(kāi)發(fā)工具的概念和基本常見(jiàn)操作,如NetBeans的發(fā)展、NetBeans的下載和安裝、常用窗口、源代碼編輯器、編輯和重構(gòu)源代碼和調(diào)試Java程序?! 〉诙篠wing圖形界面篇(第4—7章)。主要介紹NetBeans使用Swing組件開(kāi)發(fā)圖形用戶界面程序,包括Swing介紹,Swing容器組件、常用組件和布局管理器,Swing事件模型、動(dòng)作事件、鍵盤(pán)事件、鼠標(biāo)事件、窗口事件,Swing組合框、拆分窗格、對(duì)話框、菜單、列表、樹(shù)和表格,Swing圖像處理與Swing線程?! 〉谌篧eb開(kāi)發(fā)篇(第8—10章)。主要介紹使用NetBeans開(kāi)發(fā)常見(jiàn)的Web程序,包括在Ne出e皿ls中搭建Tomcat、GlassFish和YBoss服務(wù)器環(huán)境,JSP頁(yè)面元素、內(nèi)置對(duì)象和JavaBean組件,Servlet技術(shù)及應(yīng)用,Struts2框架簡(jiǎn)介以及在NetBeans中開(kāi)發(fā)基于Struts2框架的應(yīng)用?! 〉谒钠篔ava EE企業(yè)篇(第11—15章)。主要介紹使用JSF和EJB組件開(kāi)發(fā)分布式企業(yè)應(yīng)用程序,如JSF和EJB介紹,會(huì)話bean的種類、介紹、應(yīng)用以及攔截器和依賴注入,在Ne出eans中開(kāi)發(fā)實(shí)體,持久化管理器,消息驅(qū)動(dòng)bean以及在NetBeans中開(kāi)發(fā)Ruby、C/C++和UML等應(yīng)用程序。  第五篇:實(shí)例篇(第16—18章)。主要介紹針對(duì)Java的實(shí)際應(yīng)用。第16章通過(guò)酒店住宿系統(tǒng)來(lái)講述Swing技術(shù)的應(yīng)用,第17章介紹使用MVC模式實(shí)現(xiàn)論壇系統(tǒng),涉及到的技術(shù)有JSP、Servlet和JavaBean,采用的服務(wù)器是NetBeans自帶的Apache Tomcat 6.0.16,第18章的新聞管理系統(tǒng)包括了Web系統(tǒng)最常用、最基本的功能,通過(guò)學(xué)習(xí)本章內(nèi)容,使讀者具備獨(dú)立在NetBeans上使用Struts2+EJB 3進(jìn)行Web開(kāi)發(fā)的能力?! ?.本書(shū)特色  書(shū)中采用大量的實(shí)例進(jìn)行講解,力求通過(guò)實(shí)例使讀者更形象地理解面向?qū)ο笏枷耄焖僬?握NetBeans開(kāi)發(fā)工具。本書(shū)難度適中,內(nèi)容由淺入深,實(shí)用性強(qiáng),覆蓋面廣,條理清晰。

內(nèi)容概要

本書(shū)通過(guò)豐富實(shí)例,使讀者更形象地理解面向?qū)ο笏枷耄焖僬莆課stbeans開(kāi)發(fā)工具。本書(shū)共分為5篇18章,分別為netbeans基礎(chǔ)篇、swing圖形界面篇、web開(kāi)發(fā)篇、java ee企業(yè)篇和實(shí)例篇。全書(shū)介紹了nstbeans開(kāi)發(fā)工具的概念和常見(jiàn)操作;在nstbeans中使用swing組件開(kāi)發(fā)圖形用戶界面程序;使用nstbeans開(kāi)發(fā)常見(jiàn)的web程序;使用jsf和ejb組件開(kāi)發(fā)分布式企業(yè)應(yīng)用程序。最后3章通過(guò)3個(gè)綜合實(shí)例針對(duì)性地介紹了java實(shí)際應(yīng)用知識(shí)。    本書(shū)適合大專院校在校學(xué)生、網(wǎng)站開(kāi)發(fā)人員、java學(xué)習(xí)和開(kāi)發(fā)人員以及編程愛(ài)好者學(xué)習(xí)和參考。

書(shū)籍目錄

第一篇 netbeans基礎(chǔ)篇   第1章 netbeans工具介紹     1.1 netbeans概述和安裝     1.2 netbeans常用窗口     1.3 源代碼編輯器     1.4 netbeans項(xiàng)日基礎(chǔ)   第2章 編輯與重構(gòu)源代碼     2.1 編輯源代碼     2.2 在源代碼編輯器中導(dǎo)航     2.3 重構(gòu)     2.4 配置編輯器   第3章 調(diào)試java應(yīng)用程序     3.1 基本調(diào)試     3.2 使用斷點(diǎn)     3.3 設(shè)置監(jiān)視     3.4 在調(diào)試會(huì)話中修正代碼     3.5 同時(shí)查看多個(gè)調(diào)試器窗口 第二篇 swing圖形界面篇   第4章 swing基石出     4.1 swing介紹     4.2 swing容器組件     4.3 swing常用組件     4.4 布局管理器     4.5 實(shí)際演練——計(jì)算器界面   第5章 swing事件模型基礎(chǔ)     5.1 事件模型     5.2 動(dòng)作事件     5.3 鍵盤(pán)事件     5.4 鼠標(biāo)事件     5.5 窗口事件     5.6 學(xué)生登記實(shí)例   第6章 swing常用高級(jí)組件     6.1 swing組合框組件     6.2 swing拆分窗格組件     6.3 swing對(duì)話框組件     6.4 swing菜單組件     6.5 swing列表組件     6.6 樹(shù)組件應(yīng)用——網(wǎng)絡(luò)電影播放器     6.7 表格組件應(yīng)用———顯示學(xué)生信息   第7章 圖像處理與swing線程     7.1 圖像類image與bu仟credlmage     7.2 swing圖標(biāo)lmagelcon     7.3 圖像處理高級(jí)應(yīng)用     7.4 swing線程     7.5 解決swing單線程問(wèn)題 第三篇 web開(kāi)發(fā)篇   第8章 jsp技術(shù)及應(yīng)用     8.1 在netbeans中搭建tomcat環(huán)境     8.2 在netbeans中搭建glassfish v2環(huán)境     8.3 在netbeans中搭建jboss環(huán)境     8.4 jsp概述     8.5 javabean組件   第9章 servlet技術(shù)及應(yīng)用     9.1 servlet技術(shù)簡(jiǎn)介     9.2 在netbeans中開(kāi)發(fā)ii配置servlet     9.3 與servlet有關(guān)的常用接口和類     9.4 使用httpservlet處理客戶端請(qǐng)求     9.5 配置servlet     9.6 在netbeans中使用servlet實(shí)現(xiàn)文件上傳   第10章 struts2框架介紹和開(kāi)發(fā)     10.1 struts2框架介紹     10.2 在netbeans中開(kāi)發(fā)struts     10.3 客戶管理系統(tǒng)實(shí)例 第四篇 javaee企業(yè)篇   第11章 javaee概述與開(kāi)發(fā)jsf應(yīng)用     11.1 javaee體系介紹     11.2 ejb介紹     11.3 jsf概述     11.4 開(kāi)發(fā)jsf應(yīng)用     11.5 使用netbeans開(kāi)發(fā)javaee企業(yè)程序   第12章 會(huì)話bean     12.1 會(huì)話bean簡(jiǎn)介     12.2 無(wú)狀態(tài)會(huì)話bean     12.3 有狀態(tài)會(huì)話bean     12.4 攔截器     12.5 依賴注入   第13章 ejb實(shí)體     13.1 實(shí)體概述     13.2 使用netbeans開(kāi)發(fā)實(shí)體     13.3 持久化管理器     13.4 jpql實(shí)體查詢     13.5 實(shí)體開(kāi)發(fā)實(shí)例   第14章 消息驅(qū)動(dòng)bean     14.1 消息     14.2 java消息服務(wù)介紹     14.3 消息驅(qū)動(dòng)bean     14.4 使用netbeans開(kāi)發(fā)消息驅(qū)動(dòng)bean   第15章 netbeans的其他技術(shù)     15.1 開(kāi)發(fā)ruby     15.2 開(kāi)發(fā)c/c++應(yīng)用程序     15.3 uml開(kāi)發(fā) 第五篇 實(shí)例篇   第16章 swing桌面程序一酒店住宿系統(tǒng)     16.1 需求分析與系統(tǒng)設(shè)計(jì)     16.2 數(shù)據(jù)庫(kù)設(shè)計(jì)     16.3 實(shí)現(xiàn)公共代碼層     16.4 實(shí)現(xiàn)業(yè)務(wù)處理層     16.5 實(shí)現(xiàn)系統(tǒng)主窗口     16.6 實(shí)現(xiàn)住宿管理模塊     16.7 實(shí)現(xiàn)客房管理模塊     16.8 實(shí)現(xiàn)掛賬管理模塊   第17章 web三層程序一匯智論壇系統(tǒng)     17.1 系統(tǒng)概述     17.2 數(shù)據(jù)庫(kù)設(shè)計(jì)     17.3 創(chuàng)建web項(xiàng)目     17.4 通用模塊實(shí)現(xiàn)     17.5 配置servlet     17.6 用戶注冊(cè)模塊     17.7 用戶登錄模塊     17.8 帖子模塊     17.9 管理員管理模塊   第18章 java ee分布式程序一新聞系統(tǒng)     18.1 系統(tǒng)概述     18.2 數(shù)據(jù)庫(kù)設(shè)計(jì)     18.3 新建企業(yè)應(yīng)用項(xiàng)日     18.4 公共代碼實(shí)現(xiàn)     18.5 創(chuàng)建持久性單元     18.6 實(shí)現(xiàn)業(yè)務(wù)邏輯處理層     18.7 實(shí)現(xiàn)表現(xiàn)層     18.8 部署并運(yùn)行項(xiàng)目

章節(jié)摘錄

  處理一個(gè)事件的操作,可以由事件發(fā)生的事件源進(jìn)行,而更多情況下則是由其他對(duì)象來(lái)進(jìn)行。例如,當(dāng)一個(gè)窗口中的【關(guān)閉】按鈕被選中,會(huì)引發(fā)關(guān)閉窗口事件,關(guān)閉操作是由窗口,而不是該按鈕來(lái)進(jìn)行。  一般的事件處理過(guò)程為:發(fā)生事件,啟動(dòng)事件處理程序,事件處理程序做出反應(yīng)。要使事件處理程序能夠啟動(dòng),必須首先告訴對(duì)象,如果發(fā)生了某個(gè)事件,要啟動(dòng)哪個(gè)相應(yīng)的處理程序,否則這個(gè)流程就不能進(jìn)行下去。事件處理程序是Java中一個(gè)特殊的類。事件處理程序可分為事件源和事件處理器。事件源是觸發(fā)事件的源頭,每一個(gè)組件都可以成為觸發(fā)事件的事件源。事件處理器是一個(gè)特殊的Java類,是對(duì)該事件做出響應(yīng)的程序。當(dāng)發(fā)生單擊鼠標(biāo)或按鍵盤(pán)時(shí),都可能引發(fā)此類事件處理器的執(zhí)行。  當(dāng)某個(gè)對(duì)象產(chǎn)生事件后,由于其本身并不具備處理該事件的能力,而需要調(diào)用第三者進(jìn)行處理,但第三者必須事先得到相應(yīng)的授權(quán)。在此模型中,有觸發(fā)事件的源頭,稱為事件源。有處理事件的對(duì)象,稱為事件處理器。也就是說(shuō),處理什么樣的事件,就需要什么樣的事件處理器。 綜上所述不難發(fā)現(xiàn),一個(gè)SWT組件事件有3部分組成:事件源、事件處理器、事件觸發(fā)者。事件觸發(fā)者就是操作圖形界面程序的人員,事件源是常用的組件,如按鈕、文本域、復(fù)選框和菜單等。事件處理器,也可以稱為監(jiān)聽(tīng)器,在程序中是一個(gè)獨(dú)立的對(duì)象,該對(duì)象實(shí)現(xiàn)或繼承了相應(yīng)的接口或類。當(dāng)監(jiān)聽(tīng)器(事件處理器)被創(chuàng)建完畢后,就進(jìn)入等待狀態(tài),直到監(jiān)聽(tīng)到特定的事件發(fā)生。一旦特定的事件被監(jiān)聽(tīng)到,監(jiān)聽(tīng)器將處理這個(gè)事件,然后返回。事件源主要用于生成事件并將其傳遞至一個(gè)或多個(gè)監(jiān)聽(tīng)器?! wing中常見(jiàn)事件與其對(duì)應(yīng)的監(jiān)聽(tīng)器接口如表5.1所示。

編輯推薦

  Netbeans是由Sun公司建立的一個(gè)集成、開(kāi)源和跨平臺(tái)的可視化開(kāi)發(fā)工具,提供了純Java的技術(shù)開(kāi)發(fā)環(huán)境窗口,可以在windows、Linux和solaris等多個(gè)操作系統(tǒng)運(yùn)行。在Netbeans的環(huán)境中,可以進(jìn)行編寫(xiě)、編輯、調(diào)試和部署Java程序。Netbeans具有很好的擴(kuò)展性,利用第三方插件能夠支持常見(jiàn)的語(yǔ)言技術(shù),例如:C、C++、XML、HTML和Java Web技術(shù)等常見(jiàn)技術(shù)。《Netbeans 6.0程序開(kāi)發(fā)技術(shù)詳解(附DVD-ROM光盤(pán)1張)》通過(guò)豐富實(shí)例,使讀者更形象地理解面向?qū)ο笏枷?,快速掌握Netbeans開(kāi)發(fā)工具?! 〈皟?nèi)網(wǎng)是基于web2.0的真實(shí)社區(qū),結(jié)合多位一線計(jì)算機(jī)教師實(shí)際教學(xué)經(jīng)驗(yàn),提供大量免費(fèi)視頻教程,旨在推進(jìn)無(wú)紙化教學(xué)進(jìn)程,打造免費(fèi)開(kāi)放的網(wǎng)絡(luò)學(xué)院。  51段全程配音語(yǔ)音教學(xué)視頻,全書(shū)實(shí)例源代碼,使學(xué)習(xí)、分析、調(diào)試程序更方便?! ≡诰€服務(wù):視頻庫(kù),源代碼庫(kù),專業(yè)論壇,專家實(shí)時(shí)支持。

圖書(shū)封面

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


    Netbeans 6.0程序開(kāi)發(fā)技術(shù)詳解 PDF格式下載


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

 
 

  •   這本書(shū)的內(nèi)容很豐富,很全面,書(shū)中的要點(diǎn)解釋的很詳細(xì),而且配有光盤(pán),能過(guò)幫助Java初學(xué)者很快的理解其內(nèi)容,是Java語(yǔ)言和***beans軟件學(xué)習(xí)者的不錯(cuò)的選擇。
  •   適合初學(xué)者的一本書(shū),值得一讀
  •   深入淺出,適合初學(xué)者,正是我需要的
  •   很好的一本書(shū),希望有幫助啦
  •   很好,很好,很好...
  •   內(nèi)容很好,要是有7.0的就更好了。
  •   開(kāi)始學(xué),感覺(jué)比較容易上手***beans。
  •   主要講解了***Beans的使用方式,包括桌面開(kāi)發(fā),web開(kāi)發(fā)等領(lǐng)域,豐富的示例程序,而且光盤(pán)內(nèi)容相當(dāng)有用。。。
  •   書(shū)不錯(cuò),光盤(pán)也未磨損!發(fā)貨還真快,頭天晚上下單,第二天下午6點(diǎn)就到單位門(mén)口了。其實(shí)送貨的師兄可以提前打電話確認(rèn)人在不在。我問(wèn)他如果人不在怎么辦?他說(shuō)那就第二天再跑一趟。給送貨員一個(gè)贊!
  •   商品內(nèi)容比較初級(jí),還是覺(jué)的寫(xiě)的不夠詳細(xì)
  •   書(shū)寫(xiě)的很細(xì)致,品相稍微有一點(diǎn)不好,不過(guò)總體還好
 

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

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