項目目標(biāo)
1.掌握SSH開發(fā)技術(shù)(Spring data持久層開發(fā))
2.熟悉項目開發(fā),了解項目開發(fā)流程
3.簡單掌握業(yè)務(wù),使用技術(shù)來解決業(yè)務(wù)問題
4.掌握就業(yè)技術(shù)亮點(diǎn)
項目介紹
該項目包含如下幾個模塊:
1、會員注冊、登錄及認(rèn)證
2、資產(chǎn)管理:包括資產(chǎn)統(tǒng)計、充值、提現(xiàn)等功能。
3、投資管理:包括資金的投資狀態(tài)、交易記錄等功能。
4、消息管理:包括站內(nèi)信功能、通知設(shè)置功能等。
5、賬戶管理:包括銀行卡綁定功能等。
6、用戶交易管理:平臺會員購買產(chǎn)品的交易記錄。
7、投資管理:平臺會員購買理財產(chǎn)品投資管理。
8、產(chǎn)品管理:理財產(chǎn)品管理功能。
9、權(quán)限管理:平臺管理權(quán)限功能。
10、債權(quán)管理:平臺后臺生成債權(quán)
11、撮合管理
項目特色:
1、項目整體采用Maven分模塊構(gòu)建、SVN版本控制、PowerDesigner數(shù)據(jù)建模,基于約定標(biāo)準(zhǔn)的項目工程結(jié)構(gòu),同時講解了很多主流Maven插件的使用配置。
2、前端頁面采用流行的bootstrap、 angularjs 等流行的前端技術(shù),通過本項目可以掌握 angularjs 的前端的MVC分層設(shè)計理念。
3、該項目采用了struts2 hibernate spring和 spring data jpa 開源框架完成,并融入了cxf開源webservice框架的應(yīng)用,而這些技術(shù)都是當(dāng)下流行的技術(shù)。
4、在緩存方面運(yùn)用了互聯(lián)網(wǎng)的流行技術(shù)redis實(shí)現(xiàn)緩存存貯,通過本項目可以理解redis在實(shí)際運(yùn)用中的優(yōu)勢。
5、會員認(rèn)證通過短信平臺發(fā)送手機(jī)短信流行的認(rèn)證方式,可以深刻理解手機(jī)驗(yàn)證碼發(fā)送功能的實(shí)現(xiàn)。
6、會員認(rèn)證短信采用MQ消息隊列的機(jī)制進(jìn)行發(fā)送,通過此功能可以學(xué)習(xí)MQ消息隊列的應(yīng)用。
7、資產(chǎn)統(tǒng)計模塊結(jié)合了highchart前度圖表技術(shù)。
8、登錄通過cxf實(shí)習(xí)restful風(fēng)格的webservice進(jìn)行登錄認(rèn)證,從而深入的學(xué)習(xí)關(guān)于webservice的理念及RESTFUL風(fēng)格的接口實(shí)現(xiàn)。
9、用POI實(shí)現(xiàn)對數(shù)據(jù)的導(dǎo)入功能,及POI對excel的操作。
10、權(quán)限采用流行的shiro權(quán)限管理框架,通過本項目可以深入了解shiro權(quán)限框架的應(yīng)用及原理。
11、項目部署采用tomcat+Nginx的部署方式
整體項目安排
項目一共16天,后三天分組實(shí)戰(zhàn)練習(xí)
主要完成以下功能模塊: