亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SSH框架技術的教學管理平臺的研究與實現(xiàn)

        2011-01-31 12:45:32夏道春
        科學之友 2011年10期
        關鍵詞:表示層可擴展性管理員

        夏道春

        (山東科技職業(yè)學院,山東 濰坊 261053)

        1 SSH技術介紹

        1.1 Struts框架技術

        基于Struts的Web應用程序實現(xiàn)了MVC框架,主要分為模型(Model)、視圖(Viewer)和控制器(Controller)三部分,其主要的設計理念是通過控制器將表現(xiàn)邏輯和業(yè)務邏輯解耦,以提高系統(tǒng)的可維護性、可擴展性和可重用性。

        1.2 Spring框架技術

        Spring是一個提供了全面的解決方案的輕量級的框架,由七個定義明確的模塊組成,且每個模塊或組件都可以單獨存在,或者與其他一個或多個模塊聯(lián)合實現(xiàn)。其中 Spring的 Spring Core 作為依賴注入容器的部分,是Spring應用的核心;Spring AOP 面向方面編程提供了將程序分解成各個方面或關注點的設計思想,也是Spring的一個核心組件;Spring DAO和Spring ORM 不僅提供數(shù)據(jù)訪問的抽象模塊,還集成了對 Hibernate、JDO等流行的對象關系映射框架的支持模塊,并且提供了緩沖連接池、事務處理等重要的服務功能,保證了系統(tǒng)的性能和數(shù)據(jù)的完整性。

        1.3 數(shù)據(jù)持久層框架Hibernate

        對象關系映射(O/R mapping)技術是為了解決關系型數(shù)據(jù)庫和面向對象的程序設計之間不匹配的矛盾而產(chǎn)生的。Hibernate是目前最為流行的O/R mapping框架,它在關系型數(shù)據(jù)庫和Java對象之間做了一個自動映射,使得程序員可以以非常簡單的方式實現(xiàn)對數(shù)據(jù)庫的操作。

        2 基于SSH的教學管理平臺的功能模塊實現(xiàn)

        2.1 基于SSH框架的教學管理平臺體系架構

        為加強高職學院的網(wǎng)絡教育,筆者基于SSH框架技術開發(fā)了教學管理平臺。教學管理平臺在本院的成功應用,驗證了這種多框架結合開發(fā)技術的可行性、可擴展性及可靠性等優(yōu)點。本教學管理平臺是一個面向高職學院教師、學生和維護人員的網(wǎng)絡管理平臺。

        2.2 管理員登陸功能模塊在SSH的實現(xiàn)

        由于系統(tǒng)的模塊較多,下面以一個管理員登陸模塊為例來說明系統(tǒng)的開發(fā)實現(xiàn)過程,并將按照數(shù)據(jù)持久層、數(shù)據(jù)訪問層,業(yè)務邏輯層、表示層的順序說明系統(tǒng)構建過程。

        2.2.1 持久層實現(xiàn)

        根據(jù)數(shù)據(jù)庫的表manager生成Manager.hbm.xml映射文件。映射文件部分代碼:

        2.2.2 數(shù)據(jù)訪問層DAO(接口)的實現(xiàn)和業(yè)務邏輯層的實現(xiàn)

        完成持久層的ORM框架搭建后,在Sping 的運用中,遵循面向接口編程的面向對象的原則,編寫了接口名Manager Dao及其接口的實現(xiàn)類Manager Dao Hibernate。

        該接口代碼如下:

        2.2.3 表示層

        表示層結合JSP和Struts的Tag Lib庫處理顯示功能,利用Action Servlet將請求(*.do)映射到相應的Action,并由Action調用業(yè)務邏輯的服務組件,然后根據(jù)處理結果跳轉到 For word對象指定的響應頁面。業(yè)務流程的部署由struts-con fig.xml完成。下面以顯示管理員登陸信息的請求(List User.do)為例來說明配置文件的使用。

        3 結束語

        本文將輕量級框架組合SSH應用于教學管理平臺開發(fā)研究與設計上,三種框架的組合使得系統(tǒng)具有更佳的可維護性與可擴展性,充分體現(xiàn)了三者的優(yōu)勢與帶來的好處,實現(xiàn)了教學管理平臺系統(tǒng)開發(fā)的松耦合,教學管理平臺于2009年正式啟用,成為廣大教師、學生實現(xiàn)網(wǎng)絡教學互動的一種有效手段,為學生自主學習搭建了良好平臺。

        1 張峰.基于Ajax技術與J2EE框架的Web應用研究與實現(xiàn)[D].中國地質大學(北京),2008

        猜你喜歡
        表示層可擴展性管理員
        我是小小午餐管理員
        我是圖書管理員
        少先隊活動(2020年8期)2020-12-18 02:32:07
        我是圖書管理員
        少先隊活動(2020年7期)2020-12-18 01:48:39
        可疑的管理員
        基于Spring的企業(yè)級Web項目架構設計研究
        軟件(2019年6期)2019-10-08 06:27:21
        恩智浦推出全新i.MX 8X 處理器,為工業(yè)應用帶來更高的安全性、可靠性和可擴展性
        汽車零部件(2017年3期)2017-07-12 17:03:58
        電力監(jiān)控軟件的可擴展性設計
        自動化博覽(2017年2期)2017-06-05 11:40:39
        ASP.NET三層構架解析
        基于微軟技術的高可擴展性中小企業(yè)系統(tǒng)解決方案研究
        構建高可擴展性的物流裝備管理系統(tǒng)
        中文字幕一区二区精品视频| 日韩无码电影| 亚洲视频精品一区二区三区| 漂亮人妻被强了中文字幕| 欧美精品亚洲精品日韩专区| 国产剧情国产精品一区| 亚洲国产成人久久综合三区| 精华国产一区二区三区| 国产二级一片内射视频播放| 国产精品户露av在线户外直播 | 成人国产激情自拍视频| 国产午夜毛片v一区二区三区| 中文字幕无码免费久久| 蜜桃av观看亚洲一区二区| 一区二区三区国产色综合| 亚洲av日韩aⅴ无码色老头| 亚洲av无码一区二区二三区下载 | 97无码免费人妻超级碰碰夜夜| 亚洲V日韩V精品v无码专区小说| 国产三级在线观看性色av| 国产免费人成视频网站在线18| 东京热人妻无码一区二区av | 欧洲熟妇乱xxxxx大屁股7| 亚洲欧美日韩一区在线观看| 一区二区三区在线少妇| 一本色道无码道在线观看| 国产精品毛片无码久久| 国产av三级精品车模| 国产一区二区三区小说| 人妻无码一区二区三区四区| 日本老年人精品久久中文字幕| 国产亚洲精品精品综合伦理| 日本入室强伦姧bd在线观看| 一本色道久久综合亚洲精品小说| 亚洲最大视频一区二区三区| 国产av精品一区二区三| 久久精品人妻一区二区三区| 女同成片av免费观看| 人妻少妇被猛烈进入中文字幕| 中文无码一区二区不卡αv| 国产在线视频h|