版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第19頁共19頁《JavaWeb開發(fā)從入門到實戰(zhàn)(IntelliJIDEA版?微課視頻版)》實驗教學大綱大綱版本:v1.0課程名稱(中/英):JavaWeb開發(fā)/JavaWebDevelopment學分:4實驗學時:26(含實戰(zhàn))課程類別:專業(yè)課課程性質:必修課開課學期:4適用專業(yè):軟件工程、計算機科學與技術先修課程:Java程序設計、數(shù)據(jù)庫原理及應用一、課程目標《JavaWeb開發(fā)》是軟件工程、計算機科學與技術等專業(yè)本科階段的重要專業(yè)課程,該課程實驗環(huán)境選用IntelliJIDEA。通過本課程的學習和上機實戰(zhàn)操作,使學生掌握JavaWeb開發(fā)中JSP、Servlet以及Ajax、JSON、jQuery技術的基礎知識和實際應用,了解SpringMVC、SpringBoot、MyBatis以及MyBatis-Plus框架的基本原理,熟練使用IntelliJIDEA集成開發(fā)工具進行JavaWeb開發(fā)。注重培養(yǎng)學生的實踐與實戰(zhàn)能力,掌握基本的JavaWeb開發(fā)創(chuàng)新方法和應用解決方案,為企業(yè)級Java應用開發(fā)打下堅實基礎。二、項目及課時分配序號項目名稱課時數(shù)項目類別項目類型要求每組人數(shù)1JSP腳本元素的應用1專業(yè)基礎設計性必做12JSP動作標記的應用1專業(yè)基礎設計性必做13JSP內置對象的應用2專業(yè)基礎設計性必做14使用JavaBean計算三角形面積和周長1專業(yè)基礎設計性必做15基于Servlet的登錄驗證1專業(yè)基礎設計性必做16使用基于Servlet的MVC模式設計一個Web應用(四則運算)1專業(yè)基礎設計性必做17監(jiān)聽器的實際應用——統(tǒng)計在線用戶1專業(yè)基礎設計性必做18使用JSTL標簽打印九九乘法表1專業(yè)基礎設計性必做19使用PreparedStatement語句實現(xiàn)多條件查詢2專業(yè)基礎設計性必做110使用jQueryAjax技術實現(xiàn)注冊郵箱的唯一性驗證1專業(yè)基礎設計性必做111綜合實戰(zhàn)1:基于JSP+JavaBean+Servlet的電子商務平臺的設計與實現(xiàn)8專業(yè)綜合綜合性選做1-312JSR380驗證(表單驗證)1專業(yè)基礎設計性選做113基于SpringBoot+Thymeleaf+MyBatis-Plus的注冊與登錄系統(tǒng)1專業(yè)基礎設計性選做114綜合實戰(zhàn)2:基于SpringBoot+MyBatis-Plus的名片管理系統(tǒng)的設計與實現(xiàn)4專業(yè)綜合綜合性選做1-3三、教學方法學生自己動手實驗為主,老師指導為輔。四、教學內容及要求實驗1JSP腳本元素的應用(1課時)實驗目的:1、掌握Java程序片的定義與使用;2、掌握JSP成員變量與方法的定義與使用;3、掌握Java表達式的定義與使用;4、認真書寫實驗報告,如實填寫各項實驗內容。實驗要求:按照實驗內容及實驗報告要求,完成規(guī)定的實驗內容,并認真填寫實驗報告。實驗內容:1、編寫1個JSP頁面,在JSP頁面中使用Java程序片輸出26個小寫的英文字母表;2、利用成員變量被所有客戶共享這一性質,實現(xiàn)一個簡單的計數(shù)器,頁面效果如圖1所示。圖1簡單的計數(shù)器3、使用JSP腳本元素,在瀏覽器中輸出大小為15*10表格,頁面效果如圖2所示。圖215*10表格主要設備和實驗環(huán)境:計算機,IntelliJIDEA集成開發(fā)工具實驗2JSP動作標記的應用(1課時)實驗目的:1、掌握動作標記include、forward和param的應用;2、認真書寫實驗報告,如實填寫各項實驗內容。實驗要求:按照實驗內容及實驗報告要求,完成規(guī)定的實驗內容,并認真填寫實驗報告。實驗內容:1、include和param動作標記的應用:編寫3個JSP頁面:input.jsp、first.jsp和second.jsp,將3個JSP文件保存在同一個Web服務目錄中,input.jsp使用include動作標記加載first.jsp和second.jsp頁面。first.jsp頁面可以畫出一個表格,second.jsp頁面可以計算出兩個正整數(shù)的最大公約數(shù)。當first.jsp被加載時獲取input.jsp頁面中include動作標記的param子標記提供的表格的行數(shù)和列數(shù),當second.jsp被加載時獲取input.jsp頁面中include動作標記的param子標記提供的兩個正整數(shù)的值;2、登錄驗證:編寫3個JSP頁面:login.jsp、validate.jsp和success.jsp,login.jsp輸入用戶名與密碼信息,提交給validate.jsp進行用戶驗證,如果驗證為合法用戶(用戶名:tom,密碼:jenny)則轉到(forward動作標記)success.jsp頁面,否則轉到login.jsp頁面重新登錄。主要設備和實驗環(huán)境:計算機,IntelliJIDEA集成開發(fā)工具實驗3JSP內置對象的應用(2課時)實驗目的:1、掌握JSP內置對象的定義及常用方法;2、理解request、session以及application的區(qū)別;3、認真書寫實驗報告,如實填寫各項實驗內容。實驗要求:按照實驗內容及實驗報告要求,完成規(guī)定的實驗內容,并認真填寫實驗報告。實驗內容:1、獲取客戶端的基本信息:編寫1個JSP頁面practice3_1.jsp,在該頁面中使用request的方法獲取客戶端的IP地址、客戶機名稱、服務器名稱以及服務器端口號。2、登錄驗證:編寫3個JSP頁面login_1.jsp、server.jsp和loginSuccess.jsp。在頁面login_1.jsp中輸入用戶名和密碼,單擊“提交”按鈕將輸入的信息提交給頁面server.jsp。在server.jsp頁面中進行登錄驗證:如果輸入正確(用戶名“zhangsan”,密碼“123”),提示“成功登錄,3秒鐘后進入loginSuccess.jsp頁面”,如果輸入不正確,重新定向到login_1.jsp頁面。先運行l(wèi)ogin_1.jsp頁面,頁面運行效果如圖3~5所示。圖3login_1.jsp頁面圖4server.jsp頁面圖5loginSuccess.jsp頁面3、購物車:用戶到便民超市采購商品,購物前需要先登錄會員卡號,購物時先將選購的商品放入購物車,最后到柜臺清點商品。請借助于session對象模擬購物車,并存儲客戶的會員卡號和購買的商品名稱。會員卡號輸入后可以修改,購物車中的商品可以查看。編寫程序模擬上述過程。loginID.jsp實現(xiàn)會員卡號輸入,shop.jsp實現(xiàn)商品導購,food.jsp實現(xiàn)商品購物,count.jsp實現(xiàn)清點商品。本節(jié)實踐環(huán)節(jié)的4個JSP頁面都保存在目錄practice4中,先運行l(wèi)oginID.jsp頁面,運行效果如圖6~9所示。圖6會員卡輸入頁面圖7導購頁面圖8購物頁面圖9查看購物車商品頁面4、網(wǎng)站訪客計數(shù)器:使用application對象實現(xiàn)網(wǎng)站訪客計數(shù)器的功能。主要設備和實驗環(huán)境:計算機,IntelliJIDEA集成開發(fā)工具實驗4使用JavaBean計算三角形面積和周長(1課時)實驗目的:1、掌握JavaBean的編寫與定義;2、掌握<jsp:useBean>、<jsp:setProperty>、<jsp:getProperty>等JSP動作標記的使用;3、認真書寫實驗報告,如實填寫各項實驗內容。實驗要求:按照實驗內容及實驗報告要求,完成規(guī)定的實驗內容,并認真填寫實驗報告。實驗內容:使用JavaBean計算三角形面積和周長:編寫兩個JSP頁面:inputTriangle.jsp與showTriangle.jsp。inputTriangle.jsp提供一個表單,用戶可以通過表單輸入三角形的三條邊提交給showTriangle.jsp。用戶提交表單后,JSP頁面將計算三角形面積和周長的任務交給一個bean去完成,創(chuàng)建bean的源文件是Triangle.java。頁面運行效果如圖10與11所示。圖10三角形邊長輸入頁面圖11信息顯示頁面主要設備和實驗環(huán)境:計算機,IntelliJIDEA集成開發(fā)工具實驗5基于Servlet的登錄驗證(1課時)實驗目的:1、掌握Servlet對象的創(chuàng)建與運行;2、理解JSP頁面訪問Servlet的運行機制;3、掌握重定向與轉發(fā)的使用方法;4、理解重定向與轉發(fā)的區(qū)別;5、認真書寫實驗報告,如實填寫各項實驗內容。實驗要求:按照實驗內容及實驗報告要求,完成規(guī)定的實驗內容,并認真填寫實驗報告。實驗內容:登錄驗證:編寫登錄頁面login_1.jsp,在該JSP頁面中通過表單向urlPatterns為“{"/loginServlet_1"}”的Servlet(由LoginServlet_1類負責創(chuàng)建)提交用戶名和密碼。如果用戶輸入的數(shù)據(jù)不完整,loginServlet_1將用戶重定向到login_1.jsp頁面;如果用戶輸入的數(shù)據(jù)完整并正確(用戶名“zhangsan”,密碼“123”),loginServlet_1將用戶的請求轉發(fā)給loginSuccess_1.jsp頁面,loginSuccess_1.jsp頁面顯示用戶輸入的信息。主要設備和實驗環(huán)境:計算機,IntelliJIDEA集成開發(fā)工具實驗6使用基于Servlet的MVC模式設計一個Web應用(1課時)實驗目的:1、掌握MVC的基本概念;2、理解MVC模式的基本思想;3、認真書寫實驗報告,如實填寫各項實驗內容。實驗要求:按照實驗內容及實驗報告要求,完成規(guī)定的實驗內容,并認真填寫實驗報告。實驗內容:使用基于Servlet的MVC模式設計一個Web應用(四則運算),要求如下:用戶通過JSP頁面inputNumber.jsp輸入兩個操作數(shù),并選擇一種運算符,點擊提交按鈕后,調用HandleComputer.java這個Servlet。在HandleComputer中首先獲取用戶輸入的數(shù)字和運算符并將這些內容存入到實體模型(由Computer.java創(chuàng)建)中,然后調用業(yè)務模型(由CalculateBean.java創(chuàng)建)進行計算并把結果存入到實體模型中,在showResult.jsp中調用JavaBean顯示計算的結果。主要設備和實驗環(huán)境:計算機,IntelliJIDEA集成開發(fā)工具實驗7監(jiān)聽器的實際應用——統(tǒng)計在線用戶(1課時)實驗目的:1、理解監(jiān)聽器的原理;2、掌握監(jiān)聽器的實際應用;3、認真書寫實驗報告,如實填寫各項實驗內容。實驗要求:按照實驗內容及實驗報告要求,完成規(guī)定的實驗內容,并認真填寫實驗報告。實驗內容:做一個網(wǎng)站ch6SS,實現(xiàn)在線用戶的統(tǒng)計??梢酝ㄟ^ServletContextListener監(jiān)聽,當Web應用上下文啟動時,在ServletContext中添加一個List.用來準備存放在線的用戶名。然后通過HttpSessionAttributeListener監(jiān)聽,當用戶登錄成功,把用戶名設置到session中,同時將用戶名放到ServletContext的List中。當用戶注銷會話時,將用戶名從應用上下文范圍中的List列表中刪除。主要設備和實驗環(huán)境:計算機,IntelliJIDEA集成開發(fā)工具實驗8使用JSTL標簽打印九九乘法表(1課時)實驗目的:1、了解JSTL的環(huán)境配置;2、掌握JSTL的核心標簽庫的應用方法;3、認真書寫實驗報告,如實填寫各項實驗內容。實驗要求:按照實驗內容及實驗報告要求,完成規(guī)定的實驗內容,并認真填寫實驗報告。實驗內容:編寫1個JSP頁面,在該頁面中使用<c:forEach>標簽輸出九九乘法表。頁面運行效果如圖12所示。圖12使用<c:forEach>打印九九乘法表主要設備和實驗環(huán)境:計算機,IntelliJIDEA集成開發(fā)工具實驗9使用PreparedStatement語句實現(xiàn)多條件查詢(2課時)實驗目的:1、理解JDBC的基本原理;2、掌握PreparedStatement語句的編寫方法;3、掌握數(shù)據(jù)庫的基本操作CRUD;4、認真書寫實驗報告,如實填寫各項實驗內容。實驗要求:按照實驗內容及實驗報告要求,完成規(guī)定的實驗內容,并認真填寫實驗報告。實驗內容:使用PreparedStatement語句實現(xiàn)多條件查詢:編寫兩個JSP頁面:inputQuery.jsp和showGoods.jsp。用戶可以在inputQuery.jsp頁面輸入查詢條件,單擊“查詢”按鈕后,在showGoods.jsp頁面中顯示符合查詢條件的商品信息。需要編寫一個Servlet類SelectGoodsServlet.java實現(xiàn)該題的條件查詢功能,另外需要使用例9-2的實體類Goods。頁面運行效果如圖13和14所示。圖13輸入條件圖14符合條件的記錄主要設備和實驗環(huán)境:計算機,IntelliJIDEA集成開發(fā)工具實驗10使用jQueryAjax技術實現(xiàn)注冊郵箱的唯一性驗證(1課時)實驗目的:1、掌握Ajax、JSON以及jQuery等技術的應用;2、理解異步請求的實現(xiàn)方法及機制;3、掌握jQuery對Ajax的實現(xiàn)方法;4、認真書寫實驗報告,如實填寫各項實驗內容。實驗要求:按照實驗內容及實驗報告要求,完成規(guī)定的實驗內容,并認真填寫實驗報告。實驗內容:使用jQueryAjax技術實現(xiàn)注冊郵箱的唯一性驗證。主要設備和實驗環(huán)境:計算機,IntelliJIDEA集成開發(fā)工具實驗11(綜合實戰(zhàn)1)基于JSP+JavaBean+Servlet的電子商務平臺的設計與實現(xiàn)(8課時)實驗目的:1、掌握基于JSP+JavaBean+Servlet開發(fā)的流程、方法以及技術;2、熟悉電子商務平臺的業(yè)務需求、設計以及實現(xiàn);3、熟練撰寫設計文檔;4、了解電商行業(yè)的法律法規(guī)、市場準入機制;5、加強團隊協(xié)作,積極承擔團隊成員與負責人的多種角色;6、認真書寫實驗報告,如實填寫各項實驗內容。實驗要求:按照實驗內容及實驗報告要求,完成規(guī)定的實驗內容,并認真填寫實驗報告。實驗內容:1、電子商務平臺分為兩個子系統(tǒng),一是后臺管理子系統(tǒng),一是電子商務子系統(tǒng);2、管理員登錄成功后,進入后臺管理主頁面可以對商品、商品類型、注冊用戶以及用戶的訂單進行管理。后臺管理子系統(tǒng)的模塊劃分,如圖15所示;后臺管理子系統(tǒng)后臺管理子系統(tǒng)商品管理查詢訂單銷量統(tǒng)計安全退出新增商品刪除商品修改商品查詢商品月統(tǒng)計類型統(tǒng)計類型管理新增類型刪除類型修改類型查詢類型圖15后臺管理子系統(tǒng)3、非注冊用戶只可以瀏覽商品、搜索商品,不能購買商品、收藏商品、查看購物車、查看用戶中心、我的訂單和我的收藏。成功登錄的用戶可以完成電子商務子系統(tǒng)的所有功能,包括購買商品、支付等功能。電子商務子系統(tǒng)的模塊劃分,如圖16所示;圖16電子商務子系統(tǒng)4、使用JSP+JavaBean+Servlet開發(fā)電子商務平臺的各個模塊;5、其他具體內容要求見教材的第11章內容。主要設備和實驗環(huán)境:計算機,IntelliJIDEA集成開發(fā)工具實驗12JSR380驗證(表單驗證)(1課時)實驗目的:1、掌握使用JSR380(Java驗證規(guī)范)對表單數(shù)據(jù)進行驗證;2、認真書寫實驗報告,如實填寫各項實驗內容。實驗要求:按照實驗內容及實驗報告要求,完成規(guī)定的實驗內容,并認真填寫實驗報告。實驗內容:本實驗使用一個應用practice_5講解JSR380驗證的編寫及使用。該應用中有1個數(shù)據(jù)輸入頁面testValidator.html,效果如圖17所示。圖17數(shù)據(jù)輸入頁面驗證要求如下:1、商品名和商品詳情不能為空。2、商品名長度在5-10個字符之間。3、商品價格在0-100之間。4、創(chuàng)建日期不能在系統(tǒng)日期之后。根據(jù)上述要求,參考教材的14.3節(jié)完成應用practice_5。主要設備和實驗環(huán)境:計算機,IntelliJIDEA集成開發(fā)工具實驗13基于SpringBoot+Thymeleaf+MyBatis-Plus的注冊與登錄系統(tǒng)(1課時)實驗目的:1、掌握SpringBoot+MyBatis-Plus框架的整合開發(fā);2、熟練使用MyBatis-Plus的MapperCRUD接口與ServiceCRUD接口訪問數(shù)據(jù)庫;3、掌握條件構造器的應用;4、認真書寫實驗報告,如實填寫各項實驗內容。實驗要求:按照實驗內容及實驗報告要求,完成規(guī)定的實驗內容,并認真填寫實驗報告。實驗內容:1、創(chuàng)建基于Thymeleaf、Lombok、MySQLDriver以及SpringWeb依賴的SpringBoot應用practice_7;2、在應用practice_7的src\main\resources\templates中,創(chuàng)建4個html頁面,分別是index.html、login.html、register.html、main.html,具體流程:單擊index.html中的“注冊”超鏈接打開register.html(如圖18所示),單擊index.html中的“登錄”超鏈接打開login.html(如圖19所示)。注冊成功跳轉到login.html,登錄成功跳轉到main.html;圖18register.html頁面圖19login.html頁面3、在應用practice_7的com.ch.practice_7包中,創(chuàng)建名為model的子包,并在該包中創(chuàng)建UserEntity持久化實體類,該實體類與數(shù)據(jù)表usertable對應;4、在應用practice_7的com.ch.practice_7包中,創(chuàng)建名為mapper的子包,并在該包中創(chuàng)建Mapper接口(繼承BaseMapper接口);5、在應用practice_7的com.ch.practice_7包中,創(chuàng)建名為mapper的子包,并在該包中創(chuàng)建Service接口(繼承IService接口)和Service實現(xiàn)類(繼承ServiceImpl類);6、在應用practice_7的com.ch.practice_7包中,創(chuàng)建名為controller的子包,并在該包中創(chuàng)建控制器類IndexController(處理登錄與注冊超鏈接請求)和UserController(處理登錄與注冊功能);7、在應用practice_7的主類Practice7Application中,使用@MapperScan掃描數(shù)據(jù)訪問接口;8、修改perties全局配置文件;9、測試應用。主要設備和實驗環(huán)境:計算機,IntelliJIDEA集成開發(fā)工具實驗14(綜合實戰(zhàn)2)基于SpringBoot+MyBatis-Plus的名片管理系統(tǒng)的設計與實現(xiàn)(4課時)實驗目的:1、掌握基于SpringBoot+MyBatis-Plus開發(fā)的流程、方法以及技術;2、熟悉名片管理系統(tǒng)的業(yè)務需求、設計以及實現(xiàn);3、熟練撰寫設計文檔;4、加強團隊協(xié)作,積極承擔團隊成員與負責人的多種角色;5、認真書寫實驗報告,如實填寫各項實驗內容。實驗要求:按照實驗內容及實驗報告要求,完成規(guī)定的實驗內容,并認真填寫實驗報告。實驗內容:名片管理系統(tǒng)是針對注冊用戶使用的系統(tǒng)。系統(tǒng)提供的功能如下:1、非注冊用戶可以注冊為注冊用戶。2、成功注冊的用戶,可以登錄系統(tǒng)。3、成功登錄的用戶,可以添加、修改、刪除以及瀏覽自己客戶的名片信息。4、成功登錄的用戶,可以修改密碼。5、系統(tǒng)模塊劃分,如圖20所示。名片管理系統(tǒng)名片管理系統(tǒng)名片管理安全退出添加名片刪除名片修改名片查詢名片修改密碼圖20名片管理系統(tǒng)6、使用SpringBoot+MyBatis-Plus開發(fā)名片管理系統(tǒng)的各個模塊;7、其他具體內容要求見教材的第16章內容。主要設備和實驗環(huán)境:計算機,IntelliJIDEA集成開發(fā)工具五、主要教材(指導書)及參考用書(1)使用教材陳恒.JavaWeb開發(fā)從入門到實戰(zhàn)(IntelliJIDEA版?微課視頻版).北京:清華大學出版社,2024.(2)主要參考書陳恒.JavaWeb開發(fā)從入門到實戰(zhàn)(第2版?微課視頻版).北京:清華大學出版社,2024.陳恒.SpringBoot+Vue.js全棧開發(fā)從入門到實戰(zhàn)(IntelliJIDEA版?微課視頻版).北京:清華大學出版社,2024.六、考核與成績評定1、考核辦法:根據(jù)實驗及其完成情況予以考核。2、成績評定:成績由實驗報告和實驗源代碼成績組成,其中實驗源代碼占50%,實驗報告成績占50%。3、實驗總評成績將以40%的比例計入該門課程的總評成績中。(1)實驗(實戰(zhàn))報告上機實驗(實戰(zhàn))報告按照百分制評分,然后按照50%進行折算到實驗成績。評分標準為:觀測點評分80-100分60-79分40-59分1-39分0分實驗(實踐、實戰(zhàn))預習報告(權重0.2)按時完成,業(yè)務邏輯合理,內容完整;能積極、正確回答教師提出的問題按時完成,業(yè)務邏輯基本合理;能正確回答教師提出的問題延時完成,業(yè)務邏輯基本合理;勉強能回答教師提出的問題后期補交,內容不完整,不能辨識;不能回答教師提出的問題未提交實驗(實踐、實戰(zhàn))操作(權重0.4)操作IDE熟練,操作方法正確,實驗效果合理操作IDE不夠熟練,有少量錯誤但不違法安全規(guī)程,實驗效果合理操作IDE生疏,操作有錯誤但不違法安全規(guī)程,能夠得出實驗效果操作生疏,未能完成實驗,未能得出實驗效果缺席或違反安全規(guī)程實驗(實踐、實戰(zhàn))總結報告(權重0.4)按時完成,內容全面;按時完成,內容基本完整延時完成,內容基本完整后期補交,內容不完整未提交(2)實驗源代碼實驗源代碼按照百分制評分,然后按照50%進行折算到實驗成績。評分標準為:=1\*GB3①功能性(70%)基本要求(50%):源代碼必須能夠正確編譯并運行,實現(xiàn)實驗指定的基本功能。擴展功能(15%):如果實驗要求了額外的功能或優(yōu)化,這些功能的實現(xiàn)情況將在此部分評分。健壯性(5%):代碼應能合理處理輸入數(shù)據(jù)的邊界情況和異常情況,避免程序崩潰或產(chǎn)生錯誤結果。=2\*GB3②編碼風格(20%)命名規(guī)范(5%):變量、函數(shù)、類等命名應符合編程語言的命名習慣,易于理解。注釋(5%):代碼應包含必要的注釋,說明復雜邏輯、算法思路或重要決策。代碼結構(5%):代碼應具有良好的組織結構,如合理的函數(shù)劃分、模塊劃分等??勺x性(5%):代碼應易于其他開發(fā)者閱讀和理解。=3\*GB3③創(chuàng)新性(10%)獨特思路(5%):代碼實現(xiàn)是否展示了獨特的算法或解決方案。額外功能(5%):是否有實現(xiàn)實驗要求之外的額外功能或優(yōu)化?!禞avaWeb開發(fā)從入門到實戰(zhàn)(第IntelliJIDEA版·微課視頻版)》JavaWeb開發(fā)——課程思政教案
《JavaWeb開發(fā)》課程教案(第1章2學時)授課內容JSP運行原理以及JSP運行環(huán)境的構建。教學目的與要求通過本章的學習,理解JSP的運行原理,掌握并實現(xiàn)第一個JavaWeb應用,熟練構建JSP的運行環(huán)境。重點難點重點:構建JSP的運行環(huán)境。難點:JSP的運行原理。教學進程安排1.開發(fā)工具(25分鐘)2.工具集成(20)分鐘3.JSP運行原理(15分鐘)4.使用IntelliJIDEA開發(fā)Web應用(30分鐘)課后學習任務布置1.理解JSP的運行原理。2.熟練使用IntelliJIDEA開發(fā)Web應用。3.預習第2章JSP語法。主要參考資料《JavaWeb開發(fā)從入門到實戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學出版社,2024。課后總結分析總結并逐步深入體會JSP的運行原理。課程思政科研環(huán)境:黨的二十大報告指出:“擴大國際科技交流合作,加強國際化科研環(huán)境建設,形成具有全球競爭力的開放創(chuàng)新生態(tài)?!蔽覀冊谑褂肑avaWeb開發(fā)技術進行國際科技交流合作與科研創(chuàng)新前,需要構建其開發(fā)環(huán)境,這就是所謂的“工欲善其事,必先利其器”。《JavaWeb開發(fā)》課程教案(第2章4學時)授課內容JSP頁面的基本構成、JSP腳本元素、JSP指令標記以及JSP動作標記。教學目的與要求通過本章的學習,了解JSP頁面的基本構成,掌握JSP腳本元素的定義與使用方法,了解JSP指令標記的用法,掌握JSP動作標記的用法。重點難點重點:JSP腳本元素以及JSP動作標記的應用。難點:JSP成員變量與方法的聲明。教學進程安排1.Java程序片(10分鐘)2.成員變量與方法的聲明(10分鐘)3.Java表達式(5分鐘)4.實驗1:JSP腳本元素的應用(45分鐘)5.page指令標記(5分鐘)6.include指令標記(15分鐘)7.include動作標記(15分鐘)8.forward動作標記(15分鐘)9.param動作標記(15分鐘)10.實驗2:JSP動作標記的應用課后學習任務布置復習并掌握JSP腳本元素以及JSP動作標記的應用,預習第3章JSP內置對象。主要參考資料《JavaWeb開發(fā)從入門到實戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學出版社,2024。課后總結分析總結并逐步深入體會JSP腳本元素以及JSP動作標記的應用,理解include指令標記與include動作標記的區(qū)別。課程思政樹立正確的技能觀:在教授JSP基本語法時,強調技能的重要性,并引導學生樹立正確的技能觀。鼓勵學生努力提高自己的職業(yè)技能,為社會和人民造福,絕不能利用自己的技能去做違法犯罪之事。有助于培養(yǎng)學生的責任感和道德感。培養(yǎng)軟件工匠精神:強調在JSP編程過程中注重細節(jié)和品質,培養(yǎng)學生的軟件工匠精神。強化制度約束和職業(yè)素養(yǎng):在JSP編程中,要求學生注意程序的書寫格式、變量與方法的命名方式、合理添加注釋等,這些都是合格的軟件開發(fā)從業(yè)人員的基本素質。知識遷移和類比學習:引導學生運用類比的方法進行知識遷移,將JSP基本語法與其他編程語言或前續(xù)課程中的知識點進行對比學習。這種學習方法不僅有助于加深對JSP語法的理解,還能培養(yǎng)學生的邏輯思維和創(chuàng)新能力。
《JavaWeb開發(fā)》課程教案(第3章6學時)授課內容request、response、out、session、application、pageContext、page、config和exception等內置對象。教學目的與要求通過本章的學習,理解JSP內置對象的含義,掌握JSP內置對象的使用方法,理解request、session和application的區(qū)別,了解request、session和application的應用場景。重點難點重點:JSP內置對象的使用方法。難點:request、session和application的區(qū)別。教學進程安排1.request對象(30分鐘)2.response對象(30分鐘)3.out對象(5分鐘)4.session對象(60分鐘)5.a(chǎn)pplication對象(30分鐘)6.pageContext對象(5分鐘)7.page對象(5分鐘)8.config對象(5分鐘)9.exception對象(5分鐘)10.JSP的4種作用域(5分鐘)11.實驗3:JSP內置對象的應用(90分鐘)課后學習任務布置復習并掌握JSP內置對象的使用方法,復習并理解request、session和application的區(qū)別,預習第4章JSP與JavaBean。主要參考資料《JavaWeb開發(fā)從入門到實戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學出版社,2024。課后總結分析總結并逐步深入體會request、session和application的區(qū)別。課程思政培養(yǎng)職業(yè)素養(yǎng):在講解JSP內置對象時,可以強調這些對象在Web開發(fā)中的重要性,以及它們如何協(xié)同工作以完成復雜的任務。通過這一過程,培養(yǎng)學生的職業(yè)素養(yǎng),包括團隊合作、溝通協(xié)調和解決問題的能力。強化信息安全意識:在介紹session對象和application對象時,可以強調它們在維護用戶信息和共享數(shù)據(jù)方面的作用,并指出這些信息的安全性至關重要。通過案例分析,讓學生認識到信息安全的重要性,并學會采取措施保護用戶數(shù)據(jù)不被非法獲取或篡改。尊重隱私和法律法規(guī):在討論使用JSP內置對象處理用戶數(shù)據(jù)時,引導學生遵守相關法律法規(guī)和隱私政策。強調在收集、存儲、處理和傳輸用戶數(shù)據(jù)時,必須遵循合法、正當、必要的原則,尊重用戶隱私權?!禞avaWeb開發(fā)》課程教案(第4章2學時)授課內容JavaBean的定義以及JSP中如何使用JavaBean。教學目的與要求通過本章的學習,掌握如何編寫JavaBean,掌握JSP中如何使用JavaBean。重點難點重點:JSP中如何使用JavaBean。難點:JSP中如何使用JavaBean。教學進程安排1.編寫JavaBean(5分鐘)2.JSP中使用JavaBean(40分鐘)3.實驗4:使用JavaBean計算三角形面積和周長(45分鐘)課后學習任務布置復習并掌握JSP中如何使用JavaBean,預習第5章JavaServlet基礎。主要參考資料《JavaWeb開發(fā)從入門到實戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學出版社,2024。課后總結分析總結并逐步深入體會JSP中如何使用JavaBean。課程思政培養(yǎng)軟件工程素養(yǎng):(1)模塊化與重用性,JavaBean作為Java中的一種可重用組件,其設計思想體現(xiàn)了模塊化編程的原則。在JSP中使用JavaBean,可以幫助學生理解模塊化編程的重要性,并培養(yǎng)他們將復雜系統(tǒng)分解為簡單模塊的能力。這不僅能夠提高代碼的可讀性和可維護性,還能夠促進代碼的復用,提高開發(fā)效率。通過JavaBean的使用,引導學生認識到模塊化編程不僅是技術上的要求,更是培養(yǎng)系統(tǒng)思維、邏輯思維和團隊協(xié)作能力的有效途徑。這有助于他們形成良好的軟件工程素養(yǎng),為未來的職業(yè)發(fā)展打下堅實的基礎。(2)封裝與抽象,JavaBean通過封裝內部狀態(tài)和提供公共的接口,實現(xiàn)了對數(shù)據(jù)的隱藏和保護。這種封裝機制有助于學生理解面向對象編程中的封裝原則,并培養(yǎng)他們的抽象思維能力。同時,封裝還有助于提高代碼的安全性和可維護性。封裝原則不僅適用于編程領域,也廣泛應用于社會生活的各個方面。通過JavaBean的學習,可以引導學生認識到封裝對于保護個人隱私、維護社會穩(wěn)定的重要性,培養(yǎng)他們的隱私保護意識和社會責任感。強化職業(yè)素養(yǎng)與法律意識:(1)規(guī)范編程,在JSP中使用JavaBean時,需要遵循一定的編程規(guī)范和命名約定。這有助于學生養(yǎng)成良好的編程習慣,提高他們的代碼質量和可讀性。規(guī)范編程不僅關乎技術層面的要求,更體現(xiàn)了對職業(yè)的尊重和對他人的負責。通過規(guī)范編程的訓練,可以培養(yǎng)學生的職業(yè)素養(yǎng)和責任感,使他們在未來的工作中能夠嚴謹、認真地對待每一項任務。(2)尊重知識產(chǎn)權,JavaBean作為軟件組件的一種形式,其開發(fā)和使用都需要尊重知識產(chǎn)權。在JSP中使用JavaBean時,需要確保所使用的組件具有合法的使用權限,避免侵犯他人的知識產(chǎn)權。通過JavaBean的學習,可以引導學生認識到知識產(chǎn)權的重要性,培養(yǎng)他們的知識產(chǎn)權意識。同時,通過案例分析等方式,讓學生了解知識產(chǎn)權侵權的嚴重后果,提高他們的法律意識和自我保護能力。
《JavaWeb開發(fā)》課程教案(第5章6學時)授課內容Servlet對象的創(chuàng)建與運行、Servlet的生命周期、通過JSP頁面訪問Servlet、doGet和doPost方法、重定向與轉發(fā)、在JavaServlet中使用session以及基于Servlet的MVC模式。教學目的與要求通過本章的學習,掌握Servlet對象的創(chuàng)建與運行,理解Servlet的生命周期,理解重定向與轉發(fā)的應用場景,理解基于Servlet的MVC模式理念。重點難點重點:基于Servlet的MVC模式。難點:Servlet的生命周期。教學進程安排1.Servlet對象的創(chuàng)建與運行(15分鐘)2.Servlet的生命周期(15分鐘)3.通過JSP頁面訪問Servlet(20分鐘)4.doGet和doPost方法(20分鐘)5.重定向與轉發(fā)(30分鐘)6.在JavaServlet中使用session(20分鐘)7.實驗5:基于Servlet的登錄驗證(45分鐘)8.基于Servlet的MVC模式(60分鐘)9.實驗6:使用基于Servlet的MVC模式設計一個Web應用(四則運算)(45分鐘)課后學習任務布置1.復習并理解Servlet的生命周期。2.復習并理解基于Servlet的MVC模式的開發(fā)理念。2.預習第6章過濾器與監(jiān)聽器。主要參考資料《JavaWeb開發(fā)從入門到實戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學出版社,2024。課后總結分析總結并深入體會基于Servlet的MVC模式的開發(fā)理念。課程思政信息安全與隱私保護:在講解Servlet處理用戶請求和響應的過程中,強調信息安全和隱私保護的重要性。通過案例分析,讓學生認識到在開發(fā)過程中必須遵守相關法律法規(guī)和道德規(guī)范,保護用戶數(shù)據(jù)和隱私不受侵犯。技術創(chuàng)新與探索:鼓勵學生關注Servlet技術的最新發(fā)展動態(tài)和前沿技術,如Servlet4.0、Servlet5.0等。引導學生積極探索新技術、新方法在Web開發(fā)中的應用,培養(yǎng)他們的創(chuàng)新思維和實踐能力。
《JavaWeb開發(fā)》課程教案(第6章2學時)授課內容過濾器與監(jiān)聽器的概念、過濾器與監(jiān)聽器的原理以及過濾器與監(jiān)聽器的實際應用。教學目的與要求通過本章的學習,了解過濾器與監(jiān)聽器的概念,掌握過濾器與監(jiān)聽器的實際應用。重點難點重點:過濾器與監(jiān)聽器的實際應用。難點:過濾器與監(jiān)聽器的實際應用。教學進程安排1.Filter類與Filter對象(5分鐘)2.Filter對象的部署與運行(15分鐘)3.過濾器的實際應用(5分鐘)4.監(jiān)聽器的分類與創(chuàng)建(20分鐘)5.實驗7:監(jiān)聽器的實際應用——統(tǒng)計在線用戶(45分鐘)課后學習任務布置1.復習并理解過濾器與監(jiān)聽器的實際應用。2.預習第7章EL與JSTL。主要參考資料《JavaWeb開發(fā)從入門到實戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學出版社,2024。課后總結分析總結并分析過濾器與監(jiān)聽器的實際應用。課程思政技術素養(yǎng)與職業(yè)規(guī)范:過濾器與監(jiān)聽器是JSP開發(fā)中用于處理請求、響應和事件的重要工具。通過學習這些技術,學生可以掌握其基本原理、使用方法及場景,提升技術素養(yǎng)。強調在實際項目中正確、高效地應用過濾器與監(jiān)聽器,有助于培養(yǎng)學生的實踐能力和問題解決能力。引導學生了解并遵守軟件開發(fā)中的職業(yè)規(guī)范和標準,如代碼規(guī)范、命名規(guī)范、注釋規(guī)范等。在過濾器與監(jiān)聽器的開發(fā)中,同樣需要遵循這些規(guī)范,以保證代碼的可讀性、可維護性和可擴展性。信息安全與隱私保護:過濾器常用于權限檢查、敏感詞過濾等場景,這些功能直接關聯(lián)到用戶的數(shù)據(jù)安全和隱私保護。在教學過程中,應強調在處理用戶請求和響應時,必須遵守相關法律法規(guī)和隱私政策,保護用戶數(shù)據(jù)的安全和隱私。通過案例分析等方式,讓學生認識到信息泄露和非法訪問的危害性,培養(yǎng)他們的信息安全意識和職業(yè)道德觀念?!禞avaWeb開發(fā)》課程教案(第7章2學時)授課內容EL的基本語法、EL運算符、EL隱含對象以及JSTL標簽庫。教學目的與要求通過本章的學習,掌握EL表達式語法,掌握EL隱含對象,了解什么是JSTL,掌握JSTL的核心標簽庫。重點難點重點:EL的基本語法及JSTL核心標簽庫。難點:JSTL核心標簽庫的應用。教學進程安排1.EL簡介(5分鐘)2.EL語法(5分鐘)3.EL運算符(5分鐘)4.EL隱含對象(5分鐘)5.JSP標準標簽庫JSTL(25分鐘)6.實驗8:使用JSTL標簽打印九九乘法表(45分鐘)課后學習任務布置1.復習EL的基本語法及JSTL核心標簽庫的實際應用。2.預習第8章文件的上傳與下載。主要參考資料《JavaWeb開發(fā)從入門到實戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學出版社,2024。課后總結分析總結并分析EL的基本語法及JSTL核心標簽庫的實際應用。課程思政代碼質量與可維護性:強調使用EL與JSTL可以提高代碼的可讀性和可維護性,減少JSP頁面的混亂和復雜性。這有助于培養(yǎng)學生的職業(yè)責任感,讓他們認識到高質量的代碼對于項目成功和長期發(fā)展的重要性?!禞avaWeb開發(fā)》課程教案(第8章2學時)授課內容基于Servlet的文件上傳、文件的下載。教學目的與要求通過本章的學習,理解文件上傳的原理,掌握文件上傳與下載的步驟。重點難點重點:文件上傳與下載的步驟。難點:文件上傳的原理。教學進程安排1.基于Servlet的文件上傳(50分鐘)2.文件的下載(40分鐘)課后學習任務布置復習并理解文件上傳的原理,預習第9章JDBC數(shù)據(jù)庫訪問。主要參考資料《JavaWeb開發(fā)從入門到實戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學出版社,2024。課后總結分析總結并分析文件上傳的原理。課程思政信息安全與隱私保護:在文件上傳的過程中,強調用戶數(shù)據(jù)的安全性和隱私保護的重要性。教育學生了解并遵守相關法律法規(guī),如個人信息保護法、網(wǎng)絡安全法等,確保在開發(fā)過程中不泄露用戶數(shù)據(jù),保護用戶隱私。講解文件上傳時的安全防范措施,如文件類型限制、文件大小限制、文件內容檢查等,以防止惡意文件上傳對系統(tǒng)造成危害。《JavaWeb開發(fā)》課程教案(第9章6學時)授課內容使用純Java數(shù)據(jù)庫驅動程序連接MySQL、數(shù)據(jù)庫操作、游動查詢、連接池、PreparedStatement語句、分頁查詢以及Excel與數(shù)據(jù)庫互訪。教學目的與要求通過本章的學習,掌握使用純Java數(shù)據(jù)庫驅動程序連接MySQL的基本步驟,熟練掌握JSP對數(shù)據(jù)庫的操作,包括查詢、添加、更新和刪除,了解游動查詢的實現(xiàn)方式,理解連接池的基本思想,掌握PreparedStatement語句的使用方法,了解分頁查詢的實現(xiàn)方法,了解Excel與數(shù)據(jù)庫互訪的實現(xiàn)方法。重點難點重點:JSP對數(shù)據(jù)庫的操作以及PreparedStatement語句的使用方法。難點:JSP對數(shù)據(jù)庫的操作以及PreparedStatement語句的使用方法。教學進程安排1.Java數(shù)據(jù)庫驅動程序連接MySQL(15分鐘)2.數(shù)據(jù)庫操作(25分鐘)3.游動查詢(15分鐘)4.連接池(15分鐘)5.PreparedStatement語句(20分鐘)6.分頁查詢(45分鐘)7.Excel與數(shù)據(jù)庫互訪(45分鐘)8.實驗9:使用PreparedStatement語句實現(xiàn)多條件查詢(45分鐘)課后學習任務布置1.復習JSP對數(shù)據(jù)庫的操作以及PreparedStatement語句的使用方法。2.第10章Ajax、JSON以及jQuery技術。主要參考資料《JavaWeb開發(fā)從入門到實戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學出版社,2024。課后總結分析總結并分析JSP對數(shù)據(jù)庫的操作以及PreparedStatement語句的使用方法。課程思政技術倫理與職業(yè)素養(yǎng):強調在使用JDBC進行數(shù)據(jù)庫訪問時,應遵循技術倫理原則,如尊重知識產(chǎn)權、不濫用技術、不惡意攻擊數(shù)據(jù)庫等。通過課程教育,培養(yǎng)學生的技術道德觀念,使其在使用技術時能夠考慮到社會、倫理和法律的影響。培養(yǎng)學生的職業(yè)素養(yǎng),包括嚴謹?shù)墓ぷ鲬B(tài)度、良好的團隊合作精神、持續(xù)學習的習慣等。在JDBC數(shù)據(jù)庫訪問的學習過程中,要求學生認真對待每一個操作步驟,注重細節(jié),確保數(shù)據(jù)庫訪問的準確性和高效性。信息安全與隱私保護:強調信息安全的重要性,讓學生了解在數(shù)據(jù)庫訪問過程中可能存在的安全風險,如SQL注入、數(shù)據(jù)泄露等。通過案例分析,讓學生認識到這些風險對系統(tǒng)安全的威脅,并學會如何防范這些風險。在進行數(shù)據(jù)庫訪問時,需要遵守隱私保護原則,確保用戶數(shù)據(jù)的安全性和隱私性。教育學生了解并遵守相關法律法規(guī),如個人信息保護法、網(wǎng)絡安全法等,確保在開發(fā)過程中不泄露用戶數(shù)據(jù),保護用戶隱私?!禞avaWeb開發(fā)》課程教案(第10章2學時)授課內容Ajax、JSON以及jQuery技術。教學目的與要求通過本章的學習,理解Ajax技術原理,掌握Ajax、JSON以及jQuery等技術的實際應用。重點難點重點:Ajax、JSON以及jQuery等技術的實際應用。難點:Ajax技術原理。教學進程安排1.Ajax(20分鐘)2.JSON(10分鐘)3.jQuery(15分鐘)4.實驗14:使用jQueryAjax技術實現(xiàn)注冊郵箱的唯一性驗證(45分鐘)課后學習任務布置復習并理解Ajax技術原理,熟練使用Ajax、JSON以及jQuery等技術。主要參考資料《JavaWeb開發(fā)從入門到實戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學出版社,2024。課后總結分析總結并分析Ajax技術原理。課程思政技術革新與社會發(fā)展:Ajax技術實現(xiàn)了與服務器的異步通信和局部頁面刷新,極大地提升了用戶體驗。在教學中,可以引導學生認識到技術進步對社會發(fā)展的推動作用,培養(yǎng)學生的創(chuàng)新意識和科技改變生活的觀念。團隊協(xié)作與溝通能力:Ajax技術通常需要在前后端開發(fā)人員的緊密協(xié)作下完成。通過案例教學和項目實踐,可以培養(yǎng)學生的團隊協(xié)作能力和溝通能力,使其理解在軟件開發(fā)過程中團隊合作的重要性。職業(yè)道德與法律意識:在使用Ajax技術進行數(shù)據(jù)交互時,需要遵守相關的法律法規(guī)和職業(yè)道德規(guī)范,如保護用戶隱私、防止數(shù)據(jù)泄露等。通過課程教育,可以增強學生的法律意識和職業(yè)道德觀念。數(shù)據(jù)標準化與互操作性:JSON作為一種輕量級的數(shù)據(jù)交換格式,具有易于閱讀、編寫和解析的特點。在教學中,可以引導學生認識到數(shù)據(jù)標準化的重要性,以及JSON在促進不同系統(tǒng)間數(shù)據(jù)互操作性方面的作用。信息安全與隱私保護:在處理JSON數(shù)據(jù)時,需要關注信息安全和隱私保護問題。教學中應強調數(shù)據(jù)加密、訪問控制等安全措施的重要性,培養(yǎng)學生的信息安全意識和隱私保護能力?!禞avaWeb開發(fā)》課程教案(第12章4學時)授課內容SpringMVC的工作原理、SpringMVC的工作環(huán)境、基于注解的控制器、JSON數(shù)據(jù)交互、Spring的數(shù)據(jù)庫編程。教學目的與要求通過本章的學習,理解SpringMVC的工作原理,掌握并實現(xiàn)第一個SpringMVC應用,掌握基于注解的控制器的的編寫方法,掌握在Controller中如何接收請求參數(shù)以及如何編寫請求處理方法,理解重定向與轉發(fā)的實現(xiàn)原理,掌握SpringMVC中JSON類型的數(shù)據(jù)交互。重點難點重點:Controller接收請求參數(shù)的常見方式。難點:SpringMVC的工作原理。教學進程安排1.SpringMVC的工作原理(15分鐘)2.使用IntelliJIDEA開發(fā)SpringMVC應用(15分鐘)3.基于Java配置的SpringMVC應用(15分鐘)4.Controller接收請求參數(shù)的常見方式(40分鐘)5.重定向與轉發(fā)(15分鐘)6.@ModelAttribute(5分鐘)7.JSON數(shù)據(jù)交互(30分鐘)8.Spring的數(shù)據(jù)庫編程(45分鐘)課后學習任務布置1.在個人電腦上,構建SpringMVC的開發(fā)環(huán)境。2.參考書上例子,使用IntelliJIDEA開發(fā)第二個SpringMVC應用。3.理解并掌握Controller接收請求參數(shù)的方式。4.預習第13章SpringBoot入門。主要參考資料《JavaWeb開發(fā)從入門到實戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學出版社,2024。課后總結分析總結并逐步深入體會SpringMVC的工作原理以及Controller接收請求參數(shù)的常見方式。課程思政合作精神:SpringMVC中的模型(Model)、視圖(View)、控制器(Controller)三者之間的協(xié)同工作,可以類比為社會中的團隊協(xié)作。每個人在團隊中都有自己的角色和職責,只有相互合作才能實現(xiàn)共同目標。責任意識:在講解控制器(Controller)時,強調開發(fā)者的責任。開發(fā)者就像社會的管理者,需要對每一個請求負責,確保系統(tǒng)的穩(wěn)定運行,這與公民的社會責任感相呼應。規(guī)則意識:在SpringMVC中,Controller需要遵循一定的規(guī)則和約定,如命名規(guī)范、參數(shù)傳遞方式等。這些規(guī)則保證了框架的穩(wěn)定性和易用性。通過強調Controller需要遵循的規(guī)則,可以引導學生認識到在社會中也需要遵守各種規(guī)則和秩序,如法律法規(guī)、道德規(guī)范等。同時,也可以培養(yǎng)學生的規(guī)則意識和秩序感。服務意識:Controller本質上是為用戶提供服務的,它根據(jù)用戶的需求調用相應的業(yè)務邏輯,并返回用戶需要的數(shù)據(jù)或視圖。通過講解Controller的服務性質,可以引導學生認識到在社會中每個人都在為他人提供服務,需要樹立服務意識和奉獻精神。同時,也可以強調在軟件開發(fā)中,開發(fā)者需要關注用戶需求,提供高質量的軟件產(chǎn)品和服務?!禞avaWeb開發(fā)》課程教案(第13章4學時)授課內容SpringBoot的優(yōu)點、SpringBoot的主要特性、Maven簡介、使用IntelliJIDEA快速構建SpringBoot應用、SpringBoot的基本配置、讀取應用配置、日志配置、SpringBoot的自動配置原理。教學目的與要求通過本章的學習,理解SpringBoot的主要特性與優(yōu)點,掌握如何構建SpringBoot應用的開發(fā)環(huán)境,理解SpringBoot核心注解的原理,掌握SpringBoot的基本配置,掌握應用配置的讀取方法,了解SpringBoot的日志配置,理解SpringBoot的自動配置原理。重點難點重點:SpringBoot的基本配置。難點:SpringBoot的自動配置原理。教學進程安排1.SpringBoot概述(10分鐘)2.Maven簡介(5分鐘)3.Maven的pom.xml(10分鐘)4.使用IntelliJIDEA快速構建SpringBoot應用(45分鐘)5.SpringBoot的基本配置(45分鐘)6.讀取應用配置(45分鐘)7.日志配置(10分鐘)8.SpringBoot的自動配置原理(10分鐘)課后學習任務布置復習并掌握SpringBoot的基本
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度公司股權轉讓退股協(xié)議3篇
- 二零二五年度時尚博主與模特合作拍攝合同3篇
- 2025年度大型橋梁加固工程合同終止與監(jiān)測服務續(xù)約協(xié)議3篇
- 二零二五年度鄉(xiāng)村旅游用地流轉承包合同書3篇
- 2025年度消防安全設施運行維護管理合同3篇
- 2025年度智能物流倉儲合作全新簽約協(xié)議模板3篇
- 2025年度國有企業(yè)股權轉讓協(xié)議書3篇
- 二零二五年度現(xiàn)代農業(yè)土地承包權流轉及項目合作協(xié)議3篇
- 二零二五年度職業(yè)體育團隊兼職教練員聘用協(xié)議3篇
- 二零二五年度養(yǎng)殖場市場營銷用工合同3篇
- 服務器維保應急預案
- 煙花爆竹經(jīng)營
- 藥房庫存盤點與管理培訓
- 手消毒液使用率低品管圈課件
- 偏身舞蹈癥的護理查房
- 抑郁障礙患者的溝通技巧課件
- 技術成果轉移案例分析報告
- 護理人才梯隊建設規(guī)劃方案
- 睡眠區(qū)布局設計打造舒適宜人的睡眠環(huán)境
- 慢性病防治健康教育知識講座
- 骶尾部藏毛疾病診治中國專家共識(2023版)
評論
0/150
提交評論