Re: [J2EE] 初學者問題:JavaEE 到底是什麼?

看板java作者 (有些事,有時候。。。)時間11年前 (2014/07/03 09:43), 11年前編輯推噓5(502)
留言7則, 5人參與, 最新討論串3/3 (看更多)
※ 引述《aoisama (普通人)》之銘言: [...] : JSP + servlet 是舊技術現在沒在用了但這是基礎還是要學? servlet 應該理解為 web 技術的核心, 在 java web 領域它等同於 CGI 的角色, 制定一個通用的 api 來幫助開發處理 http protocol 的溝通 有了 servlet api 與支援此 api 的 server (container) 我們才能以 java 語言層次來處理與 http 溝通的問題。 它只是出現的時間比較早,在時序上可稱為舊, 但不等於不需要它。其他的 framework 都是在將問題轉換 多數的目標是在提昇「抽象層次」。 servlet 相對於 cgi 也是在提昇抽象層次, 讓我們不用以「字串」的 parse 與 print 來處理所有 http protocol 的所有細節。 其他的 web framework 之於 servlet 或 filter 也是相對地提昇抽象層次,像是把 http request 對應至 POJO 而 http response 不再直接由開發者處理, 會對應成 action 或 route 等不同的「概念」, 指定要回傳某一個頁面的內容 由於 jsp 越加越多功能,沒有適當「拒絕與自制」力的開發人員 就成了濫用它的幫兇,各 web framework 也思考不同的做法 不過也沒有完全捨棄 jsp,但強烈鼓勵把它單純當 template engine 使用 不要在上面放 business logic 或直達 dao 層的操作 在「單純」的 java web 世界,servlet/jsp 是核心 在「單蠢」的 java web 世界,servlet/jsp 是遺跡 別把簡單地事弄得很愚蠢就對了 :) 另外,推薦閱讀 抽象滲漏法則 http://bit.ly/1pYjzUJ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.130.128.164 ※ 文章網址: http://www.ptt.cc/bbs/java/M.1404351794.A.39E.html ※ 編輯: qrtt1 (220.130.128.164), 07/03/2014 09:47:16

07/03 10:50, , 1F
我是建議一定要懂 servlet/jsp 這個核心的技術
07/03 10:50, 1F

07/03 15:17, , 2F
好文幫推
07/03 15:17, 2F

07/03 19:40, , 3F
PUSH!!!
07/03 19:40, 3F

07/06 02:35, , 4F
servlet, filter, request, response 這幾個 key word
07/06 02:35, 4F

07/06 02:35, , 5F
即便使用了其他的 framework, 明白這些keyword 還是必要
07/06 02:35, 5F

07/06 02:35, , 6F
07/06 02:35, 6F

07/06 04:21, , 7F
推 別把簡單地事弄得很愚蠢就對了
07/06 04:21, 7F
文章代碼(AID): #1JjBKoEU (java)
文章代碼(AID): #1JjBKoEU (java)