999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談民辦高職MVC設計模式的教學方法

2018-08-07 08:03:22朱家全
科技資訊 2018年4期
關鍵詞:教學方法

朱家全

摘 要:MVC設計模式在軟件開發中具有非常重要的作用,作為面向軟件開發一線的高職院校軟件專業的學生,必須掌握MVC設計模式的開發方法。文章分析了MVC設計模式在JSP課程的地位,結合民辦高職院校學生的特點,提出適合民辦高職學生學習MVC設計模式的教學方法。

關鍵詞:MVC 設計模式 教學方法

中圖分類號:TP311 文獻標識碼:A 文章編號:1672-3791(2018)02(a)-0155-02

隨著軟件開發技術的不斷更新和改進,為了提高軟件開發的效率并實現軟件開發產業化,軟件開發已步入軟件產品的模塊化和可復用性道路,MVC設計模式是當前廣泛運用的軟件設計方法,能夠提高軟件開發質量和效率,也是培養面向軟件開發一線技能型應用人才的高職院校軟件專業學生必須掌握的一項技能。本文結合民辦高職學生的實際情況,探討如何在民辦高職JSP課程中開展MVC設計模式的教學方法。

1 MVC設計模式在JSP課程的地位

JSP課程是民辦高職院校軟件技術專業和計算機網絡技術的核心課程,是目前軟件開發中B/S架構的首選技術,也是學生能否在IT領域順利就業的技術基礎。

1.1 MVC處理流程

MVC是軟件工程中的一種軟件架構模式,把軟件系統分為三個基本部分:模型(Model)、視圖(View)和控制器(Controller),核心思想就是把數據的輸入、處理、顯示分離開來,每個部件各自負責自己的任務。在JSP課程中最典型的MVC應用就是JSP+Servlet+JavaBean。Model用JavaBean實現,通過各種類來對數據庫的數據進行操作,并封裝在對象中,具體做法是:將數據庫中的一張表對應面向對象中的一個類,表中的字段對應類中的屬性,對表的操作如添加、刪除、修改、查詢等,對應類中的方法,表中的每一行記錄就是一個對象,如果要返回多行數據即需要存儲多個對象,一般采用集合進行返回。View用JSP實現,通過直觀的JSP頁面來展示數據庫中的數據。Controller用Servlet來實現,通過Servlet來獲取經過JavaBean封裝后的對象,然后再發送數據數據到JSP頁面。

處理過程:當用戶在客戶端通過瀏覽器發送一個請求給Tomcat服務器,服務器把這個請求交給Servlet,Servlet讀取請求信息,根據請求信息調用Model,然后把返回結果給Servlet,Servlet根據返回結果跳轉到相應的JSP頁面。

1.2 MVC在JSP課程中的地位

在JSP課程中,采用的開發語言是Java,然而MVC并不是Java語言所特有的設計思想,也并不是Web應用所特有的思想,它是所有面向對象程序設計語言都應該遵守的規范。MVC設計模式在JSP的實現,首先是JSP頁面的請求與Servlet交互,Servlet負責與后臺的JavaBean通信,系統開發被強制分隔為3層,降低了各層時間的耦合,提高系統的可擴展性。

近年來,隨著Java語言的逐步強大,日趨成熟,深受程序員的青睞,JSP技術在網絡編程中的地位顯得越來越不可替代。隨著軟件開發規模越來越龐大,構建大型復雜的系統,如果沒有好的設計模式作為支撐,將會給后期的維護升級帶來災難性的后果,甚至是毀滅性的,而MVC設計模式在軟件開發中優勢明顯,已經成為JSP課程教學的重要內容。

2 MVC在民辦高職教學中存在的問題

民辦高職院校辦學較晚、辦學條件相對較差,因此,民辦高職學生的入學成績較低,基礎相對較差,理論學習興趣不濃,學習主動性差,缺乏整體觀念和團隊意識,再加上教師在教學上不能很好的因材施教,所以民辦高職MVC設計模式教學效果都比較差,主要存在以下幾個方面的問題:

2.1 過多的理論講解,學生不愛聽

MVC設計模式與一般程序設計語言的編程方法不同,MVC將程序分成三層面:一是Model(模型)負責從數據庫中存取數據;二是View(視圖)提供界面,將數據顯示出來,呈現給用戶查看;三是Controller(控制器)負責與用戶交互。而這三個層面之間既相對獨立又相互聯系,因此,為了能夠把這三個層面的設計思想、相互聯系、數據傳遞方式等講清楚,教師往往要花大量的時間進行理論分析及分步講解,而對于基礎知識相對較差的民辦高職的學生來說學習難度非常大,有很多人是力不從心,根本無法理解這些理論知識,到最后連課都不想聽。

2.2 教學內容與實際應用相脫離

由于民辦高職的教師很多都是剛畢業的大學生,軟件開發經驗較少,很多都沒有參與實際的軟件開發項目,因此,在教學中基本上是按照課本的內容講解,最多舉一些常見的案例,如會員管理系統、通訊錄管理系統之類的,與其它編程課程的案例雷同,學生沒有新鮮感。

2.3 課堂教學比較沉悶,互動較少

民辦高職學生整體水平偏低,對理論教學不感興趣,學習的習慣和思維方式存在很多問題,因此,在MVC教學中,經常出現教師很想把課講好,也想進行課堂互動,但由于能夠聽懂的同學很少,所以經常出現老師提問沒人回答,老師在上面講,學生在下面玩手機,甚至有相當多同學不來上課。

3 創新民辦高職MVC設計模式教學方法

在90后、00后的民辦高職學生中,各種智能手機、電腦、數碼產品等現代化產品非常普及,學生信息的獲取渠道非常豐富。學生對傳統的教師教,學生學的灌輸式教學方法非常反感,傳統教學方法已經不能適應現在的課堂教學,難以激發學生的學習興趣和創新意識,不利于學生實際動手操作能力的培養。針對民辦高職學生的特點,筆者在MVC設計模式教學中主要采取以下幾種方式。

3.1 項目引導

民辦高職學生興趣愛好廣泛,好奇心強,喜歡動手操作,實踐能力強。如何引起學生的好奇,提起學習的興趣。筆者在MVC教學中,將自己使用MVC設計模式開發的“網上學習系統”項目作為教學案例,先讓學生在校園網上對“網上學習系統”的功能進行逐一操作,然后提出如何實現這些功能,讓學生先進行討論,無形中激起學生的好奇心,提起了學習的興趣。

3.2 團隊合作

由于MVC知識相對抽象,很多同學比較難理解,因此,在教學中,將一個班級分及多個學習小組,每個小組一般由5~6人組成,由老師指定學習能力較強的同學擔任組長,同時,模擬軟件公司的人員配置,每個同學擔任一個角色,有項目經理、系統分析員、軟件工程師、軟件測試員、文檔管理員等。然后,每個小組選擇一個項目進行模擬開發。

3.3“教、學、做”一體

在課堂上,老師以“網上學習系統”項目作為教學內容,詳細分析“網上學習系統”的各個模塊以及各個模塊的關系,讓每個學習小組進行討論與模仿,并將這些知識應用到每個小組負責的項目中,做到“教、學、做”有效結合。

3.4 綜合考核

課程學習結束時,每個學習小組要將小組開發的項目以及學習情況進行匯報,教師則根據各個小組在項目開發過程中的表現以及完成項目的效果,給每個學習小組進行綜合評價,而每個學習小組的成員則根據各自在參與項目的表現進行無記名互評,最后老師根據各個小組完成項目的效果及同學之間互評的結果給每個同學進行評分。

筆者在MVC教學中以實際項目為引導,充分發揮小組教學的優勢,讓學生互相學習、互相幫助,同時,實施“教、學、做”一體教學方法,取得較好的教學效果。

4 結語

隨著“互聯網+”行動計劃在我國的不斷推進,各類應用軟件將會暴發性增長,以MVC設計模式進行的軟件開發項目將會更加普及,因此,民辦高職院校要更加注重MVC設計模式教學方法的研究,做到因材施教,為社會培養合格的軟件開發人才。

參考文獻

[1] 王秋艷.民辦高職院校教學方法研究[J].職業教育,2008:73-74.

[2] 周永平.MVC模式在軟件設計應用中的研究[J].信息與電腦,2009(11):58-59.

[3] 張智慧.高職院校基于MVC模式的C語言課程教學實踐研究[J].計算機時代,2016(11):86-88,91.

猜你喜歡
教學方法
初中英語寫作教學方法初探
甘肅教育(2020年2期)2020-09-11 08:01:42
教學方法與知識類型的適宜
數學復習教學方法
高中體育教學方法初探
學周刊(2016年23期)2016-09-08 08:57:30
淺談高等數學中教學方法的創新
實用型中醫人才培養中慕課教學方法的探討
文言文教學方法實踐初探
中學語文(2015年21期)2015-03-01 03:52:15
高中文言文教學方法之我見
中學語文(2015年21期)2015-03-01 03:52:15
初中數學教師不可忽視的幾種教學方法
散文百家(2014年11期)2014-08-21 07:17:18
語文閱讀教學方法略談
主站蜘蛛池模板: 91精品免费久久久| 国产精品黄色片| 色天堂无毒不卡| 视频二区国产精品职场同事| 五月天婷婷网亚洲综合在线| 欧美午夜在线播放| 亚洲三级色| 亚洲国产午夜精华无码福利| 99一级毛片| 色网在线视频| 日本欧美成人免费| 国产精品自拍露脸视频| 亚洲AV成人一区二区三区AV| 亚洲无码在线午夜电影| 99热最新网址| 麻豆国产精品视频| 少妇精品网站| 在线国产毛片| 国产激情在线视频| 在线看片免费人成视久网下载| 久久国产成人精品国产成人亚洲 | 国产精品嫩草影院av| 色有码无码视频| 91成人在线观看视频| 亚亚洲乱码一二三四区| 亚洲日本www| 国产成人综合在线观看| 91福利在线观看视频| 久久青青草原亚洲av无码| 波多野结衣在线一区二区| 久久99精品久久久久纯品| 波多野结衣在线一区二区| 国产幂在线无码精品| 国产日韩欧美在线播放| 视频国产精品丝袜第一页| 国产午夜看片| 亚洲美女视频一区| 在线99视频| 欧美啪啪一区| 国产女人18水真多毛片18精品| 精品久久香蕉国产线看观看gif| 欧美区一区| 福利视频99| 高清免费毛片| 91精品视频在线播放| 日本国产精品一区久久久| 中国一级毛片免费观看| 无码一区18禁| av在线5g无码天天| 色久综合在线| 国产内射一区亚洲| 亚洲欧美不卡中文字幕| 亚洲不卡av中文在线| 久久人人97超碰人人澡爱香蕉 | 色婷婷成人| 久久综合国产乱子免费| 国产迷奸在线看| 91久久国产热精品免费| 九九热精品在线视频| 亚洲男人在线| 国产福利在线免费观看| 久视频免费精品6| 国产国产人成免费视频77777| 色AV色 综合网站| 欧美福利在线| 国产视频一区二区在线观看 | 亚洲成年人网| 国产91成人| 中文字幕在线不卡视频| aa级毛片毛片免费观看久| 91po国产在线精品免费观看| 日韩欧美网址| 漂亮人妻被中出中文字幕久久| 亚洲欧美另类色图| 一级爱做片免费观看久久| 亚洲欧洲日韩综合| 亚洲成人网在线观看| 蜜臀AV在线播放| 熟女成人国产精品视频| a色毛片免费视频| 亚洲精品中文字幕午夜| 久一在线视频|