PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
java
Re: [J2EE] 初學者問題:JavaEE 到底是什麼?
作者:
qrtt1
(有些事,有時候。。。)
2014-07-03 09:43:12
※ 引述《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
作者:
kogrs
(kogrs)
2014-07-03 10:50:00
我是建議一定要懂 servlet/jsp 這個核心的技術
作者:
summerleaves
(內湖全聯先生)
2014-07-03 15:17:00
好文幫推
作者:
duck10704
(duck)
2014-07-03 19:40:00
PUSH!!!
作者:
SansWord
(是妳)
2014-07-06 02:35:00
servlet, filter, request, response 這幾個 key word即便使用了其他的 framework, 明白這些keyword 還是必要的
作者:
lovdkkkk
(dk)
2014-07-06 04:21:00
推 別把簡單地事弄得很愚蠢就對了
繼續閱讀
Re: [J2EE] 初學者問題:JavaEE 到底是什麼?
dream1124
[J2EE] 初學者問題:JavaEE 到底是什麼?
aoisama
Re: [問題] private繼承問題
TonyQ
[問題] 判斷式錯誤
ntwu
Re: [問題] private繼承問題
jetswayss
[問題] private繼承問題
meya
[轉讓] 2014 Java Developer Day
ecyan
Re: [問題] 兩層以上的for迴圈break?
swpoker
Re: [問題] 關於 new
JustinHere
[問題] 關於 new
gn00618777
Links
booklink
Contact Us: admin [ a t ] ucptt.com