first commit
This commit is contained in:
11
comm/Hobi/config/applicationContext-hibernate.xml
Executable file
11
comm/Hobi/config/applicationContext-hibernate.xml
Executable file
@@ -0,0 +1,11 @@
|
||||
|
||||
admin
|
||||
<!-- hobi -->
|
||||
<value>adminSymbolsService</value>
|
||||
<value>adminContractSymbolsService</value>
|
||||
|
||||
|
||||
data
|
||||
<!-- hobi -->
|
||||
<value>dataDBService</value>
|
||||
<value>klineService</value>
|
||||
22
comm/Hobi/config/applicationContext-hobi.xml
Executable file
22
comm/Hobi/config/applicationContext-hobi.xml
Executable file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
http://code.alibabatech.com/schema/dubbo
|
||||
http://code.alibabatech.com/schema/dubbo/dubbo.xsd ">
|
||||
|
||||
|
||||
|
||||
<bean id="dataService"
|
||||
class="project.data.internal.DataServiceImpl">
|
||||
<property name="remoteDataService" ref="remoteDataService" />
|
||||
</bean>
|
||||
|
||||
|
||||
<dubbo:reference id="remoteDataService"
|
||||
interface="project.data.DataService" check="false" />
|
||||
|
||||
|
||||
</beans>
|
||||
31
comm/Hobi/config/applicationContext-hobi_admin.xml
Executable file
31
comm/Hobi/config/applicationContext-hobi_admin.xml
Executable file
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
http://code.alibabatech.com/schema/dubbo
|
||||
http://code.alibabatech.com/schema/dubbo/dubbo.xsd ">
|
||||
|
||||
|
||||
<dubbo:reference id="hobiDataService"
|
||||
interface="project.hobi.HobiDataService" check="false" />
|
||||
|
||||
<bean id="adminSymbolsService"
|
||||
class="project.hobi.internal.AdminSymbolsServiceImpl">
|
||||
<property name="hibernateTemplate" ref="hibernateTemplate" />
|
||||
<property name="pagedQueryDao" ref="pagedDao" />
|
||||
<property name="hobiDataService" ref="hobiDataService" />
|
||||
</bean>
|
||||
<bean id="adminContractSymbolsService"
|
||||
class="project.hobi.internal.AdminContractSymbolsServiceImpl">
|
||||
<property name="hibernateTemplate" ref="hibernateTemplate" />
|
||||
<property name="pagedQueryDao" ref="pagedDao" />
|
||||
<property name="hobiDataService" ref="hobiDataService" />
|
||||
<property name="jdbcTemplate" ref="jdbcTemplate" />
|
||||
</bean>
|
||||
|
||||
<dubbo:reference id="klineInitService"
|
||||
interface="project.data.internal.KlineInitService" check="false" />
|
||||
|
||||
</beans>
|
||||
123
comm/Hobi/config/applicationContext-hobi_data.xml
Executable file
123
comm/Hobi/config/applicationContext-hobi_data.xml
Executable file
@@ -0,0 +1,123 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
http://code.alibabatech.com/schema/dubbo
|
||||
http://code.alibabatech.com/schema/dubbo/dubbo.xsd ">
|
||||
|
||||
|
||||
<bean id="klineInitService"
|
||||
class="project.data.internal.KlineInitServiceImpl">
|
||||
<property name="klineService" ref="klineService" />
|
||||
</bean>
|
||||
<dubbo:service
|
||||
interface="project.data.internal.KlineInitService"
|
||||
ref="klineInitService" />
|
||||
|
||||
<bean id="hobiDataService"
|
||||
class="project.hobi.internal.HobiDataServiceImpl">
|
||||
<property name="itemService" ref="itemService" />
|
||||
</bean>
|
||||
<dubbo:service interface="project.hobi.HobiDataService"
|
||||
ref="hobiDataService" />
|
||||
|
||||
|
||||
<bean id="cleanDataJob" class="project.data.job.CleanDataJob">
|
||||
<property name="itemService" ref="itemService" />
|
||||
<property name="dataDBService" ref="dataDBService" />
|
||||
<property name="klineService" ref="klineService" />
|
||||
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="dataDBService"
|
||||
class="project.data.internal.DataDBServiceImpl">
|
||||
<property name="hibernateTemplate" ref="hibernateTemplate" />
|
||||
<property name="namedParameterJdbcTemplate"
|
||||
ref="namedParameterJdbcTemplate" />
|
||||
<property name="sysparaService" ref="sysparaService" />
|
||||
<property name="pagedQueryDao" ref="pagedDao" />
|
||||
<property name="itemService" ref="itemService" />
|
||||
</bean>
|
||||
|
||||
<bean id="klineService"
|
||||
class="project.data.internal.KlineServiceImpl">
|
||||
<property name="itemService" ref="itemService" />
|
||||
<property name="hobiDataService" ref="hobiDataService" />
|
||||
<property name="hibernateTemplate" ref="hibernateTemplate" />
|
||||
<property name="sysparaService" ref="sysparaService" />
|
||||
<property name="pagedQueryDao" ref="pagedDao" />
|
||||
<property name="namedParameterJdbcTemplate"
|
||||
ref="namedParameterJdbcTemplate" />
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="klineCacheJob" class="project.data.job.KlineCacheJob">
|
||||
<property name="itemService" ref="itemService" />
|
||||
<property name="hobiDataService" ref="hobiDataService" />
|
||||
</bean>
|
||||
|
||||
|
||||
|
||||
<bean id="dataServer" class="project.data.job.DataServer">
|
||||
<property name="hobiDataService" ref="hobiDataService" />
|
||||
<property name="taskExecutor" ref="dataServerThreadPool" />
|
||||
</bean>
|
||||
|
||||
<bean id="dataServerThreadPool"
|
||||
class="kernel.concurrent.ThreadPoolTaskExecutor">
|
||||
<property name="corePoolSize" value="1" />
|
||||
<property name="keepAliveSeconds" value="60" />
|
||||
<property name="maxPoolSize" value="2" />
|
||||
<property name="queueCapacity" value="50" />
|
||||
<property name="rejectedExecutionHandler"
|
||||
ref="dataServerThreadRejectExecutingHandler" />
|
||||
</bean>
|
||||
|
||||
<bean id="dataServerThreadRejectExecutingHandler"
|
||||
class="kernel.util.RejectExecutionHandlerDelegator">
|
||||
<property name="rejectExecutionHandlers">
|
||||
<list>
|
||||
|
||||
<bean
|
||||
class="project.data.job.OffLineEventRejectExecutingHandler" />
|
||||
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="saveRealtimeServer"
|
||||
class="project.data.job.SaveRealtimeServer">
|
||||
<property name="dataDBService" ref="dataDBService" />
|
||||
</bean>
|
||||
|
||||
<bean id="dataFrequencyServer"
|
||||
class="project.data.job.DataFrequencyServer">
|
||||
<property name="itemService" ref="itemService" />
|
||||
<property name="hobiDataService" ref="hobiDataService" />
|
||||
</bean>
|
||||
|
||||
<bean id="adjustmentValueService"
|
||||
class="project.data.internal.AdjustmentValueServiceImpl">
|
||||
<property name="hibernateTemplate" ref="hibernateTemplate" />
|
||||
<property name="dataService" ref="dataService" />
|
||||
<property name="itemService" ref="itemService" />
|
||||
</bean>
|
||||
|
||||
<dubbo:service
|
||||
interface="project.data.AdjustmentValueService"
|
||||
ref="adjustmentValueService" />
|
||||
|
||||
<bean id="dataService"
|
||||
class="project.data.internal.RemoteDataServiceImpl">
|
||||
<property name="hibernateTemplate" ref="hibernateTemplate" />
|
||||
<property name="itemService" ref="itemService" />
|
||||
<property name="sysparaService" ref="sysparaService" />
|
||||
<property name="klineService" ref="klineService" />
|
||||
</bean>
|
||||
|
||||
<dubbo:service interface="project.data.DataService"
|
||||
ref="dataService" />
|
||||
</beans>
|
||||
23
comm/Hobi/config/struts2.xml
Executable file
23
comm/Hobi/config/struts2.xml
Executable file
@@ -0,0 +1,23 @@
|
||||
|
||||
admin
|
||||
<action name="adminSymbolsAction"
|
||||
class="project.hobi.web.AdminSymbolsAction">
|
||||
<result name="list">/symbols_list.jsp</result>
|
||||
</action>
|
||||
<action name="adminContractSymbolsAction"
|
||||
class="project.hobi.web.AdminContractSymbolsAction">
|
||||
<result name="list">/contract_manage_add_symbols_list.jsp</result>
|
||||
</action>
|
||||
api
|
||||
|
||||
<action name="realtime" class="project.api.RealtimeAction">
|
||||
</action>
|
||||
|
||||
<action name="trend" class="project.api.TrendAction">
|
||||
</action>
|
||||
<action name="depth" class="project.api.DepthAction">
|
||||
</action>
|
||||
<action name="trade" class="project.api.TradeAction">
|
||||
</action>
|
||||
<action name="kline" class="project.api.KlineAction">
|
||||
</action>
|
||||
Reference in New Issue
Block a user