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

        ?

        面向工作過程的《javaweb應(yīng)用開發(fā)》課程教學改革探索

        2021-04-09 02:05:16段莎莉
        數(shù)字通信世界 2021年3期
        關(guān)鍵詞:頁面數(shù)據(jù)庫技能

        段莎莉

        (山西國際商務(wù)職業(yè)學院,山西 太原 030031)

        1 研究背景

        2019年2月13日,國務(wù)院印發(fā)的《國家職業(yè)教育改革實施方案》明確提出高等職業(yè)學校要培養(yǎng)服務(wù)區(qū)域發(fā)展的高素質(zhì)技術(shù)技能人才,實施“1+X”證書制度,鼓勵職業(yè)院校學生積極獲取職業(yè)技能等級證書,拓展就業(yè)創(chuàng)業(yè)本領(lǐng),要求課程內(nèi)容與職業(yè)標準對接、教學過程與生產(chǎn)過程對接。傳統(tǒng)的案例教學、任務(wù)驅(qū)動僅體現(xiàn)本節(jié)課技能點,沒能用一個宏觀綜合項目將具有銜接作用的課程構(gòu)建出成品展示出來,培養(yǎng)的學生欠缺勝任崗位要求的綜合素質(zhì)和技能,制定面向工作過程的課程體系和課程標準才能縮短人才培養(yǎng)與職業(yè)崗位要求之間的距離。

        我院大數(shù)據(jù)技術(shù)與應(yīng)用專業(yè)人才培養(yǎng)方案中制定一個就業(yè)方向是以java開發(fā)為主線的大數(shù)據(jù)應(yīng)用前臺系統(tǒng)開發(fā),參照教育部第三批“1+X”證書試點之國信藍橋教育科技(北京)股份有限公司制定的大數(shù)據(jù)應(yīng)用開發(fā)(java)職業(yè)等級標準中關(guān)于該崗位工作領(lǐng)域的描述,疏理典型工作任務(wù)和崗位技能對本課程進行教學改革設(shè)計。

        2 《javaweb應(yīng)用開發(fā)》學習領(lǐng)域及學習情境

        通過分析該崗位的典型工作任務(wù),提煉出與本課程相對應(yīng)的學習領(lǐng)域和崗位技能,通過設(shè)計合理學習情境,讓學生明白所學知識在將來工作崗位中的應(yīng)用場景,從思想上意識到自己應(yīng)抱著一名從業(yè)者的心態(tài)來學習,學習過程就是工作過程,從了解到熟識、從概念到抽象、從觀摩到操作、從模仿到創(chuàng)新,形成一個與專業(yè)、工作過程相協(xié)調(diào)的培養(yǎng)過程,具體詳細設(shè)計如下表所示。

        典型工作任務(wù) 學習領(lǐng)域 學習情景 知識點 崗位技能

        搭建開發(fā)環(huán)境JDK、tomcat、eclipse訪問網(wǎng)站apache_tomcat ①配置java_home掌握環(huán)境變量的配置,搭建開發(fā)環(huán)境展示靜態(tài)頁面經(jīng)過靈活修改網(wǎng)頁模板,快速定制當前項目展示頁面,實現(xiàn)一改則全改,減少冗余設(shè)計項目實體HTML+CSS靜態(tài)頁面轉(zhuǎn)換為JSP動態(tài)頁面顯示用戶管理主頁①JSP頁面的編碼格式;②JSP頁面的page指令;③利用JSP的include指令完成網(wǎng)頁公共部分抽取及整合;類、繼承、多態(tài)、集合、I/O流定義用戶類 利用javabean定義實體抽取項目描述對象,并建立數(shù)據(jù)庫表Navigate連接Mysql,創(chuàng)建數(shù)據(jù)庫及表結(jié)構(gòu)可視化操作MySql 建立與項目實體相對應(yīng)的數(shù)據(jù)庫MySQL+JDBC 定義Basedao 利用JDBC實現(xiàn)數(shù)據(jù)庫連接、增、刪、改、查操作設(shè)計與操作數(shù)據(jù)庫操作數(shù)據(jù)庫定義XXXDao實現(xiàn)對數(shù)據(jù)庫中具體實體表(例如用戶表)更加細致的操作,比如查找全部列表、按id查找等用戶自動登陸利用JSP內(nèi)置對象sesseion會話技術(shù)將用戶登陸信息保存在服務(wù)器端,便于指定時間內(nèi)自動登陸跟蹤會話技術(shù)服務(wù)器端業(yè)務(wù)邏輯Servlet、JSP、EL、JSTL、Filter、Listener分頁展示用戶列表①Servlet充當控制器,利用RequestDispatcher.forward()實現(xiàn)頁面跳轉(zhuǎn);②JSP內(nèi)置對象將傳遞參數(shù)寫入域?qū)ο?,便于EL表達式使用;③用EL表達式獲取項目根路徑和javabean對象屬性,展示;④用EL內(nèi)置對象Param獲取從控制器Servlet傳遞過來的參數(shù);⑤使用taglib指令引入標簽,用JSTL核心標簽庫遍歷用戶列表簡化JSP頁面,理解Web核心技術(shù)之間相互協(xié)作機制統(tǒng)一全站字符編碼 過濾器JSP高級統(tǒng)計用戶在線人數(shù) 監(jiān)聽器輕量型MVC模式JavaBean+JSP+Servlet用戶注冊、添加數(shù)據(jù)庫、在用戶列表展示理解MVC分層思想本質(zhì)理解高聚合、低耦合分層思想,為學習框架做鋪墊

        3 設(shè)計學習情境的主線及實施

        學習情境是對學習領(lǐng)域的細化,在這里選取大家都熟悉的“網(wǎng)上購物商城”項目后臺部分“用戶管理”子項目進行任務(wù)分解和知識重構(gòu),理論夠用,重點認識到本課程跟真實Web開發(fā)工作場景的契合點——MVC模式。教學中能體現(xiàn)MVC模式的輕量結(jié)構(gòu)為JSP+Servlet+Javabean,而實際開發(fā)中常用的是SSH、SSM框架,其底層本質(zhì)是相通的,通過借鑒學習,為成為一名準職業(yè)人做準備。

        3.1 MVC模式

        MVC模式將項目劃分為業(yè)務(wù)模型(Model)、視圖(View)、控制器(Controller)三個層次。經(jīng)典模式中由JavaBean充當Model,封裝與應(yīng)用程序業(yè)務(wù)邏輯相關(guān)的數(shù)據(jù)和對數(shù)據(jù)的處理方法;JSP充當View,用于展示數(shù)據(jù);Servlet扮演Controller,用于接受用戶請求,調(diào)用模型處理請求,選擇視圖顯示相應(yīng)結(jié)果。其中,Model中封裝數(shù)據(jù)的類是嚴格的javabean,封裝對數(shù)據(jù)操作的類不是嚴格的javabean,又具體劃分為DAO層和Service層,DAO層將連接數(shù)據(jù)庫、增刪改查的代碼封裝為類;Service層封裝應(yīng)用程序的業(yè)務(wù)邏輯,細化處理數(shù)據(jù)的功能,關(guān)注客戶需求,在業(yè)務(wù)處理過程中會訪問原始數(shù)據(jù)或產(chǎn)生新數(shù)據(jù),是整個系統(tǒng)最核心也是最具有價值的。

        MVC工作原理是:①用戶通過瀏覽器單擊jsp頁面向服務(wù)器發(fā)送請求;②服務(wù)器容器獲取用戶請求參數(shù)保存到HttpServletRequest對象,接收請求后的控制器servlet;③servlet不處理具體業(yè)務(wù)邏輯,只負責從請求對象中獲取參數(shù)并構(gòu)建javabean實體,轉(zhuǎn)向合適Model之業(yè)務(wù)處理的Dao層和Service層進行數(shù)據(jù)處理并更新數(shù)據(jù)庫,使得V和M保持一致;④Dao層和Service層通過SQL語句將數(shù)據(jù)庫中更新過的ResultSet包裝成javabean集合返給控制器;⑤Servlet會將上步返回的javabean集合存儲在request、session等在不同View之間共享數(shù)據(jù)的域?qū)ο笾?,再通過頁面轉(zhuǎn)發(fā)Request Dispatcher在新的View中取出javabean集合包裝成Http Servlet Response對象嵌入到HTML頁面中返回給用戶的瀏覽器展示。

        3.2 MVC情境案例展示之修改用戶

        定義用戶實體及對應(yīng)數(shù)據(jù)庫表,圖1是購物網(wǎng)站用戶管理MVC模型,選取其中修改用戶子模塊說明。從圖2中 可 以 看 出 JSP+Servlet+javabean(Entity、Dao、Service)三者相互協(xié)同工作過程,其中擔任控制器角色的Servlet中請求派發(fā)和域?qū)ο笃鹬匾饔茫@也正是我學習過程中重要的知識點。

        圖1 MVC模型

        圖2 業(yè)務(wù)流程圖

        4 結(jié)束語

        面向工作過程的課程設(shè)計,將“以知識點為中心”的教學理念轉(zhuǎn)換為“以技能點為中心”,既是對任務(wù)驅(qū)動、案例教學的延續(xù)和升華,又能在解決IT相關(guān)專業(yè)校企協(xié)同育人課題中給出一種思路。經(jīng)過調(diào)研,通過課程改革的實施,同學們學習興趣提高了,動手實踐能力提高了,對于學有余力的同學課后利用慕課資源提升鋪墊了基礎(chǔ),贏得了同學們的好評。今后,仍需在改革實施過程中設(shè)計出更多的配套資源,讓同學們相互討論解決難題的過程中,觸類旁通,體會更多的應(yīng)用場景。

        猜你喜歡
        頁面數(shù)據(jù)庫技能
        大狗熊在睡覺
        高級技能
        刷新生活的頁面
        秣馬厲兵強技能
        中國公路(2017年19期)2018-01-23 03:06:33
        拼技能,享豐收
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        畫唇技能輕松
        Coco薇(2015年11期)2015-11-09 13:03:51
        亚洲综合久久中文字幕专区一区| 色综合自拍| 国产av专区一区二区三区| 大岛优香中文av在线字幕| 亚洲精品午夜久久久九九| 97人伦色伦成人免费视频| 国内揄拍国内精品少妇国语| 狠狠躁夜夜躁人人爽天天不卡| 狼狼色丁香久久女婷婷综合| 国内免费高清在线观看| 成人免费毛片内射美女-百度 | 国产成人AV乱码免费观看| 大陆成人精品自拍视频在线观看| 大学生高潮无套内谢视频| 最新亚洲人成无码网www电影| 亚洲AV无码成人精品区H| 久久综合国产精品一区二区| 成人免费xxxxx在线观看| 在线播放a欧美专区一区| 亚洲视频中文字幕更新| 亚洲av熟女少妇久久| 国产精品igao视频网| 国产精品白浆无码流出| 丝袜美腿在线观看视频| 精品国偷自产在线视频九色| 无码专区久久综合久中文字幕| 国产成社区在线视频观看| 国产精品又湿又黄九九九久久嫩草 | 午夜精品久久久久久久久| 国产zzjjzzjj视频全免费| 麻豆国产成人AV网| 国产精品成人自拍在线观看| 偷偷色噜狠狠狠狠的777米奇| 最新国产拍偷乱偷精品| 国产盗摄一区二区三区av| 内射干少妇亚洲69xxx| 1000部拍拍拍18勿入免费视频下载| 激情视频在线观看国产中文| 国产一区二区三区中文在线| 精品人妻人人做人人爽夜夜爽| 国产真实伦视频在线视频|