關(guān)于本課程學(xué)習(xí)的內(nèi)容,主要包括Servlet,JSP,SpringMVC,Spring,MyBatis,SSM。
《web應(yīng)用技術(shù)》學(xué)習(xí)規(guī)劃日程表
第2周 配置環(huán)境 |
1、作為用戶,訪問仿天貓網(wǎng)站??梢宰约合聠误w驗(yàn)一下。后臺(tái)會(huì)看到你的訂單信息。???模仿天貓官網(wǎng) 2、作為管理員,訪問平臺(tái)的后臺(tái)管理系統(tǒng),查看自己的訂單,還可以查看分類管理,用戶管理等。分類管理 3、配置Tomcat作為web服務(wù)器。Tomcat系列教材 (一)- 教程 思考:tomcat是干什么的?為什么要裝這個(gè)服務(wù)器?? 4、安裝代碼編寫的集成工具Eclipse 天貓整站SSM系列教材 (五)- 基礎(chǔ) - 下載并配置運(yùn)行 HelloWorld系列教材 (八)- 各種軟件、工具版本兼容說明 HelloWorld系列教材 (六)- eclipse常見的使用技巧 HelloWorld系列教材 (三)- 下載 eclipse 5、編寫第一個(gè)JSP程序 JSP系列教材 (一)- 教程 教材p100頁,5.10 第一次作業(yè):安裝配置好eclipse,并成功運(yùn)行第一個(gè)jsp頁面。(截止時(shí)間:周日3.5) 目前手上有教材的同學(xué),看教材p100頁 沒有教材的同學(xué),把下面一例子中,“步驟五”是新建JSP file。右鍵--new-JSP file。省略步驟6.7.8.Servlet系列教材 (十三)- 動(dòng)態(tài)Web項(xiàng)目 - 使用Dynamic Web Project的方式開發(fā)J2EE應(yīng)用 ? hello.jsp頁面的源碼代碼大家可以使用: <%@ page contentType="text/html;charset=utf-8" %> |
第3-4周 jsp (練習(xí)+作業(yè)截止時(shí)間:2023.3.18) 注意:不要在截止日期前只提交個(gè)作業(yè),練習(xí)的過程也要體現(xiàn)出來。 |
本周的任務(wù):了解jsp的語法特點(diǎn),對(duì)page指令,動(dòng)作指令,java代碼片段,以及內(nèi)置對(duì)象,特別是通過request對(duì)象獲取表單信息的用法,等內(nèi)容進(jìn)行了解。 (每天練習(xí)完,把當(dāng)天練習(xí)的具體情況發(fā)布在csdn中。練習(xí)部分文章標(biāo)題注明:jsp練習(xí)1,jsp練習(xí)2等。提交作業(yè)的標(biāo)題:第一次作業(yè),第二次作業(yè)。這樣便于我查看大家的情況。注意:不要在截止日期前只提交個(gè)作業(yè)。) 練習(xí):暫無教材的同學(xué) ? ? ? ? ??JSP系列教材 (一)- 教程 ? ? ? ? ??JSP 表單處理_w3cschool ? ? ? ? ? ?有教材的同學(xué),瀏覽第5章,明白jsp的語法到底有哪些,各指令有什么功用,重點(diǎn)練習(xí)5.4? 5.6? 其他只做了解。 第二次作業(yè):用JSP實(shí)現(xiàn)用戶獲取用戶輸入的操作。(仿教材例5-5) input.jsp output.jsp ? 第三次作業(yè): 用JSP實(shí)現(xiàn)用戶登錄驗(yàn)證的功能。 1、如果用戶輸入正確的賬號(hào)密碼,則提示問候語句;如果用戶輸入錯(cuò)誤的賬號(hào)密碼,則提示賬號(hào)密碼有誤。 2、任意編寫3-4個(gè)頁面,為每個(gè)頁面添加權(quán)限控制。如果用戶已經(jīng)登錄,則在每個(gè)頁面頁首提示:歡迎你,**。如果沒有登錄跳轉(zhuǎn)到這個(gè)頁面,則提示:非法訪問。 ?
|
第5周 servlet |
學(xué)習(xí)目標(biāo)1:會(huì)寫簡(jiǎn)單的servlet程序 練習(xí): 一、采用web.xml進(jìn)行servlet部署 ? ? ? ? ?教材p112頁6-2 ? ? ? ? ? ?或者 ? ? ? ? ? ?https://how2j.cn/k/servlet/servlet-dynamic-web-project/1306.html 兩個(gè)地方的案例,對(duì)照著看,因?yàn)榻滩挠行]有講清楚的地方,網(wǎng)站的案例會(huì)有說明。 注意: 1、新建servlet的時(shí)候不要使用包名,否則可能會(huì)出現(xiàn)錯(cuò)誤。 ?2、運(yùn)行servelt的時(shí)候,會(huì)出現(xiàn)404錯(cuò)誤。因?yàn)閍aa這個(gè)項(xiàng)目沒有index.jsp的默認(rèn)首頁,找不到,所以會(huì)報(bào)這個(gè)錯(cuò)。在這個(gè)報(bào)錯(cuò)的頁面填上正確的地址。 ? 查看web.xml文件中的servlet的訪問路徑。此處為/hello 最后的訪問路徑如下: 3、只要web.xml做了修改,都需要重啟啟動(dòng)tomcat服務(wù)器,才能發(fā)揮作用。因?yàn)閣eb.xml只在啟動(dòng)的時(shí)候由服務(wù)器執(zhí)行。 問題:web.xml中做如下的配置,到底是什么意思?應(yīng)該如何配置?教材p112頁 二、采用注解方式進(jìn)行servelt部署 ?教材p111-112頁,具體的servlet里面的內(nèi)容可以使用6-2中的代碼。 eclipse中自動(dòng)新建的servelt中自帶注解模式。 學(xué)習(xí)目標(biāo)2:過濾器-中文問題處理 ? ? ? ? ? ? ? ? ? ? 教材p117 ? ? ? ? ? ? ? ? ? ??Filter系列教材 (二)- 使用Filter進(jìn)行中文問題處理 ? 修改教材p112頁的6-2案例,不使用編碼轉(zhuǎn)換的語句,直接使用過濾器處理。 編寫過濾器的類(可以復(fù)制how2j網(wǎng)站上的代碼),修改web.xml |
第6周 數(shù)據(jù)庫技術(shù)jdbc |
任務(wù)一:安裝mysql,和navicat for mysql或者(?mysql-front),并創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)庫的表 1、安裝軟件,參考教材或者h(yuǎn)ow2j上面的文章 mysql系列教材 (一)- 安裝mysql-server mysql的安裝如果有異常情況卸載以后,再次安裝會(huì)需要一些處理。參考: mysql系列教材 (十三)- MySQL 安裝失敗,提示Apply Security Settings 的處理辦法 mysql安裝以后,需要配置環(huán)境變量。如果不配置環(huán)境變量,則出現(xiàn)以下,找不到mysql的命令。 配置環(huán)境變量,參見教材p132. (配置變量以后,cmd命令行要關(guān)掉重新打開) 以下提示說明已經(jīng)能夠失敗mysql的命令,但是訪問被拒絕了。? -u的意思是訪問mysql的用戶名是root,-p 意思是輸入密碼。 出現(xiàn)如下頁面,則證明mysql已啟動(dòng)。 啟動(dòng)以后就不要關(guān)掉了。只有mysql啟動(dòng)狀態(tài)才能對(duì)數(shù)據(jù)庫進(jìn)行操作。 2、由于mysql數(shù)據(jù)庫只能命令行進(jìn)行操作,所以一般會(huì)安裝界面化的操作軟件??梢匝bnavicat或者mysql-front。建議直接安裝how2j網(wǎng)站的mysql-front。 3、在mysql中創(chuàng)建數(shù)據(jù)庫及表,參考how2j網(wǎng)站的步驟。 4、注意,使用jsp或者java多數(shù)據(jù)庫進(jìn)行操作,必須啟動(dòng)mysql。否則不能操作。 任務(wù)二:編寫jsp頁面實(shí)現(xiàn)對(duì)數(shù)據(jù)庫表的查詢 創(chuàng)建表tb_user.有兩個(gè)方法。(教材中的字段是id,username,password這三個(gè)字段,由于password是保留關(guān)鍵字,不能用作字段名,所以我們修改為id,username,mypassword這三個(gè)字段。與教材的不一樣,大家注意。) 1、可用sql語句創(chuàng)建表
2、直接在navicat或mysql-front中直接創(chuàng)建。其他操作應(yīng)該與大家在數(shù)據(jù)庫課程上面的內(nèi)容差不多。 ? 3、在jsp中寫查詢數(shù)據(jù)庫db_database24中的表tb_user中的所有數(shù)據(jù)并在頁面中顯示出來。 注意連接數(shù)據(jù)庫的數(shù)據(jù)庫的名稱,表名,數(shù)據(jù)庫連接的賬號(hào)密碼,要修改成自己的。 <%@ page language="java" import="java.sql.*" pageEncoding="UTF-8"%> (數(shù)據(jù)庫這一章的學(xué)習(xí),大家也可以查看網(wǎng)頁。這是這里是寫的Java類,大家把相關(guān)的代碼復(fù)制,作為java代碼片段放到j(luò)sp頁面中即可。 JDBC系列教材 (一)- Java 使用JDBC之前,先要準(zhǔn)備mysql ) |
第7周 數(shù)據(jù)庫技術(shù)jdbc |
任務(wù)三:編寫jsp頁面實(shí)現(xiàn)對(duì)數(shù)據(jù)庫表的添加刪除修改(大家觀察一下,這些功能只需要在查詢的代碼基礎(chǔ)上進(jìn)行修改。所以可以先復(fù)制前面的代碼,再修改即可。) 7-3.jsp ?7-5.jsp ?7-7.jsp(教材delete語句有錯(cuò)誤,掉了from) 任務(wù)四:自己新建一個(gè)表,實(shí)現(xiàn)對(duì)這個(gè)表的增刪改查。
|
第8周 MVC |
第八周 MVC_wyhwust的博客-CSDN博客 |
第9周 MVC |
MVC系列教材 (三)- 結(jié)合Servlet和JSP 實(shí)現(xiàn)分頁功能 MVC系列教材 (四)- 使用Servlet 驗(yàn)證用戶是否登陸 |
第10周 實(shí)例:購物車 |
購物車系列教材 (一)- 使用Servlet結(jié)合JSP開發(fā) 購物車 功能 整合后的源代碼已上傳到課程 QQ群。 ? |
第11周 實(shí)例:購物車 |
|
第12周 Spring MVC,程序日志組件 |
Spring MVC系列教材 (一)- 教程 |
第周 Spring MVC |
|
第周 MyBatis |
Mybatis系列教材 (一)- 基礎(chǔ) - 入門教程 |
第周 Sping |
Spring系列教材 (一)- 教程 |
第周 SSM框架整合實(shí)例 |
SSM系列教材 (一)- Spring+Sping MVC + Mybatis 三大框架整合詳細(xì)步驟 |
第周 web開發(fā)新技術(shù)新工具 |
SpringBoot系列教材 (一)- 基礎(chǔ) - Springboot入門-在Eclipse中創(chuàng)建跑得起來的springboot項(xiàng)目,非STS插件方式
天貓整站Springboot系列教材 (一)- 基礎(chǔ) - Springboot 項(xiàng)目教程-模仿天貓整站 Springboot 版文章來源地址http://www.zghlxwxcb.cn/news/detail-415117.html |
到了這里,關(guān)于《web應(yīng)用技術(shù)》學(xué)習(xí)規(guī)劃日程表的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!