熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Javascript >> 正文

網友雜談各種app Server

2022-06-13   來源: Javascript 

  按應用服務器分類來說吧
  
  IBM WebSphere
  
  sonymusic
  我用過都不是太多覺得有好處也有很煩人的地方
  先說首先值得稱道的就是它的界面相當不錯很容易使用感覺在使用的難度上和JRUN差不多應該要比WEBLOGIC要容易用多了
  穩定性方面據我的同事們說很不錯反正個用戶訪問速度是這麼慢個用戶訪問也還是這麼慢(這幾乎是原話)性能上不是很好但還過得去
  但和別的APP SERVER有很大的不同配置文件似乎不是WEBXML文件有自己的一套實現這一點不是很好
  
  最近我們開始轉向感覺似乎問題更多了
  首先要和大家說的是大家在網上下載的可能都有問題應該只是preview版本的具體表現就是在安裝的時候有一處界面上如果點擊browser的話就會死機
  版本變化比較大也使用了warear文件來發布web和app(不是用這個的是直接指定目錄)同時提供了一個工具來進行發布還算不難用但過程上比要復雜了(我沒有用過weblogic不知道是不是也是這樣子的甚至更煩?)不像原先指定一個目錄就OK了
  值得稱道的是開始和其它的WEB SERVER采用同樣的配置文件了這是說的war文件ear文件中似乎還是有一些自己的內容
  但可能是因為x的第一個版本的緣故出的問題也很討厭目前碰到的還不算多但有一個已經夠煩的了
  我們有這樣的情況一個類xxxxItem(比方)然後有一個頁面叫Itemjsp這時候Itemjsp會被編譯成一個Itemclass這就會和我們原有的CLASS發生沖突反正是一團糟
  
  嗯目前就這麼多吧
  
  bigeagle
  如果客戶有錢那websphere當然是首選盡管使用起來有些別扭需要符合ibm自己的一些規范但在性能上是別的不能比的尤其是在大型應用需要分布式負載均衡的時候更能顯示它的威力但價格恐怕是個不可逾越的障礙了前邊做過一個項目客戶服務器是ibm rs操作系統aix那當然要用websphere但高級版要多萬美元nnd付給我們的軟件費才不到呵呵但現在那個程序一直跑在win + websphere + oracle因為中文問題解決不了主要問題出在客戶rs上的oracle不支持gbkaix + 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 MAPCONNECTION POOL等等同時都提供WEB界面讓你來配置相當好用
  但因為我們只是用來做開發而沒有用於正式應用中過再因為名氣的問題不大敢用
  JRUN有一些問題不知道是優點還是缺點相當有意思的JSP規范中是說<%=%>是用來直接顯示的這裡是不能(或不需要?)用分號的但如果你加了星號的話JRUN也不會出錯仿佛過濾掉了而在WAS中就會出錯了
  jrun的文檔也是很不錯的能夠找到不少的代碼
  JRUN和APACHEIIS結合也是很好做的通過WEB就可以做到呵呵
  
  bigeagle
  以前同事用jrun的時候出現過問題就是當同事在線人數超過的時候就會死掉不過那個版本早不知道現在的版本怎麼樣
  
  Resin
  
  bigeagle
  就我感覺來說開發時resin最好它完全符合jee規范什麼文件改放在哪兒就放在哪兒不象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號稱自己的OracleiAs是最快的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 系列產品推出的時間比JEE 標准制定的時間要早不過在Dynamo
  Application Server 上可以發布符合JEE 標准的應用程序JEE 標准只不過才剛
  剛提出幾年而Dynamo 卻是一個經過考驗比較成熟的產品Dynamo 由Dynamo Server Pages (DSP)
  Nucleus Components 所組成而JEE 由JSP 和EJB 所組成從技術上講DSP + Nucleus 比JSP+EJB 更為成熟
  在結構上jhtml比jsp要優美的多對邏輯代碼的封裝也更為完美
  
  ATG是一個有十年歷史的公司Dynamo server 的速度穩定性負載均衡都經過了數百個大型項目多年的驗證
  Dynamo 可以設置多個Dynamo Server 一般提倡一個CPU 配一個 Dynamo Server
  Dynamo 也可以把自己只設置成一個Load Manager 來平衡多個Dynamo Server 和多個
  Web Server 之間的負載均衡
  
  目前通過JEE認證的App Server有BEA WLSiPlanetSybase ASATG Dynamo
  Dynamo擁有一流的技術和三流的市場實際上BEA 的長處就在於它是這些產品中唯一一個獨立的第三方廠商
  不論IBMSunOracleSybase其某些物理指標是借助其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
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.