beautypg.com

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

Page 14

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 NonStop systems
that enable the development of Enterprise Java applications using standards-based, open source
technologies that are architecturally compatible with NonStop systems.

HP certifies Spring, Hibernate, Apache MyFaces, and Apache Axis2/Java frameworks for use on
NonStop systems.

Some of the advantages of these frameworks are:

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 remote support.

Hibernate - is an Object Relational Mapping (ORM) tool for 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 Java Server Faces (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, etc.

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

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

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 3.0.2 and Spring 3.1.0

Hibernate 3.2.6, Hibernate 3.5.1, Hibernate 3.6.8, and Hibernate 4.1.1

MyFaces 1.2.5 and MyFaces 2.0.2

Axis2/Java 1.4.1 and Axis2/Java 1.5.2

NOTE:

The steps to download the frameworks, and build sample applications, are explained

using the Microsoft Windows platform.

Advantages of developing applications using Java frameworks on NonStop

14

Introduction

This manual is related to the following products: