Spring應用快速開發經典專案課程

hzbooks發表於2010-05-25

<!-- /* Font Definitions */ @font-face {font-family:宋體; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} @font-face {font-family:"/@宋體"; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} @font-face {font-family:Verdana; panose-1:2 11 6 4 3 5 4 4 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:536871559 0 0 0 415 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; mso-pagination:none; font-size:10.5pt; mso-bidi-font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:宋體; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-font-kerning:1.0pt;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} /* Page Definitions */ @page {mso-page-border-surround-header:no; mso-page-border-surround-footer:no;} @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} -->

Spring 應用快速開發經典專案課程

 

課程介紹:

      本課程以優秀的專案應用為依託,通過優秀資料庫 WEB 應用例項原始碼級別的分析,結合上手開發實戰,讓你輕鬆掌握 Spring 應用開發的精髓, 重點是精心挑選的 Spring 應用例項的詳細解析與實戰。

     “ 寵物診所 是一個很經典的 spring 應用案例, 對其進行原始碼級別的分析,從需求,設計,編碼,構建到部署對其進行系統的剖析,理解之後,可以讓開發者對 spring 應用開發非常快的能上手,然後再在這個基礎上進行增量開發解決自己的業務問題,是 spring 應用開發很好的起點,可以有效的降低使用 spring 的學習曲線。

 

講 師:計文柯

資深軟體開發專家和專案經理,擁有 10 餘年開發經驗,對 Spring 等開源軟體 的應用和實現原理有深入研究和獨到見解。產品研發和專案管理經驗豐富,曾任職於華為技術、摩托羅拉等知名企業和矽谷移動網際網路創業公司,在軟體工程和專案 管理方面積累了大量最佳實踐。現在正在學習雲端計算,準備迎接即將爆發的計算革命。閒暇之餘,他非常享受歷史書籍帶給他的快樂!

 

定價: 48.00     購買

 

Spring 應用開發專案實踐》課程計劃表

專案概述及專案功能演示 ( 1 )

課程目標:瞭解專案的總體架構,通過功能演示對專案需求有整體的瞭解。

課程內容:

(1) 演示專案各功能模組的執行效 果及所應用到的技術。( 0.5 課時)

(2)Spring 平臺的概要介 紹。( 0.5 課時)          

        

 

Spring 應用開發例項 – “ 寵 物商店 應用的搭建 ( 2~3 )

課程目標:

    搭建 Spring 應用開發的 寵物商店 的應用例項。
課程內容:

(1) 瞭解 Spring 開源專案的原始碼結構並獲取 寵物商店 應用。( 0.5 課時)。

(2) 展示 寵物商店 應用的基本執行環境。( 0.5 課時)。

(3) 展示 寵物商店 應用的基本執行及實現的產品需求( 0.5 課時)。

(4) 展示 寵物商店 應用的基本程式碼結構( 0.5 課時)。        


寵物商店 應用開發詳細分析 ( 4~7 )

課程目標:

    詳細分析 寵物商店 應用的各個模組的設計及原始碼實現。

    寵物商店 的應用使用 ACEGI 進行擴充套件,實現使用者管理和登入功 能。

課程內容:

(1) 部署環境 及資料庫設定( 0.5 課時)。

(2)Spring IoC 容器的 Bean 配置( 0.5 課時)。

(3) 應用的 Web MVC 實現 (0.5 課時 )

(4) 應用中領域物件的設計與實現( 0.5 課時)。

(5) 資料庫操作的實現: JDBC, Hibernate JPA 的應用( 0.5 課時)。

(6)Spring ACEGI 介紹( 0.5 課時)。

(7) 使用 ACEGI 安全框架擴充套件 寵物商店 應用( 1 課時)。         

 

 

目發 布與部署 ( 8 )

課程目標:

 

    掌握在 Windows 平臺搭建 Web 伺服器和資料庫。

    掌握 寵物商店 應用的構建和釋出過程。

課程內容:

(1)Web 伺服器的安裝與配置( 0.3 課時)。

(2) 資料庫服務的安裝與配置( 0.2 課時)。

(3)“ 寵物商店 應用的構建與釋出( 0.5 課時)

相關文章