課程目標(biāo):
?
通過(guò)學(xué)習(xí),學(xué)員
1、提升軟件設(shè)計(jì)、開(kāi)發(fā)的經(jīng)驗(yàn)、程序安全意識(shí);
2、學(xué)習(xí)了解高效、可復(fù)用的Java軟件架構(gòu)技術(shù)
3、學(xué)習(xí)了解查找和消除程序安全隱患的方式方法;
4、學(xué)習(xí)了解分布式的軟件架構(gòu)設(shè)計(jì)
?
課程大綱:
?
主題 |
內(nèi)容 |
如何搭建高效與可復(fù)用的Java軟件架構(gòu) |
.?java軟件架構(gòu)設(shè)計(jì)的關(guān)鍵點(diǎn)
.?架構(gòu)的可視化設(shè)計(jì)和實(shí)踐
.?MVC架構(gòu)原理 |
SSH框架剖析和實(shí)踐 |
.?Struts2原理、關(guān)鍵點(diǎn)、實(shí)踐
.?Spring裝配Bean、AOP攔截實(shí)踐
.?Hibernate框架、實(shí)現(xiàn) |
Web軟件安全架構(gòu)----查找和消除程序安全隱患的方式方法 |
.?整體軟件安全架構(gòu),包括硬件、防火墻、Web層,業(yè)務(wù)層、數(shù)據(jù)庫(kù)層
.?web程序安全隱患分類(lèi)和概述(移動(dòng)、PC)
.?如何進(jìn)行web程序安全測(cè)試(移動(dòng)、PC)
.?如何消除這些程序安全隱患(移動(dòng)、PC)
? |
分布式架構(gòu)設(shè)計(jì) |
.分布式架構(gòu)基本原理
.apache+tomcat+mysql分布式架構(gòu)實(shí)踐
.?apache+webspere+DB2分布式架構(gòu)實(shí)踐
.?apache+weblogic+oracle?分布式架構(gòu)實(shí)踐
.?分布式緩存基本原理和實(shí)踐
課程總結(jié) |