看板 java 關於我們 聯絡資訊
※ 引述《fimgg99 (企鵝)》之銘言: : 最近小弟在學習JAVA裡的Servlet與MYSQL結合來製作簡易BBS,想要做大約5-6頁左右, : 但Servlet,jsp,與Bean之間的關係還是懵懵懂懂 : (目前只知道jsp可以dopost跟doget來與servlet結合) : 以下幾個問題 : 1:像是在什麼情況下會用到bean資料夾 [------------------------------] 看不懂這題問什麼,能貼個書上的說明來嗎? : 2:Servlet與MYSQL之間有需要做DATAACCESS.java來做橋梁嗎? [---------------] 它的角色是 Data Access Object,或 Data Gateway 用來幫你專注在與「外部」的存取服務溝通 目前這個外部,在你的情境就是 MySQL Server 不這麼寫,當然也能動。但經驗上這樣方便思考 能簡單區分出哪邊是處理 business logic 的程式,或資料存取的程式 全都混在一起時,看問題時就會比較混雜 : 3:有看了一些資料Servlet裡會用到Session,這個Session使用時機? : 求神大大們求救,小弟感激不盡 HTTP 本質上是沒有狀態的,為了處理這個狀態 後來 Client 端支援了 Cookie 這樣的東西 當 Client 發 Request 來時,Server 看到對應的 Cookie 可以將它綁定到 Session 上。 這樣你就可以知道,同一個 Session 本質對應到同一個 Client (因為它的 Cookie 這麼宣稱的) 常見的情境就是,如果 Session 中記錄了使用者「已登入」 那就不用再登入了。 ============================================================================== 由你提問的內容可以推測 1. 你基本的 Java 應該還沒學習太多,直接衝 Servlet/JSP 感覺吃力 (至少你得同時學,或是先學 Java 基礎) 因為,你的思考是以某個 .java 檔來想的,其實它應該是要 某個 Java 類別與它 runtime 時的 instance 2. Session 這題,應該書上都有說。你是不是沒有買書啊? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.165.156.128 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/java/M.1611472594.A.AD0.html
h44256: 謝謝分享 12/27 19:46