包的含義和作用:
(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標籤內建...