看到很多網站,論壇等,很實用,想做一個,比如中國圖書網,它們的共同特點是運行在瀏覽器中。
最簡單可行的技術就是jsp實現,但是jsp雖然可以在服務器端顯示,在客戶端連接數據庫,且客戶端和服務器端要完成的任務差別很大,於是不得不使用綜合技術,java,jQuery,Spring等技術和框架。但是,現在我卻懷疑其運行原理。我寫的一個jsp頁面在服務器和客戶端經歷了復雜的處理過程,我怎么將這些過程正確地梳理出來,使其能夠解釋改過程,這是一種能力。
jsp中可以寫html代碼和java代碼,但是重要的還是jsp的標記語言,可以鏈接,使用java類,和css語言。
servlet只生成一個實例,那么它怎么為其他用戶訪問呢?這就是servlet自帶的多線程。既然是多線程,servlet中的方法就不是共享的,怎么辦?