4
Chapter 1 Welcome to JRun
About JRun
JRun is a complete Java application server for developing and deploying reliable, scalable,
and secure server-side Java 2 Enterprise Edition (J2EE) applications. JRun supports the
latest industry standards for developing applications composed of Java Servlets,
JavaServer pages (JSP), Enterprise JavaBeans (EJB), Java Message Service (JMS),
Macromedia Flash files, HTML pages, images, and other resources.
JRun supports a variety of Windows and UNIX platforms. Its open design lets JRun
work with a variety of existing web servers, including Apache, Microsoft Internet
Information Server (IIS), Netscape Enterprise Server (NES), Netscape iPlanet, and Zeus.
With JRun, you can deploy websites with dynamically generated content on almost any
platform.
JRun connects to a web server using a plug-in mechanism unique to each web server:
Netscape Server API (NSAPI) for Netscape, Internet Server API (ISAPI) for Microsoft
IIS, and the Apache 1.3 and 2.0 Dynamic Shared Object (DSO) interfaces for the
Apache web server. However, you do not need to have a separate web server to develop
and deploy applications using JRun. JRun provides its own built-in web server.
For more information, see Installing JRun.
Benefits of server-side Java
Java Servlets, JSPs, and EJBs are all examples of server-side Java—that is, Java code that
executes on an application server rather than on a web client.
Server-side Java has many important features that make it extremely useful for developing
web server applications, including the following:
•
Consistent Java features
You can guarantee that your server supports the features
of Java that are required by your application.
•
Up-to-date Java technologies
As the Java standard continues to evolve, your
server-side application can immediately take advantage of new Java features,
regardless of the compliance level of clients.
•
Control over the Java Virtual Machine (JVM)
Your server runs the JVM that you
require for your application.
Server-side Java lets you completely realize the Java “write once, run anywhere” goal. The
full capabilities of the language are available to you with no limitations or restrictions.
Because these applications run on the server, you can also control the platform, the
operating system, and every aspect of the environment in which your application runs.
With complete control over your environment, you can develop on one platform and
deploy on another with confidence that your application will run properly on both
platforms.
Содержание 38000382 - Macromedia JRun - Mac
Страница 1: ...Getting Started with JRun...
Страница 16: ......
Страница 68: ...54 Chapter 5 Introduction to EJB...
Страница 82: ......
Страница 110: ...96 Lesson 3 EJB Tutorial...
Страница 128: ...114 Lesson 4 Web Services Tutorial...
Страница 132: ...118 Index...