第一步:用戶輸入網址進入一個登陸界面。
里面要有賬號密碼輸入。
登陸界面鏈接到登陸的Servlet類中。
Servlet類 --> 1、接收參數(賬戶密碼)
2、調用DAO層的 SQL語句 驗證賬戶密碼。
3、如果正確的話就 重定向到 主界面(resp.sendRedirect("工程路徑名+主界面的jsp文件"))
如果不正確的話,則提示 賬戶密碼錯誤 並請求轉發到 原來的登陸界面(使用請求轉發)
需要 --> 1、login.jsp(登陸界面)
2、接口(布爾類型)和接口實現類(查詢單條數據的SQL語句。)
第二步:賬戶密碼正確之后轉入的主界面(main)
主界面要有員工查詢的點擊鏈接、內嵌網頁。
用戶點擊查詢按鈕,就鏈接到查詢的Servlet中。
Servlet --> 1、調用DAO層的 SQL語句(查詢) 進入數據庫查詢所有的數據
2、請求轉發到 emp.jsp里, emp.jsp負責向瀏覽器展示所有數據。
需要: --> 1、main.jsp(主界面)
2、接口和接口的實現類,用於Servlet中的調用。(查詢所有數據的SQL語句)
3、SelectServlet
4、emp.jsp(向瀏覽器展示的界面)
第三步:在界面刪除數據
用戶點擊刪除,就連接到刪除的Servlet中。
Servlet --> 1、接收請求參數。
2、調用DAO層的 SQL語句(刪除) 進入數據庫刪除用戶所點擊的數據
(刪除的鏈接是在emp.jsp里。)
3、請求轉發到查詢的Servlet中,重新走一遍查詢的流程。
需要 --> 1、接口和實現類(指定ID刪除的SQL語句)
2、DeleteServlet
第四步:在界面中添加數據(需要創建實體類)
用戶點擊添加數據,就鏈接到添加的jsp頁面中(返回的是一個新的界面。)
Servlet --> 1、接收所有的請求參數。
2、調用DAO層的 SQL語句 將數據添加到數據中。
3、回傳信息。成功/失敗。
4、請求轉發到添加頁面
需要 --> 1、添加界面
2、實體類(有參無參各兩種,有參一個帶ID一個不帶ID)
3、添加的Servlet
第五步:在界面中修改數據。
用戶在某一行數據后面點擊修改,就連接到修改的jsp頁面中。
Servlet -->1、用戶點擊修改,進入到去修改的Servlet的界面中。
1.1、請求參數(獲取用戶點擊的哪一行數據)
1.2、根據ID獲得員工的信息。
1.3、共享信息。(關鍵字和集合名字)
1.4、請求轉發到修改界面的JSp。
2、修改界面的JSP頁面負責展示所有的員工數據。
2.1、使用document.getElementById獲取原數據的信息。
2.2、當用戶點擊提交時,跳轉到修改的Servlet中。
3、在修改的Servlet中獲取所有的請求參數。
3.1、通過DAO層的 SQL語句 將數據添加到數據庫中。
3.2、重定向到查詢的Servlet。
需要:-->1、一個點擊修改按鈕時,獲取該行數據的Servlet。
2、一個顯示修改選項的JSP頁面。
3、一個點擊提交后對數據進行處理的Servlet。