[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • 基於SSH架構的Web應用開發案例教程
    該商品所屬分類:圖書 -> 電子工業出版社
    【市場價】
    497-720
    【優惠價】
    311-450
    【作者】 範新燦秦高德孫志偉 
    【所屬類別】 電子工業出版社 
    【出版社】電子工業出版社 
    【ISBN】9787121362699
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:電子工業出版社
    ISBN:9787121362699
    版次:1

    商品編碼:12597278
    品牌:電子工業出版社
    包裝:平裝

    叢書名:應用型本科計算機繫列規劃教材
    開本:16開
    出版時間:2019-04-01

    用紙:膠版紙
    頁數:324
    字數:518400

    正文語種:中文
    作者:範新燦,秦高德,孫志偉


        
        
    "

    內容簡介

    SSH是Struts、Spring、Hibernate的一個集成框架,是目前比較流行的一種Java Web應用程序開源框架,不僅實現了視圖、控制器與模型的徹底分離,還實現了業務邏輯層與持久層的分離,提高了繫統的可復用性。SSH不同層之間耦合度小,有利於團隊成員並行工作,提高了開發效率。本書采用技術專題的方式,精心開發了大量的應用案例,詳細介紹了3種框架的理論、技術、應用,並通過一個綜合案例講解Spring與Struts的整合開發。

    作者簡介

    範新燦,男,碩士,教授,"南粵優秀教師”、"廣東省專業領軍人纔”,現任創新創業學院副院長,歷任電信學院、計算機學院、創新創業學院專業教師、專業主任、副院長。主持1項廣東省高等職業教育教學改革立項項目,主持4項校級教研項目(2項重點課題)。主編3部教材,副主編1部教材, 主持1門廣東省精品資源共享課程,參建1門年國家精品課程(2006)、1門國家資源共享課(2013)。廣東省優秀教學團隊(2015),廣東省協同育人平臺(2016)。全國信息化大獎賽二等獎,學校第八屆教學成果二等獎。近年來主持廣東省自然科學基金一項,深圳市科技計劃項目一項,深圳市經濟貿易和信息化委員會:新一代信息化協同創新服務平臺(80萬),參加廣東省基金項目2項,深圳市科研基金項目4項,主持開發多個橫向課題。發表32篇科研論文,其中1篇SCI檢索,6篇EI檢索,10多篇核心期刊。獲得9個軟件著作權、1個實用新型授權。指導學生獲得***、省級各類大賽獲獎30多項,其中國*級特等獎1項,一等獎2項,二等獎11項;省級一等獎(金獎)14項。

    目錄

    第1章 Web應用開發 (1)
    1.1 軟件開發架構 (1)
    1.2 J2EE輕量級框架Struts+Spring+Hibernate (4)
    1.2.1 輕量級J2EE架構技術 (4)
    1.2.2 認識SSH (5)
    1.2.3 SSH架構輕量級Web應用 (7)
    1.3 總結與提高 (8)
    第2章 應用開發環境的安裝與配置 (9)
    2.1 認識Eclipse (9)
    2.1.1 Eclipse概述 (9)
    2.1.2 MyEclipse概述 (10)
    2.2 安裝MySQL數據庫和MySQL管理工具 (12)
    2.2.1 安裝MySQL (12)
    2.2.2 下載並安裝MySQL管理工具Navicat Premium (13)
    2.2.3 用Navicat Premium連接MySQL數據庫 (14)
    2.3 第一個Web工程―用戶登錄程序 (14)
    2.3.1 項目實現 (15)
    2.3.2 運行工程 (20)
    2.3.3 相關知識 (21)
    2.3.4 Web工程解析 (21)
    2.4 總結與提高 (22)
    第3章 Struts 2開發入門 (24)
    3.1 從Hello開始學習Struts 2 (24)
    3.1.1 Struts 2工程創建 (25)
    3.1.2 配置web.xml文件 (29)
    3.1.3 配置struts.xml文件 (29)
    3.1.4 創建Action類Hello.java (30)
    3.1.5 新建視圖文件Hello.jsp (31)
    3.1.6 發布運行 (32)
    3.2 Struts 2表單標簽的基本應用 (32)
    3.2.1 建立Web工程 (32)
    3.2.2 使用Struts 2標簽搭建JSP界面 (32)
    3.2.3 創建Action類文件 (33)
    3.2.4 配置Struts.xml文件 (34)
    3.2.5 發布運行項目 (34)
    3.3 Struts 2框架核心 (35)
    3.3.1 添加過濾器和配置文件 (35)
    3.3.2 創建Action (39)
    3.3.3 創建視圖文件 (43)
    3.4 總結與提高 (47)
    3.5 拓展練習 (47)
    第4章 Struts 2框架攔截器 (49)
    4.1 認識攔截器 (49)
    4.1.1 理解攔截器 (49)
    4.1.2 預定義的攔截器 (50)
    4.1.3 配置攔截器 (53)
    4.1.4 攔截器棧 (53)
    4.1.5 攔截器實例―計算Action執行的時間 (54)
    4.2 使用自定義攔截器 (55)
    4.2.1 自定義攔截器 (55)
    4.2.2 自定義攔截器實例―飛行員報考申請攔截 (58)
    4.3 攔截器實例 (64)
    4.3.1 文字過濾攔截器 (64)
    4.3.2 權限攔截器 (66)
    4.4 總結與提高 (71)
    4.5 拓展練習 (71)
    第5章 類型轉換 (73)
    5.1 Struts 2框架對類型轉換的支持 (73)
    5.1.1 為什麼需要類型轉換 (73)
    5.1.2 Struts 2框架內建的類型轉換器 (75)
    5.1.3 List集合類型轉換 (78)
    5.2 使用自定義轉換器實現類型轉換 (82)
    5.2.1 編寫類型轉換器類 (82)
    5.2.2 類型轉換器的配置 (83)
    5.2.3 自定義轉換器實例 (84)
    5.2.4 類型轉換綜合實例 (88)
    5.3 類型轉換中的錯誤處理 (92)
    5.4 總結與提高 (93)
    5.5 拓展練習 (93)
    第6章 Struts 2輸入校驗 (95)
    6.1 使用手動編程實現輸入校驗 (95)
    6.1.1 使用validate()方法進行輸入校驗 (97)
    6.1.2 使用validateXxx()方法進行輸入校驗 (100)
    6.1.3 Struts 2的輸入校驗流程 (101)
    6.2 使用Struts 2校驗框架實現輸入校驗 (102)
    6.2.1 Struts 2校驗框架 (102)
    6.2.2 運用Struts 2內置的校驗器 (105)
    6.2.3 注冊表單校驗實例 (111)
    6.2.4 注冊實例拓展―復合類型驗證器 (115)
    6.3 自定義校驗器 (119)
    6.3.1 自定義校驗器實例 (119)
    6.3.2 自定義校驗器實例拓展 (122)
    6.4 總結與提高 (125)
    6.5 拓展練習 (126)
    第7章 國際化 (127)
    7.1 Struts 2國際化 (127)
    7.1.1 什麼是國際化 (127)
    7.1.2 Locale類 (128)
    7.1.3 ResourceBundle類 (129)
    7.2 Struts 2對國際化的支持 (131)
    7.2.1 資源包屬性文件 (131)
    7.2.2 Action及配置文件 (133)
    7.2.3 Struts 2中加載資源文件的方式 (134)
    7.2.4 搜索網站的國際化顯示效果 (137)
    7.3 Struts 2的國際化實現 (139)
    7.3.1 Struts 2國際化信息的獲取 (139)
    7.3.2 Action的國際化 (140)
    7.3.3 JSP頁面的國際化 (140)
    7.3.4 校驗的國際化 (143)
    7.4 商品信息錄入國際化實例 (144)
    7.4.1 項目運行結果 (144)
    7.4.2 項目實現 (145)
    7.5 總結與提高 (152)
    7.6 拓展練習 (152)
    第8章 Hibernate數據持久化技術 (154)
    8.1 認識Hibernate (155)
    8.1.1 ORM與數據持久化 (155)
    8.1.2 什麼是Hibernate (156)
    8.1.3 Hibernate的安裝與配置 (157)
    8.1.4 Hibernate核心接口 (158)
    8.2 Hibernate開發關鍵技術 (161)
    8.2.1 Hibernate開發步驟 (161)
    8.2.2 實體類 (161)
    8.2.3 Hibernate的配置 (163)
    8.2.4 Hibernate開發關鍵技術實例 (163)
    8.3 Hibernate綜合實例―留言板程序 (171)
    8.3.1 項目介紹 (171)
    8.3.2 用DB Browser管理數據庫 (173)
    8.3.3 新建MySQL數據庫 (174)
    8.3.4新建Web工程並添加Hibernate組件 (175)
    8.3.5 項目實現 (179)
    8.4 使用反向工程快速生成Java POJO類、映射文件和DAO (194)
    8.4.1 打開MyEclipse Database Explorer透視圖 (194)
    8.4.2 反向工程設置 (194)
    8.5 總結與提高 (196)
    第9章 Spring技術 (197)
    9.1 認識Spring (198)
    9.1.1 Spring產生的背景 (198)
    9.1.2 Spring簡介 (198)
    9.1.3 Spring開發入門實例 (201)
    9.2 控制反轉(IOC) (206)
    9.2.1 什麼是控制反轉 (206)
    9.2.2 控制反轉實例 (208)
    9.2.3 DI注入方式 (211)
    9.3 Bean與Spring容器 (213)
    9.3.1 Spring的Bean (213)
    9.3.2 使用靜態工廠方法實例化一個Bean (214)
    9.3.3 Spring中Bean的生命周期 (219)
    9.4 Spring AOP應用開發 (224)
    9.4.1 認識AOP (224)
    9.4.2 AOP核心概念 (225)
    9.4.3 AOP應用實例 (227)
    9.5 基於Spring的MVC框架開發 (235)
    9.6 Spring與Struts整合開發實例 (245)
    9.6.1 整合開發環境部署 (246)
    9.6.2 項目實現 (250)
    9.7 總結與提高 (253)
    第10章 新聞發布繫統 (254)
    10.1 項目概述 (254)
    10.2 繫統分析 (254)
    10.2.1 功能需求 (254)
    10.2.2 可行性分析 (255)
    10.3 總體設計 (255)
    10.4 詳細設計 (256)
    10.5 刪除項目中的資源包 (257)
    10.6 配置Hibernate (258)
    10.7 Struts、Spring和Hibernate整合的配置文件 (260)
    10.7.1 Spring整合Hibernate (260)
    10.7.2 配置Spring事務管理 (261)
    10.7.3 配置Spring Bean (262)
    10.7.4 配置Spring applicationContext.xml文件 (264)
    10.7.5 配置struts.xml (264)
    10.8 前臺功能實現 (265)
    10.8.1 網站前臺首頁設計 (265)
    10.8.2 新聞人物投票實現及顯示 (270)
    10.8.3 新聞查詢實現及顯示 (273)
    10.9 後臺功能實現 (276)
    10.9.1 後臺登錄模塊設計實現 (276)
    10.9.2 總管理員設置 (278)
    10.9.3 新聞類別管理 (286)
    10.9.4 新聞管理 (291)
    10.9.5 鏈接管理 (298)
    10.9.6 新聞人物管理 (302)
    10.9.7 退出後臺 (307)
    10.10 權限攔截器的實現 (307)

    查看全部↓

    前言/序言

    傳統的Java Web應用程序是采用JSP+Servlet+JavaBean來實現的,這種模式實現了最基本的MVC分層,使得程序結構分為幾層,有負責前臺展示的JSP、負責流程邏輯控制的Servlet及負責數據封裝的JavaBean。但是這種結構仍然存在一些問題:如JSP頁面中需要使用符號嵌入很多Java代碼,造成頁面結構混亂,Servlet和JavaBean負責大量的跳轉和運算工作,耦合緊密,程序復用度低等。
    SSH就是Struts + Spring + Hibernate 3個Java框架的集合,表現層用Struts,Struts充當視圖層和控制層;業務層用Spring,Spring通過控制反轉讓控制層間接調用業務邏輯層;持久層用Hibernate,Hibernate充當數據訪問層。Struts采用MVC模式,主要作用於用戶交互;Spring采用IOC和AOP,用於項目的松耦合;Hibernate是對像持久化框架,其實就是實體類和數據庫表建立關繫,操作類就會觸發相應的SQL語句,可以不用寫任何SQL語句,完成數據庫編程。
    本書的組織結構
    本書共10章,從內容安排上可以分為以下6個部分。
    第1章,該章首先對軟件架構進行定義,並繫統闡述Web應用發展的進程,從JSP開發的Model 1、Model 2講解到MVC開發思想。重點對J2EE輕量級框架Struts+Spring+ Hibernate進行介紹,對從結構到各層的技術實現進行深入剖析。
    第2章,該章講解SSH框架技術應用開發環境的安裝和配置,首先介紹MyEclipse開發平臺的安裝和配置,並以用戶登錄程序的開發過程為例,演練了如何熟練利用MyEclipse平臺進行開發。
    第3~7章,以技術專題的方式講解Struts 2關鍵技術,包括Struts 2框架攔截器、類型轉換、Struts 2輸入校驗、國際化,通過這些技術實例的學習,讀者不僅能從理論上認識和理解Struts 2,還能實際進行Struts 2的基本開發。
    第8章,該章首先通過ORM和數據持久化來幫助讀者認識Hibernate,並通過開發關鍵技術的講解和留言板程序的開發,幫助讀者掌握JDBC主流持久化框架。
    第9章,該章闡述控制反轉(IOC)和面向切面編程(AOP)思想,並通過實例講解如何進行開發。對Spring的關鍵組成Bean及容器的實例化和生命周期進行實例解析。實例演練了Spring的MVC框架開發和Spring與Struts 2的整合開發。
    第10章,該章采用SSH開發框架組合開發了新聞發布繫統,網站功能完善、設計合理、性能穩定,讀者可以在實例實現中進一步錘煉SSH的開發能力。

    本書的特色
    1.以豐富的實例引導知識點,將繁雜枯燥的概念融入實例中,以項目驅動教材的延伸。
    2.抽取典型應用,進而以點帶面,以面貫穿知識體繫。
    3.注重啟發性、實用性和漸進性。
    4.適合作為高等職業學校教材,將高等職業教育的理念融入教材的編寫中,各章節注重內容的取舍與教學學時、能力點培養的對應。
    內容編排
    1.代碼導讀。對於代碼中比較重要而不容易理解的內容,在代碼前使用標注文字,然後在代碼導讀中進行解釋。
    代碼導讀
    2.注意。用於強調當前問題的附加信息和注意事項。
    注意
    3.技巧。提供編程捷徑、技巧和經驗。
    技巧
    4.鏈接。提供實例或知識點涉及的內容,既能避免重復,又能讓讀者方便地找到相關的技術解答,通過鏈接提供對重復內容的快速索引。
    鏈接
    5.技術細節。重點介紹開發過程中用到的關鍵技術或方法。

    技術細節
    致謝
    本書的編撰花費了一年多的時間,感謝家人在此期間的支持,感恩二女兒的出生帶給我的快樂;感謝深圳職業技術學院計算機學院、創新創業學院同事的無私幫助;感謝秦高德、孫志偉兩位老師幫我一起研究教材的編撰思路,共同完成本書的撰寫,以及陳杜彬、楊景等同學對教材案例的開發給予的支持。
    為了方便教師教學,本書配有源碼、電子課件,請有此需要的教師登錄華信教育資源網(www.hxedu.com.cn)注冊後免費進行下載,有問題時可在網站留言板留言或與電子工業出版社聯繫。
    由於項目式教學法正處於經驗積累和改進過程中,同時,由於編者水平有限和時間倉促,書中難免存在疏漏和不足,希望同行專家和讀者給予批評和指正。
    編 者
    查看全部↓



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部