iT邦幫忙

0

TOMCAT與WEBSPHERE的問題

使用EJB的好處是,它可強制區隔表現邏輯層(Servlet/JSP)與企業邏輯層(EJB元件).
如果TOMCAT缺乏執行EJB元件能力,那是不是說,在TOMCAT上運行的web-based 系統,其企業邏輯只能放到Servlet或JSP中? 如此程式架構比較不好?比較不好維護?
如不考慮價格,這是否為WEBSPHERE比TOMCAT好的原因?

看更多先前的討論...收起先前的討論...
先講重點,再講次要的
========= 重點 ========================
我假設你還沒開始實作
只是在先期study要採用那種架構(那套server...)

我的建議是
如果是一般系統,就用Spring/Struts/Tomcat(Servlet/JSP)就好了
如果是巨量系統,再考慮JavaEE solution(要錢的或者Apache Geronimo)
========= 以下是次要的 ========================
強制區隔表現邏輯層(Servlet/JSP)與企業邏輯層

這個一般會在MVC的領域裡討論
我推薦你看這篇

如果TOMCAT缺乏執行EJB元件能力,那是不是說,在TOMCAT上運行的web-based 系統,其企業邏輯只能放到Servlet或JSP中? 如此程式架構比較不好?比較不好維護?

你如果有維護過別人寫的程式
應該就不會問這個問題
關鍵在於人對於架構及語言的熟悉度
什麼「只要架構好,維護沒煩惱」
只是書本上一廂情願的想法和夢想

如不考慮價格,這是否為WEBSPHERE比TOMCAT好的原因?

這是Java solution最迷人也最痛人的地方
看不完的framework/server/solution
要錢的、不要錢的、一大套的、迷你功能的
這兩套的定位和規模不相同
一般不會拿來比較

最後
我想再提一個建議
如果你要走Java solution
可以到Javaworld@Taiwan多逛逛
可能會比這裡更有幫助
吃
antiage iT邦新手 3 級 ‧ 2011-04-13 11:07:10 檢舉
謝謝這麼詳細回答,個人是欠缺Java web-based系統開發經驗,所以以你們專家看來,可能會覺得蠢問題.其實我是不知要如何表達我的問題(會swim的人,可能無法理解不會swim的人為何不會).也許應該到補習班,面對面請教教師,才能較全面性理解.不過,透過搜索你回答別人精闢直達核心的說明,我有感覺越來越了解.但畢竟未曾實作,所以有些地方還是會霧裡看花,不算真正理解,我現在努力的,是想減少閱讀相關技術文章的障礙,了解後,開始實作我會比較有信心,有些人喜歡做中學,我是較喜歡了解後,決定方向再實作.
Anyway, Thanks for your detail description.謝謝
antiage提到:
可能會覺得蠢問題


只要真的有心學習,就不是蠢問題飛

只是在這裡看過許多
只想拿認證的、純抬槓的...
不同的目的
會得到不同的答案
如此而已落寞
另外關於實作
我提一個例子
就像玩線上遊戲
你可以花時間去收集研究比較各種職業的優缺點
但是你不可能找到最強的職業
而你如果不先練幾隻來廢的分身
也不可能體會到各種職業特性的差別
這樣講
您能苟同嗎?
antiage iT邦新手 3 級 ‧ 2011-04-14 21:18:29 檢舉
哈 我同意 只是因我非科班 在目前工作上 還在等機會 所以並不急於實作 但是相關開發環境等的瞭解 準備也差不多了 隨時可開始..
另外 不曉得 有沒聽過迷宮老鼠故事
話說有兩隻老鼠走迷宮
一隻是 一開始就橫衝直撞 最後走出迷宮
一隻是 一開始先觀察 然後一步一步穩紮穩打 慢慢地最後也走出迷宮
我想兩種方法都 o.k. 殊途同歸 重點是都走出來了
我想我的個性 比較不像這一隻 飛
聽你這麼說明後
我想
我大概了解你目前的情況了落寞

1 個回答

4
fillano
iT邦超人 1 級 ‧ 2011-04-12 11:39:57
最佳解答

強烈建議你先寫寫看,而不要問這些問題。表現與企業邏輯分離,其實有非常多方法,用不用EJB並不是關鍵。

我猜他還不會寫,不然就不會來問了落寞

的確
幾篇問題看下來
我實在看不出所以然
到底是學生問作業
還是實務用到
還是要考認證
還是純哈拉
有點懶得回了打嗑睡

antiage iT邦新手 3 級 ‧ 2011-04-12 13:50:53 檢舉

antijava提到:
我實在看不出所以然
到底是學生問作業
還是實務用到
還是要考認證
還是純哈拉
有點懶得回了

抱歉!才疏學淺,表達不佳.不過請勿誤會,我絕不是:
學生問作業 還是實務用到 還是要考認證 還是純哈拉.
純因工作需要看書自修,有些地方就是看不明白,所以才斗膽發問.
感謝!!落寞

我要發表回答

立即登入回答