[gee-svn] SF.net SVN: gabel: [122] trunk/gee/war/WEB-INF
Status: Alpha
Brought to you by:
alllee
|
From: <al...@us...> - 2006-02-28 07:00:17
|
Revision: 122 Author: alllee Date: 2006-02-27 23:00:11 -0800 (Mon, 27 Feb 2006) ViewCVS: http://svn.sourceforge.net/gabel/?rev=122&view=rev Log Message: ----------- starting the long road towards persistent experiment configuration. Modified Paths: -------------- trunk/gee/war/WEB-INF/applicationContext.xml trunk/gee/war/WEB-INF/hibernate-session-factory-config.xml Added Paths: ----------- trunk/gee/war/WEB-INF/dwr.xml trunk/gee/war/WEB-INF/jdbc.properties Modified: trunk/gee/war/WEB-INF/applicationContext.xml =================================================================== --- trunk/gee/war/WEB-INF/applicationContext.xml 2006-02-28 04:34:13 UTC (rev 121) +++ trunk/gee/war/WEB-INF/applicationContext.xml 2006-02-28 07:00:11 UTC (rev 122) @@ -1,5 +1,32 @@ <?xml version="1.0" encoding="UTF-8"?> +<!-- +vim:sts=2:sw=2: +--> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans default-autowire="autodetect"> - <bean id="experimentService" class="edu.indiana.psych.gee.service.ExperimentService"/> + <bean id="propertyConfigurer" + class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> + <property name="location" value="/WEB-INF/jdbc.properties"/> + </bean> + <bean id="mysqlDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> + <property name="driverClassName" value="com.mysql.jdbc.Driver"/> + <property name="url" value="jdbc:mysql://localhost/${geedb.name}"/> + <property name="username" value="${geedb.user}"/> + <property name="password" value="${geedb.password}"/> + </bean> + <bean id="hibernateSessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> + <property name="configLocation" value="WEB-INF/hibernate-session-factory-config.xml"/> + <property name="configurationClass" value="org.hibernate.cfg.AnnotationConfiguration"/> + <property name="hibernateProperties"> + <props> + <prop key="hibernate.cglib.use_reflection_optimizer">false</prop> + <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> + <prop key="hibernate.show_sql">true</prop> + </props> + </property> + <property name="dataSource"> + <ref bean="mysqlDataSource"/> + </property> + </bean> + <bean id="experimentService" class="edu.indiana.psych.gee.service.ExperimentService"/> </beans> Added: trunk/gee/war/WEB-INF/dwr.xml =================================================================== --- trunk/gee/war/WEB-INF/dwr.xml (rev 0) +++ trunk/gee/war/WEB-INF/dwr.xml 2006-02-28 07:00:11 UTC (rev 122) @@ -0,0 +1,24 @@ +<?xml version="1.0"?> +<!-- +vim:sts=2:sw=2: +--> +<!DOCTYPE dwr PUBLIC + "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" + "http://www.getahead.ltd.uk/dwr/dwr10.dtd"> +<dwr> + <allow> + <create creator="new" javascript="validator"> + <param name="class" value="com.opensymphony.webwork.validators.DWRValidator"/> + </create> + <convert converter="bean" match="com.opensymphony.xwork.ValidationAwareSupport"/> + </allow> + + <signatures> + <![CDATA[ + import java.util.Map; + import com.opensymphony.webwork.validators.DWRValidator; + + DWRValidator.doPost(String, String, Map<String, String>); + ]]> + </signatures> +</dwr> Modified: trunk/gee/war/WEB-INF/hibernate-session-factory-config.xml =================================================================== --- trunk/gee/war/WEB-INF/hibernate-session-factory-config.xml 2006-02-28 04:34:13 UTC (rev 121) +++ trunk/gee/war/WEB-INF/hibernate-session-factory-config.xml 2006-02-28 07:00:11 UTC (rev 122) @@ -1,3 +1,7 @@ +<?xml version="1.0"?> +<!-- +vim:sts=2:sw=2: +--> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd "> @@ -3,9 +7,8 @@ <hibernate-configuration> <session-factory> - <!-- place mappings here - <mapping package="edu.iupui.cmg.parsnp.om.assay"/> - <mapping class="edu.iupui.cmg.parsnp.om.assay.AssayImpl"/> - <mapping class="edu.iupui.cmg.parsnp.om.assay.AssaySnpImpl"/> - --> + <mapping package="edu.indiana.psych.gee"/> + <mapping class="edu.indiana.psych.gee.ConsentForm"/> + <mapping package="edu.indiana.psych.gee.forager"/> + <mapping class="edu.indiana.psych.gee.forager.ForagerConfiguration"/> </session-factory> </hibernate-configuration> Added: trunk/gee/war/WEB-INF/jdbc.properties =================================================================== --- trunk/gee/war/WEB-INF/jdbc.properties (rev 0) +++ trunk/gee/war/WEB-INF/jdbc.properties 2006-02-28 07:00:11 UTC (rev 122) @@ -0,0 +1,7 @@ +# replace these with custom database user/pass +# the database name +geedb.name=gee +# a username with privileges to admin experiments +geedb.user=dummy-user +# admin's db password +geedb.password=dummy-password This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |