User Manual

Contract-First approach................................................................................................336
V Integrating Frameworks...........................................................................346
18 Using Spring Transaction Manager......................................................348
Why Transaction Management is required..........................................................................348
Spring Transaction Management........................................................................................348
Declarative Transaction Management.............................................................................348
Programmatic Transaction Management.........................................................................348
Example of Using Spring Transaction Manager....................................................................348
Modifying EmpInfo on Windows using Eclipse Galileo IDE...............................................349
Deploying EmpInfo on NonStop....................................................................................362
Running EmpInfo on NonStop.......................................................................................366
19 Integrating Hibernate into Spring........................................................367
Why Integrate Hibernate into Spring..................................................................................367
Example of Integrating Hibernate into Spring.......................................................................367
Modifying EmpInfo on Windows using Eclipse Galileo IDE...............................................368
Deploying EmpInfo on NonStop....................................................................................379
Running EmpInfo on NonStop.......................................................................................382
20 Integrating JPA with Hibernate into Spring............................................383
Why Integrate JPA with Hibernate in Spring........................................................................383
Example of Integrating JPA with Hibernate into Spring..........................................................383
Modifying EmpInfo on Windows using Eclipse Galileo IDE...............................................384
Deploying EmpInfo on NonStop....................................................................................394
Running EmpInfo on NonStop.......................................................................................397
21 Integrating Axis2/Java into Spring......................................................398
Why Integrate Axis2/Java into Spring................................................................................398
Example of Integrating Axis2/Java with Spring....................................................................398
Modifying EmpInfo on Windows using Eclipse Galileo IDE...............................................399
Deploying EmpInfo on NonStop....................................................................................404
Running EmpInfo Web Service on NonStop....................................................................408
Developing EmpInfoClient on Windows..........................................................................408
Running EmpInfoClient on Windows..............................................................................416
22 Integrating MyFaces into Spring..........................................................421
Why Integrate MyFaces into Spring....................................................................................421
Example of Integrating MyFaces into Spring........................................................................421
Modifying EmpInfo on Windows using Eclipse Galileo IDE...............................................422
Deploying EmpInfo on NonStop....................................................................................444
Running EmpInfo on NonStop.......................................................................................448
23 Frequently Asked Questions...................................................................458
Glossary..................................................................................................461
Index.......................................................................................................464
Contents 7