User Manual
Contents
2 Spring Overview......................................................................................33
Spring Projects.......................................................................................................................33
Spring Framework..............................................................................................................33
Spring Web Flow...............................................................................................................34
Spring Applications on NonStop..............................................................................................34
3 Installing the Spring Framework..................................................................36
Prerequisites...........................................................................................................................36
NonStop System................................................................................................................36
Windows System...............................................................................................................36
Installing Spring Framework Libraries on NonStop.......................................................................36
Downloading the Spring Distribution on Windows..................................................................37
Downloading Spring Dependency JAR Files on Windows........................................................38
Downloading Sample Spring Applications on Windows..........................................................38
Copying Spring Runtime Libraries from Windows to NonStop..................................................39
Deploying and Running Sample Spring Applications on NonStop.................................................39
PetClinic...........................................................................................................................40
JPetStore...........................................................................................................................46
4 Configuring Spring Applications on NonStop Systems...................................52
NonStop Platform Configurations..............................................................................................52
Determining the Application Parameters................................................................................52
Determining the Maximum Capacity of NSJSP Instance...........................................................52
Configuring iTP WebServer for Spring Applications................................................................53
Configuring NSJSP for Spring Applications............................................................................57
Spring Framework Configurations.............................................................................................62
Configuring JDBC Driver for SQL/MX Database.....................................................................63
Configuring Database Transaction Management....................................................................66
Connection Pooling............................................................................................................72
Module File Caching Configurations.........................................................................................73
Configuring NonStop SQL/MX DataSource for MFC..............................................................73
Modifying the Spring Application........................................................................................74
5 Getting Started with Spring........................................................................75
Prerequisites...........................................................................................................................75
NonStop System................................................................................................................75
Windows System...............................................................................................................75
Overview of EmpInfo...............................................................................................................75
Developing EmpInfo on Windows using the Eclipse Galileo IDE...............................................76
Deploying EmpInfo on NonStop.........................................................................................129
Running EmpInfo on NonStop............................................................................................133
A EmpInfo Database Script.........................................................................134
B Customizing Sample Applications.............................................................135
Customizing PetClinic............................................................................................................135
Added Directories............................................................................................................135
Added File......................................................................................................................135
Modified Files.................................................................................................................136
Customizing JPetStore............................................................................................................139
Added File......................................................................................................................139
Modified Files.................................................................................................................139
Contents 31