按應用服務器分類來說吧
IBM WebSphere
sonymusic
我用過
和
都不是太多
覺得有好處
也有很煩人的地方
先說
首先值得稱道的就是它的界面相當不錯
很容易使用
感覺在使用的難度上和JRUN差不多
應該要比WEBLOGIC要容易用多了
穩定性方面
據我的同事們說
很不錯
反正
個用戶訪問速度是這麼慢
個用戶訪問也還是這麼慢
(這幾乎是原話)性能上不是很好
但還過得去
但和別的APP SERVER有很大的不同
配置文件似乎不是WEB
XML文件
有自己的一套實現
這一點不是很好
最近我們開始轉向
感覺似乎問題更多了
首先要和大家說的是
大家在網上下載的
可能都有問題
應該只是preview版本的
具體表現就是在安裝的時候有一處界面上如果點擊browser的話就會死機
版本變化比較大
也使用了war
ear文件來發布web和app(
不是用這個的
是直接指定目錄)
同時提供了一個工具來進行發布
還算不難用
但過程上比
要復雜了(我沒有用過weblogic
不知道是不是也是這樣子的
甚至更煩?)
不像原先
指定一個目錄就OK了
值得稱道的是開始和其它的WEB SERVER采用同樣的配置文件了
這是說的war文件
ear文件中似乎還是有一些自己的內容
但可能是因為
x的第一個版本的緣故
出的問題也很討厭
目前碰到的還不算多
但有一個已經夠煩的了
我們有這樣的情況
一個類xx
xx
Item(比方)
然後有一個頁面叫Item
jsp
這時候
Item
jsp會被編譯成一個Item
class
這就會和我們原有的CLASS發生沖突
反正是一團糟
嗯
目前就這麼多吧
bigeagle
如果客戶有錢
那websphere當然是首選
盡管使用起來有些別扭
需要符合ibm自己的一些規范
但在性能上是別的不能比的
尤其是在大型應用需要分布式
負載均衡的時候更能顯示它的威力
但價格恐怕是個不可逾越的障礙了
前邊做過一個項目客戶服務器是ibm rs
操作系統aix
那當然要用websphere
但高級版要
多萬美元
nnd
付給我們的軟件費才不到
萬
呵呵
但現在那個程序一直跑在win
+ websphere + oracle
上
因為中文問題解決不了
主要問題出在客戶rs
上的oracle
不支持gbk
aix + websphere + oracle簡直就是一場惡夢
BEA WebLogic
春夢了無痕
我覺得weblogic還可以
主要文檔比較全
可以說看都看不完
不過都是英文的
(文檔很重要)
abysslao
還不錯
但
weblogic有點不好的是
每次修改了類
都要重新啟動服務器
servlet可以在console裡的mydomain> Web Applications> DefaultWebApp_myserver 設置
javabean好像不行
(JavaBean是不需要特別設置的)
還有weblogic中文問題
搞得我現在還沒解決
在win
下開發一點問題都沒有
幾乎不需要轉碼
轉碼了反而出現亂碼
但在solaris下毛病全部出來了
經過試驗覺得應該是weblogic本身的問題
不知是其自身帶的jdk有問題還是它本身別的地方(與JDK無關的
應該各個環節的默認字符集不匹配的問題)
pretty
bea和sun的工程師都來我們這安裝過產品
bea的那個工程師比較菜
沒說出什麼
sun的人很健談
據他說iplanet可以同時運行多個VM
一個死了
備用的可以馬上起來
還有webserver和app server之間有個connector
可以達到負載均橫
(BEA的技術支持這麼差?)
MacroMedia Jrun(被並了)
sonymusic
我以前就用過JRUN
覺得相當好用
現在也一直在用JRUN做開發(然後轉到WAS上去)
總的感覺是
JRUN比較方便(配置
使用
集成)
而且速度也不慢
支持的東西也很全
如SERVLET MAP
CONNECTION POOL等等
同時都提供WEB界面讓你來配置
相當好用
但因為我們只是用來做開發
而沒有用於正式應用中過
再因為名氣的問題不大敢用
JRUN有一些問題不知道是優點還是缺點
相當有意思的
JSP規范中是說<%=%>是用來直接顯示的
這裡是不能(或不需要?)用分號的
但如果你加了星號的話
JRUN也不會出錯
仿佛過濾掉了
而在WAS中就會出錯了
jrun的文檔也是很不錯的
能夠找到不少的代碼
JRUN和APACHE
IIS結合也是很好做的
通過WEB就可以做到
呵呵
bigeagle
以前同事用jrun的時候出現過問題
就是當同事在線人數超過
的時候就會死掉
不過那個版本早
不知道現在的版本怎麼樣
Resin
bigeagle
就我感覺來說
開發時resin最好
它完全符合j
ee規范
什麼文件改放在哪兒
就放在哪兒
不象websphere有自己的那套東西
但從效率上說它肯定和其他的不能相提並論
Eazily
我用resin做過測試
總是沒有原因的停掉服務 linux上面的
Sonymusic
啊
是的是的!所以在LINUX下我不敢用RESIN的
負荷一大
就停掉了
而且沒有通知
(可能是因為LINUX下的JDK不夠好)
trueshow
resin如果有jrun那樣的管理蚧面就好了 (界面不夠好)
steeven
我覺得resin還湊合
jsp
bean更新後不用restart (比較適合於開發)
Sun iPlanet
bigeagle
如果要發布的話
最好用iplanet
首先它是免費的
同時它的效率還不錯
試過一段時間還行
我寫過一個測試程序
同時
個線程無間隔訪問它也能撐得住
(老鷹這次好像錯羅
這東西不僅要錢
還很貴)
trueshow
還不錯!穩定
速度也比較快
配置類似於jrun
還沒深入了解
說不出更多的了
總之初次的感覺真好
)
pretty
sun的人很健談
據他說iplanet可以同時運行多個VM
一個死了
備用的可以馬上起來
還有webserver和app server之間有個connector
可以達到負載均橫
Oracle
i Application Server
joeblack
Oracle號稱自己的Oracle
iAs是最快的appserver
不知道是真是假
他的發布會上說優化過的
iAs的執行速度是當前weblogic的
倍
websphere的
倍
不過oracle吹牛是傳統
應該沒那麼神了
(吹牛的成份比較大
而且說
iAs是用C來寫的
所以速度快
不知是真是假)
ATG Dynamo Server
jeru
ATG Dynamo
是完全用Java 語言開發
由JavaBean 構件組合而成的集網站
建設
維護以及管理為一體的面向Internet 電子商務的開發應用平台
為了滿足不
同層次的需要
Dynamo
由低到高依次有DAS
DPS
DSS
DCS 四種產品
主要包括
Dynamo Application Server
Dynamo Personalization Server
Dynamo
Scenario Server
Dynamo Commerce Server 以及 Dynamo Control Center
其中
Dynamo Application Server 是整個Dynamo
的基礎
它是一個可擴展的
高性能
的應用程序引擎
它在Web Server 之上提供了一個開放的
可以開發和發布動態
的
個性化的 Web 程序的服務器端平台
Dynamo Personalization Server 提供了
一個面向商業規則的
可以根據用戶特征的不同
定制個性化用戶頁面內容的平台
Dynamo Scenario Server 可以看成是 Dynamo Personalization Server 的進一步擴
展
它提供了一個基於場景的個性化用戶內容定制系統
對客戶關系管理大有幫助
Dynamo Commerce Server 提供了一套面向產品的分類
定價
統計
銷售的產品
管理構件
可以方便地進行產品管理和面向Internet 的網上銷售
Dynamo Control
Center 為程序開發人員
頁面制作人員
系統管理員以及市場經理等不同角色提供了一個進入
Dynamo Server 的接口
是開發和維護Dynamo Server 的主要工具
Dynamo 系列產品推出的時間比J
EE 標准制定的時間要早
不過
在Dynamo
Application Server 上可以發布符合J
EE 標准的應用程序
J
EE 標准只不過才剛
剛提出幾年
而Dynamo 卻是一個經過考驗
比較成熟的產品
Dynamo 由Dynamo Server Pages (DSP)
Nucleus Components 所組成
而J
EE 由JSP 和EJB 所組成
從技術上講
DSP + Nucleus 比JSP+EJB 更為成熟
在結構上jhtml比jsp要優美的多
對邏輯代碼的封裝也更為完美
ATG是一個有十年歷史的公司
Dynamo server 的速度
穩定性
負載均衡都經過了數百個大型項目多年的驗證
Dynamo
可以設置多個Dynamo
Server
一般提倡
一個CPU 配一個 Dynamo
Server
Dynamo
也可以把自己只設置成一個Load Manager
來平衡多個Dynamo
Server 和多個
Web Server 之間的負載均衡
目前通過J
EE認證的App Server有BEA WLS
iPlanet
Sybase AS
ATG Dynamo
Dynamo擁有一流的技術和三流的市場
實際上
BEA 的長處就在於它是這些產品中唯一一個獨立的第三方廠商
不論IBM
Sun
Oracle
Sybase
其某些物理指標是借助其DB或底層平台提高的
==> review 有大量關於Dynamo的評價
口碑極好
(看上去很美)
Jakarta Ant(這不是AS
但值得一提)
這是一個應用非常廣的東西
屬於Jakarta project group
現在很多JAVA包都已經使用ANT來發布了
用過之後
你會發現功能驚人的強大
這是一個沒有所有make缺點的make(make是unix下的用來執行編譯安裝的東西)
Liji
From:http://tw.wingwit.com/Article/program/Java/Javascript/201311/25295.html