1999年6月 以cold fusion和HomeSite聞名的Allaire公司宣布收購Live Software公司以及JRun。
Allaire公司的JRun是一個具有最廣闊適用性的Java引擎,用於開發及實施由Java Servlets(JSP)和JavaServer Pages編寫的服務器端Java應用。
JRun是第一個完全支持JSP 1.0 規格書的商業化產品,目前有3個版本,全球有超過80,000名開發人員使用JRun在他們已有的Web服務器上添加服務器端Java的功能。其中Web服務器包括了Microsoft IIS,Netscape Enterprise Server,Apache等。 JSP是一種強大的服務器端技術,它是用於創建復雜Web應用的一整套快速應用開發系統。
詳細產品信息
JRun是開發實施服務器端Java的先進引擎。你可以使用JRun運行Java Servlets -- 運行Java Servlets有2種方法,擴展你的Web 服務器或是使用內置JRun的Web服務器。通過在整個環境中將servlets作為一個可擴展的,完整定義過的Java部件模型來使用,你就可以更加方便、快速的開發、實施復雜的應用,維護起來也更加經濟。
JRun可以使你開始開發並測試Java應用。它最多接受5個並發的連接(標准版)並且:
包括全部Java Servlet API
支持JavaServer Pages(JSP)
支持所有主要的Web servers和計算機平台
JRun Pro能夠在生產環境下承受大訪問量的負載,幫助你實施應用、服務或Web站點(包括內聯網)。JRun Pro 支持無限量並發式連接
運行多個Java虛擬機,包括多個並發的Java虛擬機(JVM)。
提供一個遠程管理applet以及一個遠程可再分布式的管理applet。
JRun Pro Unlimited包括了所有JRun Pro的功能,除次以外,還可以
運行無限量的,並發的JVM。
JRun 功能介紹
利用Java技術,你可以在現有的Web server之上添加服務器端Java功能,JRun所支持的Web服務器包括Microsoft IIS和Personal Web Server,Netscape的Enterprise或FastTrack,Apache, OReilly公司的WebSite以及StarNine公司的WebSTAR。
JRun依靠其內置的JRun Web Server可以單獨運行。使用服務器端Java,用戶可以開發出復雜的商業應用系統。最重要的一點是,由於servlets的平台獨立性,以及更加簡單的開發、更快速的實施、更經濟的維護成本,它是CGI(Common Gateway Interface)或Perl scripts的極佳的替代產品。
主要功能:
JRun 2.3可以全面實施最新Java Servlet API。同時,JRun還可以利用Java Web Server中的許多先進功能。一些JRun2.3的重要功能列舉如下:
全面支持Java Servlet API version2.1
全面支持JavaServer Pages(JSP)1.0 draft spec
動態 taglets
提供現成模板
頁面編輯
dynamic-servlet重載
Servlet-initialization屬性
Servlet 串聯及過濾
多個宿主(虛擬主機)支持
<servlet> tag支持
任務跟蹤
安裝向導
復雜的Swing-based管理應用
100%純粹Java以及完全跨平台
可運行於任何Java Virtual Machine
最多運行於5台Java Virtual machine(JRun Pro)
可運行於無限多個Java Virtual machine(JRun Pro Unlimited)
遠程管理(JRun Pro)
技術優勢
Java Servlets是由Java Servlet API--Java平台的一部分,編寫成的獨立跨平台的服務器端程序。Java Servlets擁有“一次編寫,隨處運行”的強大力量,同時具備網絡傳遞安全性以及對服務器端應用提供了良好伸縮性。Servlets可以替代傳統的由Perl,C/C++或其他語言編寫的服務器端應用及擴展程序。用戶將Servlet作為一個可擴展的,定義良好的跨平台環境來運用,能夠更加方便的開發、快速實施服務器端復雜的應用,並節省維護成本。(可以在廉價的Windows NT機器上部署servlets)
在現有的成熟的服務器技術,例如Web 服務器中結合servlets,當編寫復雜的應用時,就可以避免特定服務器配置中平台的局限性及復雜性。使用Servlets,開發人員就不必再顧慮服務器的內部工作方式。servlets API內在的classes能夠控制Form 數據,server header,cookies等一切物質。
現有服務器端應用和servlets的最大區別就是性能。在服務器中運行一個獨立的JVM,servlet一旦被呼叫即被載入。直到servlets改變時才會被再次載入。無須重新啟動服務器或應用,一個被修改過的servlet就可以被自動加載。由於servlet永遠駐留在內存中,它的加載速度極快。靜態或永久信息可以通過多個激活的servlet 達到共享,並且允許多個用戶之間共享信息。Servelet也是模塊化的,它們即可以單獨的完成一項特定任務,同時也可以結合在一起工作。 servlets彼此可以互相對話。
JRun支持的Web Server :
Microsofts Internet Information Server (IIS) and Personal Web Server (PWS)
Netscapes Enterprise and FastTrack Servers
Apache
OReillys WebSite Pro
StarNines WebSTAR
Novell Netware 5 (Novonyx)
JRun 2.3新特性
並發
JRun 2.3 最多可以接受5個並發請求
支持Servlet API 2.1
完全支持 Sun公司最新的 Servlet API
支持JavaServer Pages 1.0
完全支持 Sun公司最新的 Servlet API
支持Novell Netware 5
JRun 現在支持 Novell Netware
JRun Pro 2.3
商業部署
面向商業部署,提供更優秀的性能
不限並發數量
可以接受無限個並發請求
遠程管理
可以遠程管理JRun
jrun標准版是免費的。您可以到
http://www.coldfusion.com.cn/download/index.cfm下載Jrun2.3.3。
其間你應填寫一些注冊信息。
目前最新版本應該是JRun3.0。