service方法中調(diào)用多個(gè)dao符合規(guī)范嗎

service方法中調(diào)用多個(gè)dao符合規(guī)范嗎

ID:19273338

大小:20.37 KB

頁(yè)數(shù):12頁(yè)

時(shí)間:2018-09-30

service方法中調(diào)用多個(gè)dao符合規(guī)范嗎_第1頁(yè)
service方法中調(diào)用多個(gè)dao符合規(guī)范嗎_第2頁(yè)
service方法中調(diào)用多個(gè)dao符合規(guī)范嗎_第3頁(yè)
service方法中調(diào)用多個(gè)dao符合規(guī)范嗎_第4頁(yè)
service方法中調(diào)用多個(gè)dao符合規(guī)范嗎_第5頁(yè)
資源描述:

《service方法中調(diào)用多個(gè)dao符合規(guī)范嗎》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、service方法中調(diào)用多個(gè)dao符合規(guī)范嗎  篇一:實(shí)驗(yàn)報(bào)告  一、系統(tǒng)總體設(shè)計(jì)圖:  本系統(tǒng)采用了四層架構(gòu),分別為視圖層、控制器層、數(shù)據(jù)訪(fǎng)問(wèn)層、持久化層??蛻?hù)端不直接與數(shù)據(jù)庫(kù)交互,而是通過(guò)控制器與數(shù)據(jù)訪(fǎng)問(wèn)層建立連接,再由數(shù)據(jù)訪(fǎng)問(wèn)層與數(shù)據(jù)庫(kù)交互?! ”憩F(xiàn)層采用了JSP,控制器層采用Struts,數(shù)據(jù)訪(fǎng)問(wèn)層使用JDBC封裝了對(duì)底層數(shù)據(jù)庫(kù)的相關(guān)操作,數(shù)據(jù)庫(kù)采用了MySQL數(shù)據(jù)庫(kù)存放數(shù)據(jù),具體的總體構(gòu)架如下圖所示?! 《?、系統(tǒng)用例圖:  刪除信息查詢(xún)信息  三、數(shù)據(jù)庫(kù):  四、系統(tǒng)效果圖展示:  1、添加視圖  添加視圖的頁(yè)面如圖所示,在該頁(yè)面用戶(hù)輸入需要添加的信息,單機(jī)【添加】按鈕即可將

2、信息添加到數(shù)據(jù)庫(kù),并返回到學(xué)生信息列表頁(yè)?! ?、列表視圖  在后臺(tái)查詢(xún)出的數(shù)據(jù)封裝到request中,然后頁(yè)面上用EL來(lái)取出并迭代出來(lái)即可?! ?、修改視圖  當(dāng)需要修改某條信息時(shí),單機(jī)對(duì)應(yīng)信息的“編輯”按鈕,系統(tǒng)將先查詢(xún)并顯示出該信息,修改頁(yè)面的效果如圖所示。在修改完成后單擊“確定”  按鈕即可將修改后的數(shù)據(jù)保存到數(shù)據(jù)  庫(kù),并返回到列表頁(yè)顯示出所有學(xué)生的信息?! ∥?、代碼樹(shù)形圖  六、代碼清單  是一個(gè)普通的JavaBean,主要用來(lái)封裝student表的數(shù)據(jù),屬性名與student表中的列名一一對(duì)應(yīng)?! ackage;  import;  publicclassimpleme

3、ntsSerializable{}  /**學(xué)生編號(hào)*/privateintid;/**學(xué)生姓名*/privateStringname;/**學(xué)生班級(jí)*/  private/**學(xué)生分?jǐn)?shù)*/privateStringscore;  省略系統(tǒng)自動(dòng)生成的GET和SET部分的代碼  用來(lái)封裝表單提交的數(shù)據(jù),它所包含的屬性名稱(chēng)與頁(yè)面表單中的元素名以及JavaBean中的一致。  package;  import;  publicclassextendsActionForm{  privateintid;privateStringname;privateStringclasses;private

4、Stringscore;}  省略系統(tǒng)自動(dòng)生成的GET和SET部分的代碼  該文件配置驗(yàn)證表單的formbean,指定StudentForm處理用戶(hù)表單中的數(shù)據(jù),定義action,  指定所有請(qǐng)求都交由StudentAction類(lèi)處理,并指定響應(yīng)結(jié)果,當(dāng)響應(yīng)forward值toGetList,響應(yīng)到“?method=getAll”,當(dāng)forward值為toList時(shí),相應(yīng)到頁(yè)面,當(dāng)forward值為toEdit時(shí),響應(yīng)到頁(yè)面?!     ?struts-config_1_">            type="">            類(lèi)  Action類(lèi),處理用戶(hù)業(yè)務(wù)的請(qǐng)求,傳統(tǒng)的

5、繼承Action類(lèi)中必須定義excute()方法處理,操作性與實(shí)用性都不是很強(qiáng)。該類(lèi)繼承自DispatchAction類(lèi),其好處是一個(gè)Action類(lèi)可以同時(shí)處理針對(duì)同一對(duì)象的多個(gè)用戶(hù)的請(qǐng)求?! ackage;  import;  import;import;import;import;import;import;import;import;import;  篇二:一個(gè)進(jìn)程如何將service加到另一個(gè)進(jìn)程(系統(tǒng)servicemanager)中去,涉及到進(jìn)程間的通信  -------------------------------------------一個(gè)進(jìn)程如何將service加到

6、另一個(gè)進(jìn)程(系統(tǒng)servicemanager)中去,涉及到進(jìn)程間的通信------------------------  defaultServiceManager()調(diào)用addService添加服務(wù)的執(zhí)行流程:---------------------------------------  1、  defaultServiceManager()->addService(  String16(""),newMediaPlayerService());  因?yàn)閐efaultServiceManager()返回ServiceManager的代理BpServiceManager,所以這里調(diào)用

7、BpServiceManager的addService函數(shù)?! ?、addService函數(shù)中分析  將調(diào)用,  status_terr=remote()->transact(ADD_SERVICE_TRANSACTION,data,&reply);  因?yàn)閞emote()函數(shù)是BpServiceManager基類(lèi)BpRefBase的函數(shù),它返回mRemote,這個(gè)值我們知道保存了一個(gè)BpBinder對(duì)象,所以將調(diào)用BpBinder的trans

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。