熱門關(guān)鍵字:  聽(tīng)力密碼  聽(tīng)力密碼  新概念美語(yǔ)  單詞密碼  巧用聽(tīng)寫練聽(tīng)力

Java EE應(yīng)用開(kāi)發(fā)實(shí)訓(xùn)教程

中國(guó)水利水電出版社
    【作 者】主編 史永 崔海源 【I S B N 】978-7-5170-1591-8 【責(zé)任編輯】李炎 【適用讀者群】本專通用 【出版時(shí)間】2013-12-01 【開(kāi) 本】16開(kāi) 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁(yè) 數(shù)】176 【千字?jǐn)?shù)】278 【印 張】11 【定 價(jià)】24 【叢 書】普通高等教育“十二五”規(guī)劃教材 【備注信息】
圖書詳情

    本書主要介紹了Java EE應(yīng)用開(kāi)發(fā)實(shí)訓(xùn)過(guò)程,共3部分,分別為:Java EE概述、技術(shù)應(yīng)用實(shí)訓(xùn)和SSH框架應(yīng)用實(shí)訓(xùn)。“Java EE概述”部分主要介紹Java EE基礎(chǔ)知識(shí),幫助讀者做好Java EE項(xiàng)目開(kāi)發(fā)的準(zhǔn)備工作。“技術(shù)應(yīng)用實(shí)訓(xùn)”部分從讀者比較熟悉的應(yīng)用實(shí)例入手,詳細(xì)介紹了4個(gè)實(shí)訓(xùn)項(xiàng)目的開(kāi)發(fā)過(guò)程。“SSH框架應(yīng)用實(shí)訓(xùn)”部分對(duì)Struts、Spring、Hibernate技術(shù)進(jìn)行了介紹,給出了基于SSH的Web應(yīng)用開(kāi)發(fā)的一般模式,在此基礎(chǔ)上,利用MyEclipse平臺(tái)完成了2個(gè)實(shí)訓(xùn)項(xiàng)目的開(kāi)發(fā)。

    本書內(nèi)容設(shè)置貼近實(shí)際教學(xué),圍繞學(xué)生需求展開(kāi),樣例選擇通俗易懂,便于讀者獨(dú)立動(dòng)手完成實(shí)際應(yīng)用項(xiàng)目開(kāi)發(fā)。

    本書既可作為Java EE相關(guān)課程的配套實(shí)訓(xùn)教材,也可作為本科計(jì)算機(jī)軟件方向?qū)W生的參考書和課后練習(xí)用書。

    一本好的教材,基本上奠定了一半的教學(xué)效果。好的教學(xué)效果,就是滿足市場(chǎng)對(duì)人才的需求。但長(zhǎng)期以來(lái),高校批量培養(yǎng)出的計(jì)算機(jī)軟件專業(yè)的學(xué)生,不能滿足用人單位的需求,在技術(shù)基礎(chǔ)、職業(yè)素養(yǎng)、獨(dú)立工作能力等方面都有欠缺;同時(shí),應(yīng)用型本科高校既不是理論研究型也不是高級(jí)技工型,如何找到準(zhǔn)確的定位,讓畢業(yè)生能夠高層次就業(yè)、“即插即用”,這一直是我們思考的問(wèn)題。鑒于我系承擔(dān)的全國(guó)高等學(xué)校教學(xué)研究中心的國(guó)家級(jí)課題“我國(guó)高校應(yīng)用型人才培養(yǎng)模式研究”的計(jì)算機(jī)類子課題——“基于‘軟件工廠’的軟件開(kāi)發(fā)人才培養(yǎng)模式”的科研需要,在推動(dòng)應(yīng)用型教學(xué)改革的深入開(kāi)展、啟動(dòng)優(yōu)質(zhì)教學(xué)資源的建設(shè)思想指導(dǎo)下,以提高學(xué)生的業(yè)務(wù)水平、動(dòng)手能力,進(jìn)而提高學(xué)生就業(yè)競(jìng)爭(zhēng)力為目標(biāo),我們?cè)谲浖瞬排囵B(yǎng)的教學(xué)計(jì)劃、教學(xué)大綱、教材建設(shè)等方面都有所研究和創(chuàng)新,并將“實(shí)訓(xùn)教學(xué)”作為實(shí)現(xiàn)應(yīng)用型人才培養(yǎng)的重要模式和主要手段。

    實(shí)訓(xùn)課程,也稱大作業(yè)或小畢設(shè),不同于僅為驗(yàn)證的實(shí)驗(yàn)。我們以此編寫的實(shí)訓(xùn)教材以項(xiàng)目驅(qū)動(dòng)為主導(dǎo),模擬企業(yè)來(lái)運(yùn)作。實(shí)訓(xùn)教材除了要有該門課程的總體概述、實(shí)用夠用的內(nèi)容介紹,還要有6~8個(gè)不同層次的實(shí)訓(xùn)項(xiàng)目,分為A、B、C三個(gè)難易等級(jí):C級(jí)為入門層次,學(xué)生可自主完成;B級(jí)為中等層次,學(xué)生可根據(jù)上下文完成全部項(xiàng)目;A級(jí)為高級(jí)層次,學(xué)生可根據(jù)教材提示,實(shí)現(xiàn)一定程度的項(xiàng)目獨(dú)創(chuàng)。實(shí)訓(xùn)時(shí)間可選擇期末或伴隨課程進(jìn)行。實(shí)訓(xùn)模式可采用“分組考核,自主學(xué)習(xí)”相結(jié)合的組織模式。學(xué)生可選擇其中一個(gè)項(xiàng)目作為實(shí)訓(xùn)成果參加考核答辯,檢驗(yàn)學(xué)習(xí)成果,每個(gè)項(xiàng)目可安排15課時(shí)左右。所以本教材源于實(shí)踐,可以滿足不同層次學(xué)生的需求,內(nèi)容由淺入深,循序漸進(jìn),難易隨選。

    本書分三個(gè)部分共10章,其中第一部分為Java EE概述,討論了Java EE技術(shù)的發(fā)展歷程、體系結(jié)構(gòu)以及開(kāi)發(fā)平臺(tái),并詳細(xì)講解了其開(kāi)發(fā)環(huán)境配置。讀者可以從中了解到Java EE技術(shù)的精髓,并掌握J(rèn)ava EE項(xiàng)目開(kāi)發(fā)的準(zhǔn)備工作。

    第二部分集中介紹了Java EE部分核心技術(shù)及其應(yīng)用實(shí)訓(xùn),共5章。其中第3章講解了經(jīng)典的Java EE開(kāi)發(fā)平臺(tái)的典型開(kāi)發(fā)模式,以及Java EE部分關(guān)鍵技術(shù)。在此基礎(chǔ)上,從讀者比較熟悉的應(yīng)用實(shí)例入手詳細(xì)介紹了四個(gè)實(shí)訓(xùn)項(xiàng)目的開(kāi)發(fā)過(guò)程,并分別基于JBuilder 2006,Eclipse 3.7,MyEclipse 10進(jìn)行了實(shí)現(xiàn)。通過(guò)本部分學(xué)習(xí),讀者可以掌握典型Java EE開(kāi)發(fā)平臺(tái)的實(shí)際應(yīng)用技術(shù)以及Java EE關(guān)鍵技術(shù)的應(yīng)用。本部分也是基于SSH框架開(kāi)發(fā)的基礎(chǔ)。

    第三部分講解了SSH框架編程模式及基于SSH框架的應(yīng)用實(shí)訓(xùn),共3章。其中第8章就Struts、Spring、Hibernate技術(shù)進(jìn)行了介紹,并給出了基于SSH框架Web應(yīng)用開(kāi)發(fā)的一般模式。在此基礎(chǔ)上,基于MyEclipse平臺(tái)詳細(xì)講解了兩個(gè)實(shí)訓(xùn)項(xiàng)目的開(kāi)發(fā)過(guò)程。

    Java EE技術(shù)非常龐大,要想一次性全部掌握是不現(xiàn)實(shí)的。本教程特別定位為面向具備Java語(yǔ)言基礎(chǔ),嘗試基于IDE編程的學(xué)生;目標(biāo)側(cè)重于熟悉IDE工具的使用和編程能力的培養(yǎng);能夠基本熟悉開(kāi)發(fā)桌面應(yīng)用程序和Web程序就可以了。本書項(xiàng)目實(shí)例分別以JBuilder 2006、Eclipse 3.7、MyEclipse 10作為開(kāi)發(fā)平臺(tái);數(shù)據(jù)庫(kù)系統(tǒng)采用了Oracle 10g XE。本書所用的工具和所有的源代碼可通過(guò)以下地址下載(xk.nnutc.edu.cn/drill);也可以通過(guò)Email(shiy_tz@163.com)和編者聯(lián)系。

    鑒于計(jì)算機(jī)學(xué)科知識(shí)日新月異,加之編者水平有限,書中不當(dāng)之處,希望讀者、專家和同行勿吝指正。

    編 者

    2013年8月

    前言
    第一部分 Java EE概述

    第1章 Java EE平臺(tái) 1
    1.1 什么是Java EE 2
    1.1.1 Java EE的產(chǎn)生 2
    1.1.2 Java EE的現(xiàn)狀 2
    1.1.3 Java EE的發(fā)展趨勢(shì) 3
    1.2 Java EE體系結(jié)構(gòu) 3
    1.2.1 軟件體系結(jié)構(gòu)發(fā)展 4
    1.2.2 Java EE的體系結(jié)構(gòu) 6
    1.3 Java EE的容器 6
    1.4 Java EE開(kāi)發(fā)平臺(tái) 8
    1.4.1 集成開(kāi)發(fā)環(huán)境IDE 8
    1.4.2 應(yīng)用服務(wù)器 8
    1.4.3 Web服務(wù)器 9
    1.4.4 數(shù)據(jù)庫(kù)服務(wù)器 9
    1.5 本章小結(jié) 12
    第2章 Java EE開(kāi)發(fā)環(huán)境 13
    2.1 JDK配置 13
    2.2 Web服務(wù)器配置 15
    2.3 應(yīng)用服務(wù)器 18
    2.4 集成開(kāi)發(fā)環(huán)境 18
    2.5 本章小結(jié) 19

    第二部分 Java EE技術(shù)應(yīng)用實(shí)訓(xùn)

    第3章 Java EE開(kāi)發(fā)基礎(chǔ) 21
    3.1 IDE工具應(yīng)用 21
    3.1.1 JBuilder 2006 21
    3.1.2 Eclipse 3.7 25
    3.1.3 MyEclipse 10 31
    3.2 關(guān)鍵技術(shù) 35
    3.2.1 JDBC技術(shù) 35
    3.2.2 Applet技術(shù) 38
    3.2.3 JSP技術(shù) 39
    3.2.4 Servlet技術(shù) 44
    3.3 本章小結(jié) 45
    第4章 學(xué)生成績(jī)管理系統(tǒng)(C級(jí)) 46
    4.1 項(xiàng)目概述 46
    4.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 46
    4.3 實(shí)現(xiàn)步驟 48
    4.3.1 建立項(xiàng)目工程 48
    4.3.2 創(chuàng)建應(yīng)用程序 49
    4.3.3 編輯菜單 51
    4.3.4 創(chuàng)建功能面板 52
    4.3.5 創(chuàng)建JDBC連接 53
    4.4 JavaUI布局管理器 53
    4.5 添加事件響應(yīng) 54
    4.5.1 菜單事件響應(yīng) 54
    4.5.2 窗體事件響應(yīng) 55
    4.6 實(shí)現(xiàn)效果 55
    4.6.1 主界面效果 55
    4.6.2 學(xué)生信息的管理 56
    4.6.3 課程信息的管理 56
    4.6.4 學(xué)期信息的管理 57
    4.6.5 學(xué)生成績(jī)管理 57
    4.7 應(yīng)用程序打包發(fā)布 57
    4.7.1 打包基本的JAR文件 57
    4.7.2 打包可執(zhí)行文件 61
    4.8 本章小結(jié) 63
    第5章 鍵盤打字符游戲設(shè)計(jì)(A級(jí)) 64
    5.1 項(xiàng)目概述 64
    5.2 多線程設(shè)計(jì) 65
    5.2.1 字母下落線程 65
    5.2.2 字母產(chǎn)生線程 66
    5.3 關(guān)鍵實(shí)現(xiàn)和效果 66
    5.3.1 程序框架生成 66
    5.3.2 Applet1類 67
    5.3.3 動(dòng)作控制 68
    5.3.4 鍵盤按鍵響應(yīng) 70
    5.3.5 運(yùn)行效果 70
    5.4 Applet打包發(fā)布 71
    5.4.1 Applet的安全限制 71
    5.4.2 打包發(fā)布 72
    5.4.3 在文件中引用Applet包文件 76
    5.5 本章小結(jié) 77
    第6章 JavaMail應(yīng)用開(kāi)發(fā)(B級(jí)) 78
    6.1 項(xiàng)目概述 78
    6.1.1 電郵格式 78
    6.1.2 電子郵件傳輸協(xié)議 79
    6.1.3 JavaMail結(jié)構(gòu) 79
    6.2 關(guān)鍵實(shí)現(xiàn)和效果 79
    6.2.1 主界面 79
    6.2.2 發(fā)送郵件 80
    6.2.3 接收郵件 84
    6.2.4 郵局設(shè)置 86
    6.3 本章小結(jié) 87
    第7章 網(wǎng)上書店(B級(jí)) 88
    7.1 項(xiàng)目概述 88
    7.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 89
    7.2.1 數(shù)據(jù)流分析 89
    7.2.2 實(shí)體聯(lián)系分析 90
    7.2.3 數(shù)據(jù)庫(kù)表設(shè)計(jì) 92
    7.3 實(shí)現(xiàn)步驟 93
    7.3.1 實(shí)現(xiàn)準(zhǔn)備 93
    7.3.2 Web頁(yè)面設(shè)計(jì) 97
    7.3.3 Servlet類 98
    7.3.4 JavaBean類 99
    7.3.5 工程目錄 101
    7.4 實(shí)現(xiàn)效果 101
    7.5 本章小結(jié) 105

    第三部分 SSH框架應(yīng)用實(shí)訓(xùn)

    第8章 SSH框架開(kāi)發(fā)基礎(chǔ) 107
    8.1 MVC模式和Struts技術(shù) 107
    8.2 Spring框架技術(shù) 108
    8.3 ORM和Hibernate技術(shù) 109
    8.4 基于SSH的Web應(yīng)用開(kāi)發(fā) 110
    8.4.1 準(zhǔn)備工作 110
    8.4.2 建立公共類 116
    8.4.3 建立數(shù)據(jù)訪問(wèn)層 119
    8.4.4 建立DAO層 121
    8.4.5 業(yè)務(wù)邏輯層 125
    8.4.6 創(chuàng)建Action類BookAction 128
    8.4.7 Web頁(yè)面設(shè)計(jì) 134
    8.5 本章小結(jié)與項(xiàng)目安排 135
    第9章 科研文檔管理系統(tǒng)(C級(jí)) 136
    9.1 項(xiàng)目概述 136
    9.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 137
    9.2.1 數(shù)據(jù)表設(shè)計(jì) 137
    9.2.2 DBPool數(shù)據(jù)庫(kù)連接池配置 138
    9.2.3 Tomcat數(shù)據(jù)庫(kù)連接池設(shè)置 138
    9.3 實(shí)現(xiàn)步驟 142
    9.3.1 新建Tomcat工程文件 142
    9.3.2 導(dǎo)入數(shù)據(jù)庫(kù)驅(qū)動(dòng) 144
    9.3.3 創(chuàng)建包 144
    9.3.4 創(chuàng)建JSP頁(yè)面 145
    9.3.5 創(chuàng)建Servlet 146
    9.3.6 創(chuàng)建Java類 148
    9.4 實(shí)現(xiàn)效果 149
    9.4.1 用戶管理 149
    9.4.2 文件管理 150
    9.5 本章小結(jié) 152
    第10章 輕量級(jí)在線考試系統(tǒng)(B級(jí)) 153
    10.1 項(xiàng)目概述 153
    10.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 155
    10.3 Struts框架的實(shí)現(xiàn) 156
    10.3.1 配置Struts 156
    10.3.2 創(chuàng)建頁(yè)面 157
    10.3.3 配置Action 157
    10.3.4 編寫Action類 158
    10.3.5 編寫ActionForm類 159
    10.4 Hibernate框架的實(shí)現(xiàn) 161
    10.4.1 Hibernate配置 161
    10.4.2 映射文件 162
    10.5 關(guān)鍵實(shí)現(xiàn)和效果 162
    10.5.1 教師試題管理 162
    10.5.2 試卷自動(dòng)生成 165
    10.5.3 學(xué)生在線考試 166
    10.6 本章小結(jié) 168
    后記 169
    參考文獻(xiàn) 170
最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過(guò)250字,需審核,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
银川市| 墨竹工卡县| 房产| 奉新县| 二连浩特市| 尼勒克县| 靖远县| 万全县| 临澧县| 三河市| 调兵山市| 徐汇区| 十堰市| 关岭| 台州市| 长治县| 银川市| 肃宁县| 铜山县| 陇南市| 普宁市| 乌审旗| 清镇市| 英吉沙县| 德保县| 西乌| 连城县| 新营市| 沾化县| 凭祥市| 晴隆县| 肇东市| 安化县| 平湖市| 滕州市| 葵青区| 乾安县| 通城县| 恩平市| 罗源县| 肥东县|