初識Java web 投票專案

2021-08-14 21:33:35 字數 926 閱讀 2630

包的含義和作用:

(domain):

實體voter,user

(servlet):

***(1)(2)

(1)login: 

收到來自

login.jsp

頁面的表單提交的

請求,將使用者名稱和密碼封裝成

voter

的屬性,並呼叫

userservice

,判斷使用者名稱和密碼是否錯誤,錯誤,就提示錯誤資訊,並重定向回

login.jsp

;成功,使用者名稱存到

session

,重定向到

success.jsp頁面

(2)vote:

收到來自

vote.jsp

頁面的投票請求,並處理

(service)-userservice:

定義了5

個對userdao裡面5

個函式的呼叫,這

5個函式為

-login,findcount,addcount,changerecord,findrecord,

(dao)-userdao:

通過login,findcount,addcount,changerecord,findrecord,這

5個函式,用

sql語句運算元據庫

(filter)vote_filter:

過濾器,判斷是否登入,判斷今天是否已經投過票了

思考:web.xml

檔案配置:

過濾器和***:

uri和url:

c3p0:

dbutils:

request.getparameter() 和

request.getattribute()區別

初識Java web結構

tomcat tomcat 的心臟是兩個元件 connector 和 container,多個 connector 和乙個 container 就形成了乙個 service tomcat 中 service 介面的標準實現類是 standardservice 它不僅實現了 service 藉口同時還...

javaweb專案的優化

文章轉至 簡單地來看乙個瀏覽器使用者訪問的流程 瀏覽器 伺服器 返回結果顯示 這麼簡單地看,可能想得到的優化手段很少,常見的可能就是優化sql,加快資料庫處理 加個快取,加快返回 使用靜態檔案,減少動態計算。細分開來看每乙個步驟 2 瀏覽器真實發起請求伺服器時,首先被請求到的是伺服器的作業系統層,那...

java web專案的部署

甚至可以在程式執行中打包 try catch exception e 2 在server.xml中指定 在tomcat的配置檔案中,乙個web應用就是乙個特定的context,可以通過在server.xml中新建context裡部署乙個jsp應用程式。開啟server.xml檔案,在host標籤內建...