知識學習
第一 :在家學習效率真的是太差了,而且這次學習的內容特別的難,關於數據庫的學習和servlet的掌握。
Servlet: server applet
* 概念:運行在服務器端的小程序
* Servlet就是一個接口,定義了Java類被瀏覽器訪問到(tomcat識別)的規則。
* 將來我們自定義一個類,實現Servlet接口,複寫方法。
Servlet中的生命週期方法:
1. 被創建:執行init方法,只執行一次
* Servlet什麼時候被創建?
* 默認情況下,第一次被訪問時,Servlet被創建
* 可以配置執行Servlet的創建時機。
* 在<servlet>標籤下配置
1. 第一次被訪問時,創建
* <load-on-startup>的值爲負數
2. 在服務器啓動時,創建
* <load-on-startup>的值爲0或正整數
* Servlet的init方法,只執行一次,說明一個Servlet在內存中只存在一個對象,Servlet是單例的
* 多個用戶同時訪問時,可能存在線程安全問題。 * 解決:儘量不要在Servlet中定義成員變量。即使定義了成員變量,也不要對修改值
2. 提供服務:執行service方法,執行多次
* 每次訪問Servlet時,Service方法都會被調用一次。
3. 被銷燬:執行destroy方法,只執行一次
* Servlet被銷燬時執行。服務器關閉時,Servlet被銷燬
* 只有服務器正常關閉時,纔會執行destroy方法。
* destroy方法在Servlet被銷燬之前執行,一般用於釋放資源
新學期展望
大一的第一次考試果不其然,英語不出意料的掛課了,作爲英語的困難戶,新學期的期望就是英語今年能順利通過,不再是難題。
希望小組的學習能穩步進行,在小組學習中能繼續進步。