亚洲免费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| 久久精品国产9久久综合| 亚洲AV成人综合五月天在线观看| 国产av一啪一区二区| 国产中文三级全黄| 国产乱子乱人伦电影在线观看| 日韩AV无码一区二区三不卡| 亚洲伊人伊成久久人综合| 国产三级精品视频2021| 亚洲成a v人片在线观看| 日本韩国一区二区三区| av手机天堂在线观看| 国产乱人伦偷精品视频免观看| 欧美极品色午夜在线视频| 中文字幕久久久久人妻无码| 亚洲中文字幕乱码在线视频| 日本饥渴人妻欲求不满| 天堂草原电视剧在线观看图片高清| 中文字幕无码专区一VA亚洲V专| 亚洲国产一区二区三区亚瑟| 无码av永久免费大全| 一区二区三区av在线| 人妻无码一区二区三区免费| 欧美人与动人物牲交免费观看| 日本一区二区三区小视频| 国产一区二区三区在线视频观看| 爆乳熟妇一区二区三区霸乳| 欧美自拍丝袜亚洲| 少妇隔壁人妻中文字幕| 无码免费无线观看在线视| 精品无码中文视频在线观看| 污污污国产免费网站| 日本第一影院一区二区| 人人妻人人澡人人爽欧美一区九九 | 高潮迭起av乳颜射后入| 精品18在线观看免费视频| 国产尤物自拍视频在线观看 | 偷看农村妇女牲交| 日韩精品一区二区三区在线观看| 久久99热精品免费观看麻豆|