beautypg.com

B customizing sample applications, Customizing petclinic, Added directory – HP Integrity NonStop H-Series User Manual

Page 149: Added file, Setdatabase.java, Appendix b: customizing sample applications, Customizing sample applications

background image

B Customizing Sample Applications

Customizing PetClinic

To customize the PetClinic sample application to run on NonStop systems, six files were modified
and a directory and file were added.
Added Directory:

/etc

Added File:

SetDatabase.java

Modified Files:

build_jdbct2.xml

build_jdbct4.xml

web.xml

petclinic.hbm.xml

applicationContext-hibernate.xml

jdbc.properties

Added Directory

/etc

(<Spring Home>\samples\petclinic\etc)

This directory is included in the

SAMPLES.zip

file and contains the Hibernate Dialect JAR file

required to run PetClinic.

Added File

SetDatabase.java

(

<My SASH

Home>\petclinic\src\org\springframework\samples\petclinic\datasource\SetDatabase.java

):

A new package

org.springframework.samples.petclinic.property

and a Java class

SetDatabase.java

was created. The

SetDatabase.java

class file was used for adding

customized connection properties to the JDBC driver.
The

SetDatabase.java

class file appeared as:

package org.springframework.samples.petclinic.datasource;

import org.apache.commons.dbcp.BasicDataSource;

public class SetDataSource extends BasicDataSource{
private String catalog;
private String schema;
public void setCatalog(String catalog) {
this.catalog=catalog;
addConnectionProperty("catalog",this.catalog);
}

public void setSchema(String schema) {
this.schema=schema;
addConnectionProperty("schema",this.schema);
}
}

Customizing PetClinic

149

This manual is related to the following products: