hefeixia
2021-02-18 5b8c95c760840f09910730943b21391e47187315
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE config PUBLIC "config" "config.dtd" >
 
<config>
    <!--系统参数-->
    <param name="EnvironmentName" value="Capital" client="T" remark="测试环境、生产环境" />
    <param name="AuthorizeActive" value="F" remark="权限验证是否启用" />
    <param name="DataBaseType" value="MySql" remark="Oracle,SqlServer,MySql" />
    <param name="ScheduleActive" value="T" remark="Schedule是否激活,T为激活,F和没有配置都不激活" />
    
    <param name="SendSMS" value="F" remark="是否发送短信,T,F" />
    <param name="SuperVCode" value="0023" remark="超级验证码" />
 
    <!-- 2.路由配置 -->
    <routes>
        <!-- 2.1 资源访问 -->
        <route path="/" target="root/module/portal/page/login.html" />
        <route path="timeout" target="root/module/portal/page/login.html" />
        <route path="root" target="/ddinet/" />
        
        <!-- 2.2 system controller-->
        <route path="data" classname="frame.object.dao.DataAccessObject" />
        <route path="system" classname="frame.system.SystemControler" />
        <route path="onlineUser" classname="frame.system.OnlineUserControler" />
        
        <!-- 2.3 project controller -->
        <route path="app" classname="capital.controller.AppController" />
        <route path="target" classname="capital.controller.TargetController" />
        <route path="foot" classname="capital.controller.FootController" />
        <route path="activity" classname="capital.controller.ActivityController" />
        <route path="team" classname="capital.controller.TeamController" />
        <route path="card" classname="capital.controller.CardController" />
        <route path="bag" classname="capital.controller.BagController" />
    </routes>
    
    <!-- 3.不受权限控制的资源 -->
    <freeVisit>
        <!-- 3.1不受权限控制的资源类型 -->
        <type>.js</type>
        <type>.json</type>
        <type>.css</type>
        <type>.jpg</type>
        <type>.png</type>
        <type>.gif</type>
        <type>.bmp</type>
        <type>.jpeg</type>
        <type>.zip</type>
        
        <!-- 3.2不受权限控制的页面 -->
        <resource>*/timeout.html</resource>
        <resource>*/login.html</resource>
        <resource>*/doLogin.html</resource>
        <resource>*/index.html</resource>
        <resource>*/download.html</resource>
        <resource>*/download_test.html</resource>
        
        <!-- 2.3不受权限控制的函数调用 -->
        <call>system/login</call>
        <call>system/logout</call>
        <call>system/getvcade</call>
    </freeVisit>
 
    <!-- 4.配置信息加载器列表  -->
    <configLoader>
        <loader name="datasource" classname="frame.persist.DatasuorceLoader" active="T"/>
        <loader name="namedSQL" classname="frame.persist.NamedSQLLoader" active="T"/>
         <loader name="fileIO" classname="frame.file.mapping.FileIOLoader" active="F"/>
         <loader name="system" classname="frame.system.DefaultSystemDataLoader" active="T"/>
         <loader name="period" classname="athena.period.ServerPeriodLoader" active="T"/>
         <loader name="dataModule" classname="capital.module.ModuleLoader" active="T"/>
         <loader name="schedule" classname="frame.server.schedule.ScheduleJobLoader" active="T"/>
         
         
    </configLoader>
    
</config>