User: fleury  
  Date: 00/11/16 18:12:01

  Modified:    developers jboss-server.html
  Log:
  server updated
  
  Revision  Changes    Path
  1.4       +59 -1     newsite/developers/jboss-server.html
  
  Index: jboss-server.html
  ===================================================================
  RCS file: /products/cvs/ejboss/newsite/developers/jboss-server.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- jboss-server.html 2000/11/14 06:07:55     1.3
  +++ jboss-server.html 2000/11/17 02:12:01     1.4
  @@ -21,9 +21,67 @@
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial"><img height="60" width="159" 
src="../pictures/powered_by_jboss_flat_sepia.gif"></font>
                                                                <p><font face="Myriad 
Web,Arial">jBoss the container is an implementation of the EJB container 
specification. </font></p>
                                                                <p><font face="Myriad 
Web,Arial"><b>jBoss 2.0 is truly a 3rd generation container.</b> It takes the patterns 
and ideas that were investigated in 1.0. Designed from the ground up to be 
<b>modular</b>, jBoss introduces yet again many ground breaking features such as a 
full <b>plug-in approach </b>to the container implementation. Borrowing from the 
success that met with Linux 2.0 and it's modular approach to software implementation, 
jBoss 2.0 is meant to be developed by distributed parties each working on a cleanly 
separated part of the server. </font></p>
  -                                                             <p><font face="Myriad 
Web,Arial">jBoss 2.0 also standardizes on <b>JMX</b>, the Java Management eXtension 
(TM) to offer standard interfaces to the management of its components as well as the 
applications deployed on it. Ease of use is still the number one priority here at 
jBoss and jBoss 2.0 will set a new standard.</font></td>
  +                                                             
  +            <p><font face="Myriad Web,Arial">jBoss 2.0 also standardizes on 
<b>JMX</b>, 
  +              the Java Management eXtension (TM) to offer standard interfaces 
  +              to the management of its components as well as the applications 
  +              deployed on it. Ease of use is still the number one priority here 
  +              at jBoss and jBoss 2.0 will set a new standard.</font>
  +          </td>
  +                     </tr>
  +                     <tr>
  +                                                     <td 
class="newsheader"><b>Enterprise Java Beans Support</b></td>
                                                </tr>
                                                <tr>
  +                                                     
  +          <td class="newsbody"> Being both open and standards-compliant, 
jBoss/Server 
  +            supports both EJB Session Beans and Entity Beans. EJB Session Beans 
  +            are responsible for implementing the business logic of your middle 
  +            tier application. As their name implies, they are also responsible 
  +            for handling the conversational session between the client side and 
  +            the middle tier. Sessions may be either stateless or stateful. 
  +<p> A stateless
  +            session means that the Session Bean instance remembers no state between 
  +            calls from a given client object. A stateful session, on the other 
  +            hand, must maintain state data between separate remote method 
invocations 
  +            by the same client. This implies that one Stateful Session Bean must 
  +            be allocated for each client creating it, and, therefore, requires 
  +            more resource and runtime overhead for the server, while a single 
  +            Stateless Session Bean may service multiple clients having overlapping 
  +            lifetimes. Entity Beans represent database entities and most often 
  +            a single Entity Bean maps to a single relational database table. Entity 
  +            Beans can be developed and deployed rapidly using Container Managed 
  +            Persistence (CMP) since all the object-to-relational database mapping 
  +            is managed by the jBoss/Server container. But if you must support 
  +            a complex and/or legacy database schema that does not easily map into 
  +            CMP, then for you the answer is Bean Managed Persistence (BMP). With 
  +            BMP you control the loading and saving of complex Entity Beans from 
  +            and to the database using fine-grained control to the SQL statement 
  +            level. 
  +        </tr>
  +
  +             <tr>
  +             <td class="newsheader"><b>Modular Server Design</b></td>
  +             </tr>
  +             <tr>
  +             <td class="newsbody">
  +Modularly developed from the ground up, the jBoss server and container are 
completely implemented using component-based plug-ins. Borrowing from the success of 
Linux 2.0 and its modular approach to team-based, open source software implementation, 
jBoss 2.0 is being developed by distributed team members, each working on a cleanly 
separated part of the server. Our approach makes it easy for you to join our team and 
contribute to the hottest open source J2EE server project around. It also ensures that 
jBoss/Server will be maintained and extended for years to come.
  +<p>
  +The modularization effort is supported by the use of JMX, the Java Management 
eXtension API. Using JMX, industry-standard interfaces help us manage both 
jBoss/Server components and the applications deployed on it. Ease of use is still the 
number one priority here at jBoss.org, and jBoss/Server 2.0 sets a new standard for 
both modular, plug-in design and ease of server and application management.
  +<p>
  +This high degree of modularity benefits the application developer in several ways. 
The already tight code can be further trimmed down in support of applications that 
must have a very small footprint. For example, if EJB passivation is unnecessary in 
your application, simply take the feature out of the server. However, if you later 
decide to deploy the same application under an Application Service Provider (ASP) 
model, simply enable the server's passivation feature for that Web-based deployment. 
Another example is the freedom you have to drop your favorite O-R mapping tool, such 
as TOPLink, right into the container.
  +</tr>
  +
  +             <tr>
  +             <td class="newsheader"><b>Features That Speed Development</b></td>
  +             </tr>
  +             <tr>
  +             <td class="newsbody">In addition to the fact that jBoss/Server is an 
EJB 1.1 compliant application server, there are some innovative features that make our 
server a pleasure to use. Specifically two features make application deployment 
extremely easy to perform, saving developers much time and effort. In a phrase, 
jBoss/Server takes the grunt work out of EJB application development.
  +<p>
  +First there's dynamically, runtime-generated stub and skeleton classes. In many 
commercial EJB servers the generation of these classes must be performed in an 
additional step prior to deployment (e.g. using an "ebjc" tool). It goes without 
saying that this extra step requires additional developer overhead, adding significant 
time to each change-compile-deploy cycle. By generating stub and skeleton classes on 
the fly, jBoss/Server takes at least several seconds, and perhaps minutes, off of each 
deployment. As an added benefit, the method used by jBoss/Server to accomplish this 
time- and effort-savings feature also saves memory and other server resources since 
only a single server object supports every deployed Enterprise JavaBeans component!
  +<p>
  +A second time- and effort-savings feature is automatic hot deploy and redeploy. 
Some of the top commercial EJB servers require you to "bounce" the server in order to 
successfully deploy your application changes. However, jBoss/Server allows you to 
deploy new applications and redeploy existing applications without stopping and 
restarting the server. In fact, the feature is as easy as copying your newly built EJB 
JAR file to the server deployment directory where jBoss/Server picks up the new file, 
automatically undeploys the old JAR (if any) and deploys the new JAR within seconds. 
This feature definitely provides the benefit of slicing minutes off of each 
change-compile-deploy cycle.
  +          <tr>
                                                        <td 
class="newsheader"><b>Features</b></td>
                                                </tr>
                                                <tr>
  
  
  

Reply via email to