中國建設(shè)銀行組件化平臺開發(fā)培訓(xùn)課程.ppt_第1頁
中國建設(shè)銀行組件化平臺開發(fā)培訓(xùn)課程.ppt_第2頁
中國建設(shè)銀行組件化平臺開發(fā)培訓(xùn)課程.ppt_第3頁
中國建設(shè)銀行組件化平臺開發(fā)培訓(xùn)課程.ppt_第4頁
中國建設(shè)銀行組件化平臺開發(fā)培訓(xùn)課程.ppt_第5頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、,中國建設(shè)銀行組件化平臺開發(fā)培訓(xùn),講師介紹,何銀行 廈門開發(fā)中心,SUP項目組,課程提綱,六之一 安裝配置 六之二 “Hello,客戶”初體驗 六之三 “Hello,客戶”進階 六之四 客戶表單表維護 六之五 組件包設(shè)計 六之六 菜單、安全模塊導(dǎo)入 六之七 單元測試 六之八 應(yīng)用部署 六之九 運維分析,六之一 安裝配置,安裝介質(zhì)種類 硬件配置要求 軟件配置要求 演示安裝過程 查看安裝后目錄結(jié)構(gòu) 啟動Studio 介紹Studio結(jié)構(gòu),六之二 “Hello,客戶”初體驗,案例需求:在頁面上輸入姓名,點擊【提交】按鈕后,后臺獲取用戶輸入的姓名,并將它與“Hello”字符串連接成新的字符串,最后在頁

2、面上顯示。,六之二 “Hello,客戶”初體驗,示例效果,六之二 “Hello,客戶”初體驗,Step1 新建SUP工程 Step2 新建應(yīng)用組件包 Step3 新建頁面流 Step3-1 拖拽視圖、Spring及注釋圖元,并用連接線連接 Step3-2 圖元重命名 Step4 新建JSF頁面 Step4-1 輸入控件,value=#id Step4-2 按鈕控件,value=提交,action=join Step4-3 輸出控件,value=#info,六之二 “Hello,客戶”初體驗,Step5 開發(fā)用例控制器接口及實現(xiàn) Step6 完善頁面流 Step6-1 配置輸入 頁面圖元對應(yīng)的J

3、SF,輸出參數(shù)為id Step6-2 配置連接操作圖元對應(yīng)的UCC實現(xiàn)中的方法,輸入?yún)?shù)值為id,輸出參數(shù)值為info Step6-3 配置結(jié)束圖元返回頁面對應(yīng)的JSF Step7 啟動服務(wù)器 Step8 復(fù)制URL到IE,測試案例結(jié)果,小結(jié),工程結(jié)構(gòu) 應(yīng)用組件包結(jié)構(gòu) 頁面流圖元 UI控件 業(yè)務(wù)服務(wù)實現(xiàn)創(chuàng)建向?qū)?用例控制器接口及實現(xiàn)創(chuàng)建向?qū)?服務(wù)器啟動方式 調(diào)試,六之三 “Hello,客戶”進階,案例需求:在案例二的基礎(chǔ)上,增加對數(shù)據(jù)庫的操作。在頁面上輸入客戶編號信息,從新建名稱為TBL_CUSTOMER的客戶表中取得客戶名稱,然后與“Hello”字符串連接成新的字符串,并顯示在頁面上。,六之

4、三 “Hello,客戶”進階,示例效果,六之三 “Hello,客戶”進階,數(shù)據(jù)庫表結(jié)構(gòu)說明,六之三 “Hello,客戶”進階,Step1 創(chuàng)建數(shù)據(jù)庫表 Step1-1 取數(shù)據(jù)庫腳本 Step1-2 在數(shù)據(jù)庫連接管理器中,使用SQL編輯器運行建表語句 Step2 導(dǎo)入數(shù)據(jù)實體 Step3 開發(fā)數(shù)據(jù)訪問實現(xiàn) Step4 編輯用例控制器實現(xiàn) Step5 修改用例控制器實現(xiàn)代碼 Step5 啟動服務(wù)器 Step6 復(fù)制URL到IE,測試案例結(jié)果,六之三 “Hello,客戶”進階,案例新需求:不允許查詢客戶號為“C0009”的客戶號,如果用戶輸入了“C0009”,拋出異常,記業(yè)務(wù)日志,并在界面提示用戶。

5、,六之三 “Hello,客戶”進階,示例效果:,六之三 “Hello,客戶”進階,Step1 修改用例控制器接口及實現(xiàn)代碼 Step2 配置異常信息代碼-pertie Step3 配置日志信息代碼-perties Step4 配置日志控制屬性-log4j-contribution.xml Step5 啟動服務(wù)器 Step6 復(fù)制URL到IE,測試案例結(jié)果,小結(jié),數(shù)據(jù)庫資源管理器視圖 數(shù)據(jù)實體的生成 數(shù)據(jù)訪問實現(xiàn)生成向?qū)?數(shù)據(jù)訪問API 異常的使用 日志的使用 日志操作API,六之四 客戶表單表維護,案例需求:完成對客戶表的增、刪、查、改操作。,六之四

6、客戶表單表維護,示例效果,六之四 客戶表單表維護,Step1 指定性別字段對應(yīng)的業(yè)務(wù)數(shù)據(jù)類型 Step2 組件包右鍵-單表維護向?qū)?Step3 啟動服務(wù)器 Step4 復(fù)制URL到IE,測試案例結(jié)果,六之五 組件包設(shè)計,案例需求:假設(shè)存在如下系統(tǒng),根據(jù)需求分析結(jié)果,可劃分為三個組件包基礎(chǔ)客戶管理、潛在客戶管理、產(chǎn)品管理。在案例四的基礎(chǔ)上,增加對客戶擁有產(chǎn)品的查詢。,六之五 組件包設(shè)計,案例分析,六之五 組件包設(shè)計,示例效果,六之五 組件包設(shè)計,Step1 系統(tǒng)組件包劃分 Step1-1 創(chuàng)建客戶管理集合 Step1-1-1 拖進基礎(chǔ)客戶管理組件包 Step1-1-2 創(chuàng)建潛在客戶管理組件包 S

7、tep1-2 創(chuàng)建產(chǎn)品管理集合 Step1-2-1 創(chuàng)建產(chǎn)品管理組件包 Step1-3 建立基礎(chǔ)客戶管理對產(chǎn)品管理組件包的依賴 Step2 產(chǎn)品管理組件包開發(fā) Step2-1產(chǎn)品組件包中使用業(yè)務(wù)開發(fā)向?qū)?Step2-2 DAO實現(xiàn)中增加相應(yīng)方法 Step2-3 增加命名SQL實現(xiàn) Step2-4 UCC接口及實現(xiàn)中增加相應(yīng)方法 Step2-5 服務(wù)裝配,六之五 組件包設(shè)計,Step3 基礎(chǔ)客戶管理組件包改造 Step3-1 頁面流改造 Step3-1-1 增加服務(wù)圖元和視圖圖元 Step3-1-2 圖元重命名 Step3-2 客戶查詢界面改造 Step3-2-1 將輸出文本框控件改變?yōu)殒溄影粹o

8、 Step3-2-2 編輯鏈接按鈕控件的屬性:value=#row.custname,action=biz Step3-3 增加updateAcitonListener,六之五 組件包設(shè)計,Step3-4 新建產(chǎn)品列表界面(默認模板) Step3-4-1 使用表格維護向?qū)?,?chuàng)建表格 Step3-4-2 修改頁面代碼中dataTable的value=#bussinesslist Step3-4-3 刪除分頁代碼 Step3-4-4 創(chuàng)建返回按鈕,value=“返回” ,action=“goback” Step3-4-5 復(fù)制分頁參數(shù)信息 Step3-5 完善頁面流中服務(wù)調(diào)用圖元和視圖圖元 Ste

9、p4 啟動服務(wù)器 Step5 復(fù)制URL到IE,測試案例結(jié)果,六之六 基礎(chǔ)應(yīng)用框架搭建,案例需求:導(dǎo)入菜單安全模塊,實現(xiàn)用戶登錄功能,并將案例五的成果掛到菜單中的客戶管理客戶產(chǎn)品管理菜單下。,六之六 基礎(chǔ)應(yīng)用框架搭建,示例效果,六之六 基礎(chǔ)應(yīng)用框架搭建,Step1 導(dǎo)入初始模塊 Step2 運行建庫腳本 Step3 啟動服務(wù)器 Step4 復(fù)制URL到IE,測試案例結(jié)果 Step5 配置功能組 Step6 配置菜單項 Step7 配置權(quán)限 Step8 退出重登陸 Step9 生成項目文檔,六之七 單元測試,案例需求:對案例四完成的單表維護功能進行單元測試,包括新增、查詢、更新和刪除測試。,六之

10、七 單元測試,單元測試示例,六之七 單元測試,Step1 在首選項中開啟“使用邏輯流” Step2 在“業(yè)務(wù)”節(jié)點新建邏輯組件 Step3 新建邏輯流 Step4 設(shè)置測試中使用的變量 Step5 將需要測試的UCC方法拖到邏輯流 Step6 完善邏輯流設(shè)置 Step7 調(diào)試邏輯流,六之八 應(yīng)用部署,案例需求:完成已開發(fā)組件包的部署。,六之八 應(yīng)用部署,組件包部署界面,六之八 應(yīng)用部署,Step1 導(dǎo)出部署包 Step2 啟動服務(wù)器 Step3 登錄sup-governor Step4 進入組件包管理功能 Step5 選擇部署方式和組件包 Step6 檢查部署相關(guān)信息 Step7 部署組件包 Step8 重新啟動服務(wù)器,六之九 運維分析,案例需求:對應(yīng)用系統(tǒng)的日志進行分析,了解應(yīng)用系統(tǒng)的運行情況,查找和發(fā)現(xiàn)問題,進行系統(tǒng)優(yōu)化。,六之九 運維分析,應(yīng)用系統(tǒng)日志分析結(jié)果,六之九 運維分析,Step1 獲取應(yīng)用系統(tǒng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論