目的:實作博客登錄、查詢文章串列、洗掉文章、新增文章、查詢文章詳情、修改文章操作,
專案實作:
1.創建maven檔案,配置tomcat,訪問localhost:8080/背景關系路徑/,看是否訪問成功,
2.使用servlet進行http客戶端的請求和服務端資料庫的連接,
3.前端,創建html檔案實作登錄界面,利用ajax實作登錄界面的提交,
4.利用MySQL創建資料庫,并在IDEA里創建資料庫連接,
5.創建自定義例外類,利用模板方式方法實作例外統一處理,
6.Servlet模板方法,結合jsckson序列化回應的統一資料格式,
一、創建maven專案

二、配置tomcat
1.點擊Run-Edit Configuration
2.點擊+號,點擊Tomcat Servlet,選擇Local,修改On
‘Update’sction 和On frame deactivation 為Update classes
and resources,

3.點擊Deployment,點擊+號,點擊Artifact,點擊第二個,點擊
OK,修改背景關系路徑,配置成功,運行,不報錯,tomcat配置成功,



三、創建資料庫
創建用戶(user)和文章(article)的表,并插入簡單資料


四、獲取資料庫連接
1.創建DBUtil類,獲取資料庫連接

private static final String URL=“jdbc:mysql://localhost:3306/servlet_blog?user=root&password=hetu1031.&useUnicode=true&characterEncoding=UTF-8&useSSL=false”;
2.測驗資料庫連接

五、創建登錄界面
1.寫html檔案,顯示登錄界面


2.寫loginServle類,模擬登錄

3.登錄成功

4.登陸失敗

六、利用ajax實作模擬登錄
使用jquery框架,利用ajax,完成前端登錄頁面模擬


七、自定義例外類
1.創建AbstractionBaseServlet父類,使用模板方式方法和例外統一處理,


2.創建AppException自定義例外類,統一處理例外,

八、序列化和反序列化
創建JSONUtil類:基于json字串資料格式以及Java物件之間的相互轉換
Json字串資料格式–>Java物件:反序列化

Java物件–>Json字串資料格式:序列化

九、登錄成功,查詢文章串列資訊
1.創建ArticleListServlet類,用戶會話登錄校驗,獲取文章串列資訊,

2.創建ArticleDAO類,登陸成功,查看文章串列,

十、文章洗掉
1.創建ArticleDeleteServlet類,實作文章(Article)洗掉功能,

2.在ArticleDAO類中,實作洗掉代碼模塊,

十一、文章新增
1.創建ArticleAddServlet類

2.在ArticleDAO中,創建insert方法

十二、文章內容查詢
1.創建ArticleDetailServlet類

2.在Article類方法中,創建query方法,實作查詢文章內容

十三、文章內容修改
1.創建ArticleUpdateServlet類

2.在ArticleDAO中,創建update方法

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/275456.html
標籤:java
下一篇:Java 方法 遞回使用及練習
