1 introduction, Chapter 1: introduction – HP Integrity NonStop J-Series User Manual

Page 17

Advertising
background image

1 Introduction

Java-based Web application development has been inundated by frameworks of every kind. There
is a framework available for almost every application development requirement.

The effort for developing an application using the framework approach is significantly less as
compared to developing an application afresh. The efficiency of Java-based Web development
can be increased by using the appropriate framework.

OpenSource Java Frameworks on NonStop systems offer a Java environment on HP NonStop™
systems that enables the development of Enterprise Java applications using standards-based, open
source technologies that are architecturally compatible with NonStop systems.

HP has certified Spring, Hibernate, Apache MyFaces, and Apache Axis2/Java frameworks for
use on NonStop systems as these frameworks are stable frameworks for application development.

Following are some of the advantages provided by these frameworks:

Spring - provides a lightweight framework to implement the business logic.

Spring has a layered architecture and also provides an abstraction layer to integrate with
other frameworks, such as Hibernate. It also provides lightweight remoting support

Hibernate - is the ORM tool for incorporating database access.

Hibernate scales well in any environment and is highly extensible and customizable. It also
supports lazy initialization, fetching strategies, and optimistic locking with automatic versioning
and time stamping.

MyFaces - is a JSF implementation used to design the user interface for an application.

MyFaces is a component-oriented, event-based framework, which also supports validation of
user inputs. It also provides useful features, such as support for Tiles, use of converters, and
so on.

Axis2/Java - is a web services engine, SOAP, and WSDL engine.

Axis2/Java is a high speed, flexible framework to develop web services. It provides features
such as hot deployment, scalability, WSDL support, and so on.

Axis2/Java can plug into servlet engines as a server and provides extensive support for the
Web Service Description Language (WSDL). It also includes tools that can be used to create
Java classes from the WSDL and back.

The frameworks are not restricted to these roles and can be customized for specific development
requirements. The following versions of the frameworks are currently certified for use on NonStop:

Spring 2.5 and Spring 3.0.2

Hibernate 3.2.6 and Hibernate 3.5.1

MyFaces 1.2.5 and MyFaces 2.0.2

Axis2/Java 1.4.1 and Axis2/Java 1.5.2

This manual describes how to download, install, configure, and use the Spring 3.0.2, Hibernate
3.5.1, MyFaces 2.0.2, and Axis2/Java 1.5.2 frameworks on a NonStop system.

NOTE:

The frameworks have not been modified or customized in any manner for use on NonStop

systems. The steps to download the frameworks, and build sample applications, are explained
using the Microsoft Windows platform only.

Advantages of Java Frameworks on NonStop

17

Advertising
This manual is related to the following products: