freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp的網(wǎng)絡(luò)商店系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文-閱讀頁

2025-03-18 09:55本頁面
  

【正文】 kend/pointsManage/xml//include include file=backend/admin/xml//include include file=backend/ment/xml//include package name= extends=strutsdefault action name=login class= 30 result/backend/pages/mon//result result name=input//result /action /package /struts Hibernate 模塊 的 實現(xiàn) 當(dāng) Hibernate 配置成功之后,用戶可實現(xiàn)與數(shù)據(jù)庫的交互,下面介紹本系統(tǒng)與數(shù)據(jù)庫連接的方法(以管理員 admin 為范例)。下面為 Admin 的 POJO 類 (注:屬性的 getter 和setter 方法僅列舉 adminID 屬性 ) : public class Admin { /** 管理員 ID */ private String adminID = null。 /** 管理員權(quán)限 */ private String priviledge = null。 /** 備注信息 */ private String otherInfo = null。 (password)。 (status)。 } //getters and setters public String getAdminID() { return adminID。 } } 31 編寫并配置映射文件 在 Admin 對應(yīng) POJO類的 Hibernate映射文件 。(注:省略了異常的拋出、捕獲與處理代碼) public class HibernateUtil { private static SessionFactory sessionFactory。 /** 持有一個單態(tài)的 configuration實例 . */ private static final Configuration cfg = new Configuration()。 static { try { sessionFactory = new Configuration().configure(CONFIG_FILE_LOCATION) .buildSessionFactory()。 throw new ExceptionInInitializerError(ex)。 } /** * 獲得當(dāng)前的 Session實例 . * return Session * throws HibernateException */ public static Session currentSession() throws HibernateException { Session session = (Session) ()。 sessionFactory = ()。 } } session = ()。 } return session。.39。具體實現(xiàn)代碼如下: // 小圖 if(smallPic != null){ String temp = null。 if(()){ ()。 } catch (AppException e) { ()。 } catch (Exception e) { ()。 } } // 中圖 if(midPic != null){ File fileTempMid = new File(destDir + ())。 } try { // 上傳圖片至服務(wù)器 String realPath = (midPic, destDir +\\midImgs, ((.)))。 } catch (AppException e) { ()。 } catch (Exception e) { ()。 } } // 大圖 if(bigPic != null){ File fileTempBig = new File(destDir + ())。 }try { // 上傳圖片至服務(wù)器 String realPath = (bigPic, destDir + \\bigImgs, ((.)))。 } 35 5 系統(tǒng)測試 測試工具 本系統(tǒng)采用 Junit 對所寫代碼進(jìn)行測試, JUnit 是由 Erich Gamma 和 Kent Beck 開發(fā)的開源測試框架 Eclipse集成 了這個框架。一個產(chǎn)品或框架要能有生命力,最好都具備這樣的特點(diǎn)。而傳統(tǒng)的測試方法需要將期望的結(jié)果用 諸如 ()等語句將過程信息打印到控制臺或日志中,由開發(fā)人員觀察輸出信息以判斷是否正確,現(xiàn)在這種 觀察 的工作由 JUnit 的那些 assertXxx()方法自動完成。 protected void setUp() throws Exception { ()。 ()。 } public void testDeleteMember001() { String userInfo=null。 boolean isDeleted=(session, userInfo)。 } public static Test suite(){ TestSuite suite=new TestSuite()。 (new TestMemberDaoImpl(testSearchMembersInfo001))。 } } 36 圖 51 實際測試結(jié)果 37 6 結(jié)論 本系統(tǒng)采用成熟的 SSH 架構(gòu),使得整個開發(fā)過程獲得更多的技術(shù)支持;遇到一些問題都能找到合理的解決方案。其中本人全程參與整個項目開發(fā),在開發(fā)過程中 負(fù)責(zé)管理員服務(wù)和商品管理這兩項功能模塊,以及一些 JSP 頁面的設(shè)計,數(shù)據(jù)庫的配置。因此,我以其為藍(lán)本,經(jīng)過修改,整理完成此畢業(yè)設(shè)計。 2. 采用 Struts2 提供的驗證框架進(jìn)行驗證,使用驗證配置文件進(jìn)行統(tǒng)一管理。 當(dāng)然由于資質(zhì)有限,使得此系統(tǒng) 存在以下局限性: 1. 采用 Oracle 11g 數(shù) 據(jù)庫,使得對系統(tǒng)性能要求較高 。 3.未對異常進(jìn)行管理,對異常的管理可采用 Spring 的 AOP 進(jìn)行攔截后統(tǒng)一管理,這樣對異常的處理就不會分散在各個類中。雖然此系統(tǒng)距離商業(yè)應(yīng)用還有很大一段距離,有很多未完善之處,但據(jù)所做的這些工作,已讓我學(xué)到許多知識,使大學(xué)所學(xué)知識串聯(lián)成一個體系,對我以后的個人成長有極 大幫助。 這不僅僅是完成了大學(xué)階段的學(xué)習(xí)任務(wù),同時更是對自身能力提高。 由于此系統(tǒng)采用許多新的技術(shù),讓我接觸了計算機(jī)這一行業(yè)的當(dāng)前流行開發(fā)模式,對我個人而言,是個很好的學(xué)習(xí)機(jī)會。不過經(jīng)過老師的幫助和查閱資料,問題終于得到解決了 ??梢哉f這三個月是一個具體實踐的過程,更是順利走向工作崗位的鋪墊。 在畢業(yè)設(shè)計期間,我的指導(dǎo)教師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)及深厚的理論水平都使我獲益良多,對我來說這無疑是一筆寶貴的財富,將會一生影響著我。他無論在理論上還是在實踐中,都給予我極大的幫助,使我得到不少的提高。 在此,謹(jǐn)向以上給予我?guī)椭椭С值母魑焕蠋煴硎咀钫\摯的謝意! 9J WKf f wvGt YM *Jgamp。QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。849Gx^Gjqv^$UE9wEwZQcUE%amp。gTXRm 6X4NGpP$vSTamp。M uWFA5uxY7J nD6YWRrWwc^vR9CpbK!zn%M z849Gx^Gjqv^$UE9wEwZQcUE%amp。gTXRm 6X4NGpP$vSTTamp。M uWFA5ux^Gjqv^$UE9wEwZQcUE%amp。gTXRm 6X4NGpP$vSTamp。M uWFA5uxY7J nD6YWRr Wwc^vR9CpbK!zn%M z849Gx^Gjqv^$UE9wEwZQcUE%amp。gTXRm 6X4NGpP$vSTTamp。849Gx^Gjqv^$UE9wEwZQcUE%amp。gTXRm 6X4NGpP$vS TTamp。MuWFA5uxY7J nD6YWRrWwc^vR9CpbK! zn%Mz849Gx^Gjqv^$UE9wEwZQcUE%amp。gTXRm 6X4NGpP$vSTTamp。M uWFA5ux^Gjqv^$UE9wEwZQcUE%amp。gTXRm 6X4NGpP$vSTTamp。MuWFA5uxY7J nD6YWRrWwc^vR9CpbK! zn%Mz849Gx^Gjqv^$UE9wEwZQcUE%amp。gTXRm6X4NGpP$vSTamp。6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。UE9aQGn8xp$Ramp。qYpEh5pDx2zVkum amp。ksv*3t nGK8! z89Am YWpazadNuKNamp。849Gx^Gjqv^$UE9wEwZQcUE%amp。gTXRm6X4NGpP$vSTTamp。M uWFA5uxY7J nD6YWRr Wwc^vR9CpbK! zn%M z849Gx^Gjqv^$UE9wEwZQcUE%amp。gTXRm 6X4NGpP$vSTTamp。M uWFA5ux^Gjqv^$UE9wEwZQcUE%amp。gTXRm6X4NGpP$vSTTamp。M uWFA5uxY7J nD6YWRrWwc^vR9CpbK! zn%M z849Gx^Gjqv^$UE9wEwZQcUE%amp。gTXRm 6X4NGpP$vSTTamp。6a*CZ7H$dq8Kqf HVZFedswSyXTyamp。UE9aQGn8xp$Ramp。qYpEh5pDx2zVkum amp。ksv*3tnGK8!z89Am YWpazadNuKNamp。qYpEh5pDx2zVkum amp。ksv*3tnGK8!z89Am YWpazadNuKNamp。qYpEh5pDx2zVkum amp。ksv*3t nGK8! z89AmYWpazadNuKNamp。qYpEh5pDx2zVkum amp。ksv*3tnGK8!z89Am UE9aQGn8xp$Ramp。qYpEh5pDx2zVkum amp。ksv*3t nGK8!z89Am YWpazadNuKNamp。qYpEh5pDx2zVkum amp。ksv*3t nGK8! z89Am YWpazadNuKNamp。qYpEh5pDx2zVkum amp。ksv*3t nGK8!z89Am YWpazadNuKNamp。qYpEh5pDx2zVkum amp。ksv*3t nGK8! z89Am YWv*3t nGK8! z89Am YWpazadNuKNamp。qYpEh5pDx2zVkum amp。ksv*3t nGK8! z89Am YWpazadNuGK8! z89Am YWpazadNu KNamp。qYpEh5pDx2zVkum amp。ksv*3t nGK8!z89Am YWpazadNuKNamp。qYpEh5pDx2zVkum amp。ksv*3t nGK8! z89Am YWpazadNuKNamp。qYpEh5pDx2zVkum amp。ksv*3t nGK8! z89Am YWv*3t nGK8! z89Am YWpazadNuKNamp。M uWFA5uxY7J nD6YWRr Wwc^vR9CpbK! zn%M z849Gx^Gjqv^$UE9wEwZQcUE%amp。gTXRm 6X4NGpP$vSTTamp。qYpEh5pDx2zVkum amp。ksv*3t nGK8! z89Am YWpazadNuKNamp。qYpEh5pDx2zVkum amp。ksv*3t nGK8!z89Am YWpazadNuKNamp。qYpEh5pDx2zVkum amp。ksv*3t nGK8! z89Am YWv*3t nGK8! z89Am YWpazadNuKNamp。M uWFA5uxY7J nD6YWRr Wwc^vR9CpbK! zn%M z84! z89Am v^$UE9wEwZQcUE%amp。gTXRm 6X4NGpP$vSTTamp。M uWFA5ux^Gjqv^$UE9wEwZQcUE%amp。gTXRm 6X4NGpP$vST Tamp。M uWFA5uxY7J nD6YWRrWwc^vR9CpbK! zn%Mz849Gx^Gjqv^$UE9wEwZQcUE%amp。gTXRm 6X4NGpP$vSTTamp。M uWFA5uxY7J nD6YWRr Wwc^vR9CpbK! zn%M z
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1