2014-04-17 70 views
-1

當HttpServlet的創建:Java EE - HttpServlet如何工作/創建?

    每次調用後客戶端時間
  1. (通過表單提交,..)?
  2. 其項目的WAR(例如)部署在(tomcat)服務器之後?
  3. 第一次客戶的電話?
  4. 或其他時間..?

我對init方法有同樣的問題 - 何時調用?


我想讀從Oracle(SQL)數據庫中的數據並將其保存在變量,原因不想讀/從數據庫中獲得的數據每一次客戶端調用doPost方法(如果我寫的連接,語句和doPost方法中的結果集對象...)。那麼,我可以在哪裏保存數據,這些數據在Servlet工作期間從不變化;這些數據將被每個客戶使用表單調用。 有人告訴我,使用類的變量是不對的,因爲它們中的一些不是線程安全的。那麼,什麼是使用數據保存並將這些數據用於多個客戶端呼叫的最佳方式?

對不起,我的英文不好...

+0

谷歌web應用程序servlet生命週期... – epoch

+0

這個問題似乎是無關緊要的,因爲它表明缺乏最少的研究。 –

回答

0

我不知道我跟着你的問題,而是要連接SQL數據庫,你可以使用MySQL連接器,以及存儲的值,並將其存儲在java only ..使用resultset.getString()和resultset.getInt()函數從數據庫獲取值並將其存儲在變量中:)希望這會有所幫助..

另外有關servlet的信息,請閱讀堆棧上的選項卡信息溢出