表現層
jsp:頁面渲染
servlet:接收用戶數據()調用業務,接收業務傳來的數據,頁面跳轉,傳遞數據。
業務層
service:接受servlet傳入數據,進行業務規則處理,調用dao,接受dao返回的數據,向servlet返回數據。
持久化層
dao:接受業務傳入數據,進行對數據庫進行增刪改查,得到的數據向業務層返回。
utel:主要連接數據庫。
pojo 各層之間用pojo對象進行傳遞。
Tomcat jsp和servlet的容器 負責jsp和servlet的實例化和方法調用的工作 。
jsp和servlet 單實例(一類以對象)多線程(一個用戶服務沒完結時可以給下一個用戶進行服務)
jsp和servlet區別:jsp是免編譯、免配置的代碼片段,而servlet是一個完整類。