JSP开发工具的选择(3)

 Jrun

  Allaire公司的JRun是一个具有最广阔适用性的Java引擎,用于开发及实施由Java Servlets(JSP)和JavaServer Pages编写的服务器端Java应用。JRun是第一个完全支持JSP 1.0 规格书的商业化产品,全球有超过80,000名开发人员使用JRun在他们已有的Web服务器上添加服务器端 Java的功能。其中Web服务器包括了Microsoft IIS,Netscape Enterprise Server,Apache等。
JRun是开发实施服务器端Java的先进引擎。如果你希望在你的Web应用中添加服务器端 Java功能,那么JRun将成为你的正确选择。
你可以使用JRun运行Java Servlets -- 运行Java Servlets有2种方法,扩展你的Web 服务器或是使用内置JRun的Web服务器。通过在整个环境中将servlets作为一个可扩展的,完整定义过的 Java 部件模型来使用,你就可以更加方便、快速的开发、实施复杂的应用,维护起来也更加经济。
JRun目前有3个版本,它是第一个支持 Java Server Pages(JSP)规格书1.0的商业化产品。JSP是一种强大的服务器端技术,它是用于创建复杂Web应用的一整套快速应用开发系统。
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。

Allaire JRun一个适用性广泛的引擎,用于开发及实施使用JavaServer Pages(JSP)及Java Servlets开发成的Java应用。利用Java技术,你可以在现有的Web server之上添加服务器端 Java 功能,JRun所支持的Web服务器包括Microsoft IIS和Personal Web Server,Netscape的Enterprise或FastTrack,Apache, O´Reilly公司的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? Microsoft´s Internet Information Server (IIS) and Personal Web Server (PWS) ? Netscape´s Enterprise and FastTrack Servers
? Apache ? O´Reilly´s WebSite Pro
? StarNine´s WebSTAR
? Novell Netware 5 (Novonyx)

你可能感兴趣的:(java,jsp,Servlets,servlet,服务器,开发工具)