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

        ?

        基于項(xiàng)目驅(qū)動(dòng)的JSP 案例教學(xué)

        2021-07-27 06:38:36鹿
        科技視界 2021年19期
        關(guān)鍵詞:頁(yè)面數(shù)據(jù)庫(kù)班級(jí)

        鹿 璐

        (南京財(cái)經(jīng)高等職業(yè)技術(shù)學(xué)校,江蘇 南京 210000)

        0 引言

        JSP 程序設(shè)計(jì)是一門融合了數(shù)據(jù)庫(kù)技術(shù)和Java語(yǔ)言的動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù),不僅擁有面向?qū)ο?、便利、跨平臺(tái)等優(yōu)點(diǎn)和特性, 還擁有Java Servlet 的穩(wěn)定性,并且可以使用 Servlet 提供的 API、Java Bean 及 Web開(kāi)發(fā)框架技術(shù), 使頁(yè)面代碼與后臺(tái)處理代碼分離,從而提高工作效率。 作為高職院校學(xué)生核心課程之一,JSP 課程的教學(xué)應(yīng)更多偏向于應(yīng)用性, 提高學(xué)生綜合開(kāi)發(fā)的能力,更好地服務(wù)于學(xué)生將來(lái)的職業(yè)需求。

        1 傳統(tǒng)JSP 課程教學(xué)模式的現(xiàn)狀及問(wèn)題

        傳統(tǒng)的教學(xué)模式往往按照教材內(nèi)容進(jìn)行集中的、單線的教學(xué),而實(shí)訓(xùn)是對(duì)所講的案例進(jìn)行實(shí)現(xiàn),雖然這種方式有著簡(jiǎn)單、直接、快速傳播知識(shí)的優(yōu)勢(shì),但是也有其缺點(diǎn)。

        首先,計(jì)算機(jī)技術(shù)發(fā)展迅速,要使培養(yǎng)的學(xué)生能夠勝任企業(yè)的要求,必須加入大量的新的技術(shù),而傳統(tǒng)的教學(xué)模式課時(shí)有限,不能很好的對(duì)新的技術(shù)進(jìn)行有效補(bǔ)充;其次,采用傳統(tǒng)的滿堂灌的教學(xué)模式,學(xué)生往往被動(dòng)學(xué)習(xí)和接受,無(wú)法獨(dú)立思考;最后,傳統(tǒng)的教學(xué)模式容易忽視學(xué)生不同的學(xué)習(xí)能力,進(jìn)度的統(tǒng)一導(dǎo)致學(xué)習(xí)情況的兩極分化。 而傳統(tǒng)的教學(xué)也只是做一些簡(jiǎn)單的驗(yàn)證性實(shí)驗(yàn),都是單個(gè)知識(shí)點(diǎn)的訓(xùn)練,不能培養(yǎng)學(xué)生的工程設(shè)計(jì)能力及創(chuàng)新能力[1]。 本文嘗試從實(shí)踐出發(fā),探索構(gòu)建JSP 項(xiàng)目化的課程案例,下面以JSP中的數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)為例進(jìn)行說(shuō)明。

        2 項(xiàng)目式教學(xué)具體實(shí)施步驟

        2.1 項(xiàng)目設(shè)計(jì)

        本章的主要教學(xué)內(nèi)容為常用數(shù)據(jù)庫(kù)管理系統(tǒng)、JDBC 技術(shù)概述及常用接口、連接數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)操作技術(shù)及連接池技術(shù)等。 根據(jù)以上教學(xué)內(nèi)容,確定教學(xué)目標(biāo)為數(shù)據(jù)庫(kù)的連接、數(shù)據(jù)庫(kù)的增刪改查等。 項(xiàng)目圍繞該目標(biāo)進(jìn)行設(shè)計(jì),層層推進(jìn),將關(guān)鍵技術(shù)融入項(xiàng)目當(dāng)中。

        在教學(xué)過(guò)程中以學(xué)生信息表為背景設(shè)計(jì)了一個(gè)綜合案例,貫穿整個(gè)教學(xué)過(guò)程。 該案例采用MVC 的開(kāi)發(fā)模式,將 SQL、JSP、JavaBean 與 Servlet 結(jié)合起來(lái),完成學(xué)生信息網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn),使學(xué)生在學(xué)習(xí)的過(guò)程中學(xué)會(huì)連接數(shù)據(jù)庫(kù)并且實(shí)現(xiàn)數(shù)據(jù)庫(kù)的增改刪查,學(xué)會(huì)實(shí)現(xiàn)前臺(tái)頁(yè)面顯示邏輯等。 當(dāng)學(xué)生掌握了如何實(shí)現(xiàn)這些功能,就可以完成一般的項(xiàng)目開(kāi)發(fā)需求。

        2.2 任務(wù)設(shè)計(jì)

        將該項(xiàng)目分解為多個(gè)任務(wù),由簡(jiǎn)單到復(fù)雜,每周完成一個(gè)任務(wù)。 隨著任務(wù)的不斷完成,功能一層層實(shí)現(xiàn),學(xué)生會(huì)直觀看到自己的學(xué)習(xí)成果,從而獲得學(xué)習(xí)的成就感。 在上機(jī)實(shí)訓(xùn)的同時(shí),任務(wù)完成的情況更能激發(fā)學(xué)生的學(xué)習(xí)興趣和競(jìng)爭(zhēng)欲望,在溝通、協(xié)作與競(jìng)爭(zhēng)中達(dá)成學(xué)習(xí)目標(biāo)。 在完成任務(wù)的同時(shí),學(xué)生能夠?qū)χR(shí)點(diǎn)進(jìn)行理解性的消化。

        第一周任務(wù):制作學(xué)生信息查詢頁(yè)面,從查詢頁(yè)面輸入關(guān)鍵字得到學(xué)生信息。 給出項(xiàng)目結(jié)構(gòu)圖,使學(xué)生理解每個(gè)頁(yè)面間的邏輯關(guān)系。 (1) 創(chuàng)建查詢頁(yè)面queryStudent.jsp。 (2)完成數(shù)據(jù)庫(kù)的設(shè)計(jì),生成模型類Student 封 裝數(shù) 據(jù)庫(kù)中的 行 信 息 。 (3) 創(chuàng)建功能javabean, 完成邏輯功能部分, 連接數(shù)據(jù)庫(kù)并進(jìn)行查詢。 (4)創(chuàng)建控制層Servlet,處理JSP 頁(yè)面提交過(guò)來(lái)的關(guān)鍵字并調(diào)用功能類完成數(shù)據(jù)的查詢。 本周任務(wù)主要使學(xué)生掌握基本JSP 頁(yè)面的編寫、MVC 模型的使用、數(shù)據(jù)庫(kù)的連接及查詢。

        第二周任務(wù): 在第一周任務(wù)的基礎(chǔ)上進(jìn)行完善。制作學(xué)生信息錄入頁(yè)面,錄入學(xué)生姓名、地址及愛(ài)好并進(jìn)行提交。 錄入成功后,跳轉(zhuǎn)到查詢頁(yè)面進(jìn)行查詢。(1) 創(chuàng)建錄入頁(yè)面 saveStudent.jsp。 (2) 在功能類studentImpl 中添加錄入方法。 (3)在控制層 Servlet 中添加方法完成數(shù)據(jù)的錄入。 本周的任務(wù)主要練習(xí)數(shù)據(jù)庫(kù)的連接及錄入,同時(shí)使學(xué)生掌握如何判斷不同的頁(yè)面跳轉(zhuǎn)信息。

        第三周任務(wù):在第二周任務(wù)的基礎(chǔ)上進(jìn)一步完善更新。本周的任務(wù)是為頁(yè)面添加刪除記錄的功能。(1)在查詢頁(yè)面點(diǎn)擊提交按鈕,顯示查詢結(jié)果。 (2)添加“刪除”按鈕,執(zhí)行刪除記錄的操作。 本周主要練習(xí)使用JSP 對(duì)數(shù)據(jù)庫(kù)進(jìn)行刪除操作。

        第四周任務(wù):在第三周練習(xí)的基礎(chǔ)上進(jìn)一步完善更新。 點(diǎn)擊“更新”按鈕跳轉(zhuǎn)到更新頁(yè)面,更新學(xué)生的“姓名”和“地址”,提交后跳轉(zhuǎn)到查詢頁(yè)面。 本周練習(xí)JSP 中數(shù)據(jù)庫(kù)的更新操作。

        第五周任務(wù):數(shù)據(jù)的初始化,添加班級(jí)信息。 (1)在數(shù)據(jù)庫(kù)中添加班級(jí)信息表。 (2)運(yùn)行saveStudent.jsp頁(yè)面, 班級(jí)后面的下拉框顯示數(shù)據(jù)庫(kù)中班級(jí)的名稱。本周練習(xí)創(chuàng)建initser 初始化數(shù)據(jù)以及公共變量application 與servletcontext 的使用。項(xiàng)目結(jié)構(gòu)圖如圖1所示。

        圖1 項(xiàng)目結(jié)構(gòu)圖

        第六周任務(wù):在第五周練習(xí)的基礎(chǔ)上進(jìn)一步完善更新。 (1)更新數(shù)據(jù)庫(kù),在student 表中加入班級(jí)編號(hào)字段。(2)修改模型,添加學(xué)生表與班級(jí)表的聯(lián)系。(3)運(yùn)行saveStudent.jsp 頁(yè)面,填入信息,完成錄入功能。(4)完成查詢功能,在學(xué)生表和班級(jí)表中查詢相關(guān)字段。 本周的學(xué)習(xí)目標(biāo)為建立多表查詢的數(shù)據(jù)封裝。

        第七周任務(wù):本周的內(nèi)容為分頁(yè)查詢。 在查詢頁(yè)面輸入查詢字段, 所查詢的結(jié)果每10 條為一頁(yè)分頁(yè)進(jìn)行顯示。 練習(xí)實(shí)現(xiàn)分頁(yè)操作。

        2.3 實(shí)施過(guò)程及效果

        項(xiàng)目的實(shí)施激發(fā)了學(xué)生的學(xué)習(xí)興趣及主觀能動(dòng)性,大部分同學(xué)能夠積極參與上機(jī)練習(xí)當(dāng)中,在實(shí)訓(xùn)的過(guò)程中遇到問(wèn)題能夠積極參與討論或請(qǐng)求教師的指導(dǎo)幫助,努力跟進(jìn)整個(gè)項(xiàng)目的實(shí)施。 同時(shí)將項(xiàng)目拆解有利于分層教學(xué)的實(shí)施,學(xué)習(xí)能力較強(qiáng)的學(xué)生可以根據(jù)教師提供的學(xué)案進(jìn)行自主學(xué)習(xí),嘗試完成難度較大的任務(wù)。 學(xué)習(xí)能力不足的學(xué)生則可以在教師的幫助下,利用較多的時(shí)間和精力完成前面的練習(xí)。 教師可根據(jù)學(xué)生的學(xué)習(xí)情況及時(shí)進(jìn)行調(diào)整。 最后,通過(guò)整個(gè)項(xiàng)目驅(qū)動(dòng),學(xué)生的學(xué)習(xí)情況整體較好。 隨著課程的深入,學(xué)生的學(xué)習(xí)熱情不斷高漲,上機(jī)實(shí)施調(diào)試成功更增強(qiáng)了學(xué)生對(duì)未來(lái)學(xué)習(xí)的信心。 學(xué)生在反復(fù)調(diào)試中培養(yǎng)了項(xiàng)目開(kāi)發(fā)的能力,同時(shí)提高了解決問(wèn)題的能力。

        3 結(jié)語(yǔ)

        JSP 是一門綜合了 Java、HTML、AJAX 等多種技術(shù)的課程,“信息孤島”的授課模式往往只是孤立的講授某個(gè)知識(shí)點(diǎn),學(xué)生被動(dòng)學(xué)習(xí),使學(xué)生缺乏完整的項(xiàng)目設(shè)計(jì)的理念。 教師應(yīng)不斷提高自己的專業(yè)水平,將項(xiàng)目驅(qū)動(dòng)的整體理念貫穿到JSP 課程教學(xué)里,培養(yǎng)學(xué)生靈活思考的學(xué)習(xí)能力以及提高其問(wèn)題解決的能力,最終實(shí)現(xiàn)良好的教學(xué)效果,為培養(yǎng)應(yīng)用型的計(jì)算機(jī)人才貢獻(xiàn)自己的力量。

        猜你喜歡
        頁(yè)面數(shù)據(jù)庫(kù)班級(jí)
        大狗熊在睡覺(jué)
        刷新生活的頁(yè)面
        班級(jí)“四小怪”
        小讀者(2021年4期)2021-11-24 10:49:03
        如何構(gòu)建和諧班級(jí)
        甘肅教育(2020年22期)2020-04-13 08:10:52
        數(shù)據(jù)庫(kù)
        不稱心的新班級(jí)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        班級(jí)被扣分后
        久久人妻无码一区二区| 少妇无码av无码专区线| 免费人成在线观看视频播放| 黄色毛片在线看| 国产丝袜在线精品丝袜不卡| 亚洲一区二区女优av| 水蜜桃在线观看一区二区国产| 男女男精品视频网站免费看| 国产精品视频一区二区三区不卡| 自拍偷自拍亚洲精品情侣| 青青草国产成人99久久| 99免费视频精品| 精品女同av一区二区三区| 日本淫片一区二区三区| 中文字幕日韩精品有码视频| 性裸交a片一区二区三区| 亚洲综合色自拍一区| 国产综合色在线视频| 精品国产一品二品三品| 国产一区二区在线免费视频观看 | 国产亚洲美女精品久久| 蜜桃视频免费在线视频| 日韩午夜三级在线视频| 欧美性猛交xxx嘿人猛交| 国产成人综合久久亚洲精品| 国内精品人妻无码久久久影院94| 亚洲人成网站在线播放小说| 久久免费看视频少妇高潮| 国产精品偷窥熟女精品视频| 日韩高清在线观看永久| 国产高清a| 乳乱中文字幕熟女熟妇| 乱中年女人伦av三区| 日韩精品成人一区二区三区| 狠狠狠狠狠综合视频| 男男做h嗯啊高潮涩涩| 巨爆中文字幕巨爆区爆乳| 最新国产精品久久精品| 亚洲欧美日韩国产综合一区二区 | 国产无码十八禁| 亚洲av手机在线观看|