Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
nouiWithSpringMVC
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
gechengyang
nouiWithSpringMVC
Commits
eecb13ff
Commit
eecb13ff
authored
Jul 25, 2022
by
WeiCong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复部分jar冲突
修复部分启动报错问题
parent
3621199c
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
394 additions
and
8 deletions
+394
-8
.gitignore
.gitignore
+4
-2
business.iml
business.iml
+2
-1
pom.xml
pom.xml
+6
-1
AbstractCommonController.java
...resentation/noui/controller/AbstractCommonController.java
+2
-2
NoUiPresentationUtil.java
.../org/sss/presentation/noui/util/NoUiPresentationUtil.java
+1
-1
applicationContext.xml
src/main/resources/applicationContext.xml
+1
-1
eIBS.xml
src/main/resources/eIBS.xml
+97
-0
hibernate.eibs.xml
src/main/resources/hibernate.eibs.xml
+174
-0
web.xml
src/main/webapp/WEB-INF/web.xml
+107
-0
No files found.
.gitignore
View file @
eecb13ff
...
...
@@ -2,4 +2,6 @@ out/
target/
.idea
.settings
log
\ No newline at end of file
log
e-lib
classes/
\ No newline at end of file
business.iml
View file @
eecb13ff
...
...
@@ -33,12 +33,12 @@
<orderEntry
type=
"sourceFolder"
forTests=
"false"
/>
<orderEntry
type=
"library"
name=
"bd环境"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"eibs-hibernatesupport-2.0.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"c3p0-0.9.2.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"dzxt-bean"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"bd环境"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"freemarker"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"ojdbc6-12.1.0.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"orai18n-12.1.0.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"e结算依赖包"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: net.sf.ehcache:ehcache:2.10.4"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.auth0:java-jwt:2.2.0"
level=
"project"
/>
<orderEntry
type=
"module-library"
>
...
...
@@ -54,6 +54,7 @@
<orderEntry
type=
"library"
name=
"Maven: org.slf4j:jul-to-slf4j:1.7.30"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.logging.log4j:log4j-core:2.12.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.logging.log4j:log4j-api:2.12.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.logging.log4j:log4j-slf4j-impl:2.12.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.fasterxml.jackson.core:jackson-databind:2.9.7"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.7"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.fasterxml.jackson.core:jackson-core:2.9.7"
level=
"project"
/>
...
...
pom.xml
View file @
eecb13ff
...
...
@@ -83,6 +83,12 @@
</dependency>
<dependency>
<groupId>
org.apache.logging.log4j
</groupId>
<artifactId>
log4j-slf4j-impl
</artifactId>
<version>
${log4j2.version}
</version>
</dependency>
<dependency>
<groupId>
com.fasterxml.jackson.core
</groupId>
<artifactId>
jackson-databind
</artifactId>
<version>
${jackson.version}
</version>
...
...
@@ -354,7 +360,6 @@
<goal>
copy-dependencies
</goal>
</goals>
<configuration>
<excludeGroupIds>
org.sss
</excludeGroupIds>
<!-- 依赖包 输出目录 -->
<outputDirectory>
${project.build.directory}/lib
</outputDirectory>
<!-- 是否不包含间接依赖的包 -->
...
...
src/main/java/org/sss/presentation/noui/controller/AbstractCommonController.java
View file @
eecb13ff
...
...
@@ -149,13 +149,13 @@ public abstract class AbstractCommonController {
stream
.
setName
(
file
.
getOriginalFilename
());
stream
.
setType
(
file
.
getContentType
());
log
.
info
(
"文件表单 key:"
+
file
.
getOriginalFilename
()
+
",size:"
+
file
.
getSize
());
IOUtils
.
copy
(
file
.
getInputStream
(),
stream
.
getOutputStream
()
,
1024
);
IOUtils
.
copy
(
file
.
getInputStream
(),
stream
.
getOutputStream
());
dataField
.
invokeEventRules
(
context
,
EventType
.
ON_STREAM_UPLOAD
,
null
);
}
else
if
(
eventType
.
equals
(
ON_STREAM_DOWNLOAD
))
{
@SuppressWarnings
(
"rawtypes"
)
IDatafield
dataField
=
(
IDatafield
)
baseObject
(
context
,
noUiRequest
,
alias
);
IStream
stream
=
(
IStream
)
dataField
.
getValue
();
byte
[]
data
=
IOUtils
.
readFully
(
stream
.
getInputStream
(),
(
int
)
stream
.
size
());
byte
[]
data
=
IOUtils
.
toByteArray
(
stream
.
getInputStream
());
dataField
.
invokeEventRules
(
context
,
EventType
.
ON_STREAM_DOWNLOAD
,
null
);
IOUtils
.
write
(
data
,
response
.
getOutputStream
());
}
...
...
src/main/java/org/sss/presentation/noui/util/NoUiPresentationUtil.java
View file @
eecb13ff
...
...
@@ -371,7 +371,7 @@ public class NoUiPresentationUtil {
context
.
getSession
().
saveData
(
sysmod
,
stream
);
byte
[]
sysmodBytes
=
null
;
try
{
sysmodBytes
=
IOUtils
.
readFully
(
stream
.
getInputStream
(),
(
int
)
stream
.
size
());
sysmodBytes
=
IOUtils
.
toByteArray
(
stream
.
getInputStream
());
}
catch
(
IOException
e
)
{
log
.
error
(
"sysmodToBytes exception"
,
e
);
}
...
...
src/main/resources/applicationContext.xml
View file @
eecb13ff
...
...
@@ -3,7 +3,7 @@
xsi:schemaLocation=
"http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.2.xsd"
>
<bean
id=
"
annotationPropertyConfigurerRedis
"
<bean
id=
"
propertyConfigurer
"
class=
"org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
>
<property
name=
"order"
value=
"1"
/>
<property
name=
"ignoreUnresolvablePlaceholders"
value=
"true"
/>
...
...
src/main/resources/eIBS.xml
0 → 100644
View file @
eecb13ff
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<service
class=
"org.sss.presentation.noui.util.NoUiUtils"
initMethodName=
"init"
deinitMethodName=
"deinit"
>
<property
name=
"datapath"
value=
"D:/"
/>
<property
name=
"fieldencode"
value=
"true"
class=
"boolean"
/>
<property
name=
"connectKeeped"
value=
"true"
class=
"boolean"
/>
<property
name=
"debugMode"
value=
"false"
class=
"boolean"
/>
<!-- WAR包本身的目录为变量$ROOT,WAR/WEB-INF/classes目录为变量$HOME -->
<property
name=
"rootPath"
value=
"$ROOT"
/>
<!-- 外部资源目录
<property name="resourcePath" value="$ROOT/upload" /> -->
<!-- 代码转换的实现(可替换,但必须实现ICodetable接口) -->
<property
name=
"tbl"
class=
"org.sss.common.impl.CodetableImpl"
methodName=
"getInstance"
>
<property
name=
"homePath"
value=
"$HOME"
direct=
"false"
/>
</property>
<!-- 国际化的实现(可替换,但必须实现II18n接口) -->
<property
name=
"i18n"
class=
"org.sss.common.impl.I18nImpl"
/>
<!-- 密码编解码的实现(可替换,但必须实现IFilter接口) -->
<property
name=
"passwordFilter"
class=
"org.sss.presentation.noui.filter.PasswordSM2Filter"
/>
<!-- Module工厂实现(不可替换) -->
<property
name=
"factory"
class=
"org.sss.module.hibernate.ModuleSessionFactory"
/>
<!-- 后台应用服务启动用户名 -->
<property
name=
"userName"
value=
"bgUser"
/>
<!-- 后台应用服务中断重启间隙时间(单位:毫秒) -->
<property
name=
"millis"
value=
"5000"
class=
"long"
/>
<!-- 后台应用服务超时时间(单位:毫秒) -->
<property
name=
"timeout"
value=
"600000"
class=
"long"
/>
<!-- 关闭时等待后台应用服务退出时间(单位:毫秒) -->
<property
name=
"waitExit"
value=
"60000"
class=
"long"
/>
<!-- 服务列表(以逗号隔开多个服务名,服务名前加下划线忽略后台应用服务超时时间) -->
<property
name=
"serviceNames"
value=
""
class=
"java.lang.String[]"
/>
<property
name=
"userNames"
value=
"bgUser1,bgUser2"
class=
"java.lang.String[]"
/>
<property
name=
"millises"
value=
"60000,5000"
class=
"long[]"
/>
<property
name=
"timeouts"
value=
"600000,600000"
class=
"long[]"
/>
</service>
<service
class=
"com.brilliance.etrade.auth.impl.LoginContextImpl"
>
<!-- 网银认证时间间隔 -->
<property
name=
"timeStep"
value=
"600000"
class=
"long"
/>
</service>
<service
class=
"org.sss.util.ContainerUtils"
>
<!-- <property name="cacheClassName" value="org.sss.presentation.noui.cache.Ehcache.EhcacheCache" class="java.lang.String" /> -->
<!-- 交易DAT文件是否采用压缩 -->
<property
name=
"isCompressed"
value=
"false"
class=
"boolean"
/>
</service>
<service
class=
"org.sss.module.hibernate.HibernateUtils"
initMethodName=
"init"
deinitMethodName=
"deinit"
>
<!-- 生成代码基本包名(不可修改)***暂时注释掉 -->
<!--<property name="packageName" value="com.brilliance.eibs.etrade"/>-->
<!-- 生成数据库脚本 -->
<!-- <property name="scriptFile" value="C:/eIBS.sql" />-->
<!-- 自动重建数据库表 -->
<property
name=
"autoCreate"
value=
"false"
class=
"boolean"
/>
<!-- 设置查询最大读取数(0为无限制) -->
<property
name=
"maxFetchSize"
value=
"1000"
class=
"int"
/>
<property
name=
"ignoreFetchError"
value=
"true"
class=
"boolean"
/>
</service>
<service
class=
"org.sss.presentation.zk.ZkDisplayUtils"
>
<property
name=
"unit"
value=
"px"
/>
<property
name=
"leftOffset"
value=
"5"
class=
"int"
/>
<property
name=
"topOffset"
value=
"55"
class=
"int"
/>
</service>
<service
class=
"org.sss.presentation.zk.ZkUtils"
initMethodName=
"init"
deinitMethodName=
"deinit"
>
<property
name=
"autoTextarea"
value=
"false"
class=
"boolean"
/>
<!-- 是否为调试状态 -->
<property
name=
"debugMode"
value=
"true"
class=
"boolean"
/>
<!-- WAR包本身的目录为变量$ROOT,WAR/WEB-INF/classes目录为变量$HOME -->
<property
name=
"rootPath"
value=
"/weblogic/webapps/resource"
/>
<!-- 外部资源目录 -->
<property
name=
"resourcePath"
value=
"/weblogic/webapps/resource/data/loginfile/"
/>
<!-- 代码转换的实现(可替换,但必须实现ICodetable接口) -->
<property
name=
"tbl"
class=
"org.sss.common.impl.CodetableImpl"
methodName=
"getInstance"
>
<property
name=
"homePath"
value=
"$HOME"
direct=
"false"
/>
<!-- <property name="homePath" value="/weblogic/webapps/resource/codetable/" direct="false" /> -->
</property>
<!-- 国际化的实现(可替换,但必须实现II18n接口) -->
<property
name=
"i18n"
class=
"org.sss.common.impl.I18nImpl"
/>
<!-- 密码编解码的实现(可替换,但必须实现IFilter接口) -->
<property
name=
"passwordFilter"
class=
"org.sss.common.impl.PasswordFilter"
/>
<!-- Module工厂实现(不可替换) -->
<property
name=
"factory"
class=
"org.sss.module.hibernate.ModuleSessionFactory"
/>
<!-- 后台应用服务启动用户名 -->
<property
name=
"userName"
value=
"bgUser"
/>
<!-- 后台应用服务中断重启间隙时间(单位:毫秒) -->
<property
name=
"millis"
value=
"10000"
class=
"long"
/>
<!-- 关闭时等待后台应用服务退出时间(单位:毫秒) -->
<property
name=
"waitExit"
value=
"600000"
class=
"long"
/>
<!-- 服务列表(以逗号隔开多个服务名) -->
<!-- <property name="serviceNames" value="_xmltsk" direct="true" class="java.lang.String[]" /> -->
<property
name=
"serviceNames"
value=
""
direct=
"true"
class=
"java.lang.String[]"
/>
</service>
</configuration>
src/main/resources/hibernate.eibs.xml
0 → 100644
View file @
eecb13ff
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property
name=
"hibernate.cache.region.factory_class"
>
org.hibernate.cache.internal.NoCachingRegionFactory
</property>
<property
name=
"hibernate.cache.use_second_level_cache"
>
false
</property>
<property
name=
"hibernate.show_sql"
>
false
</property>
<property
name=
"hibernate.connection.autocommit"
>
false
</property>
<property
name=
"hibernate.use_outer_join"
>
false
</property>
<property
name=
"hibernate.dialect"
>
org.hibernate.dialect.Oracle10gDialect
</property>
<property
name=
"hibernate.connection.url"
>
jdbc:oracle:thin:@192.168.0.110:9000:XE
</property>
<property
name=
"hibernate.connection.driver_class"
>
oracle.jdbc.driver.OracleDriver
</property>
<property
name=
"hibernate.connection.username"
>
zjkdzt
</property>
<property
name=
"hibernate.connection.password"
>
zjkdzt
</property>
<property
name=
"hibernate.connection.autoReconnect"
>
true
</property>
<property
name=
"hibernate.connection.autoReconnectForPools"
>
true
</property>
<property
name=
"hibernate.is-connection-validation-required"
>
true
</property>
<property
name=
"hibernate.connection.provider_class"
>
org.sss.module.hibernate.ext.C3P0ConnectionProvider
</property>
<property
name=
"hibernate.c3p0.timeout"
>
3600
</property>
<property
name=
"hibernate.c3p0.idle_test_period"
>
3600
</property>
<property
name=
"hibernate.c3p0.max_size"
>
300
</property>
<property
name=
"hibernate.c3p0.min_size"
>
20
</property>
<property
name=
"hibernate.c3p0.validate"
>
true
</property>
<mapping
class=
"com.brilliance.eibs.etrade.EibsQykhxxb"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsSjzsb"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsRslst"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsQyzhxxb"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsPty"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsUsr"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsRol"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsEty"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsEtg"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsDep"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsSpt"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsUsraut"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsPtr"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsImg"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsTblbil"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsPdfdoc"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsTblcnt"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsOplog"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsOpelog"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsEab"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsRmk"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsTrn"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsOrd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsOre"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsWfd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsWft"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsWfs"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsWfe"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsSmh"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsPtyaut"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsPtyref"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsUsrsig"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsSig"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsModlst"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsPscacc"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsPscsta"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsBusmdl"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsPts"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsPta"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsAdr"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsXptqna"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsLnklst"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsReglnk"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsLnkmsg"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsCtl"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsSwrel"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsAcb"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsAct"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsApd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsIxd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsBxd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsMar"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsMxd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsGlb"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsCls"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsBxdctl"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsBxdrmg"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsCty"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsFcd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsZbxblh"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsBpd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsPxd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsAfd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsBed"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsAuth"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsSptall"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsBcd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsDyd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsLed"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsBod"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsLid"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsLit"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsLxd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsGid"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsGit"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsGxd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsBrd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsTrd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsTxd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsFsd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsFyd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsDid"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsDit"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsDxt"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsBdd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsBilmdl"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsQbm"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsBmd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsDed"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsCpd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsApyctm"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsCimp"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsFxpmsg"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsBwlsb"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsBwlist"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsZjtgxb"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsQygxb"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsPtymod"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsBzjqur"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsCom"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsCod"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsCbk"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsCpo"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsGpilst"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsCptlst"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsCptsgl"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsKhlst"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsKhlst0"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsStb"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsPty01"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsEpc"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsMsg"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsCur"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsCurrat"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsXptinf"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsXptfaq"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsXptsam"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsRolpro"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsUsrrol"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsUsrcli"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsQua"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsAcc"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsTsc"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsBaflnk"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsRfd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsDfd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsEmx"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsAmhmgr"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsEyd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsCiblst"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsReslst"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsErs"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsFes"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsCurtmp"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsFin"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsDra"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsSgd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsRpd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsMad"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsMat"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsMsglst"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsBwzsb"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsHbxq"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsAcd"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsSwtep"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsZhlsyeb"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsRzz"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsSth"
/>
<mapping
class=
"com.brilliance.eibs.etrade.EibsTas"
/>
</session-factory>
</hibernate-configuration>
src/main/webapp/WEB-INF/web.xml
View file @
eecb13ff
...
...
@@ -25,6 +25,21 @@
<param-value>
hibernate
</param-value>
</context-param>
<context-param>
<param-name>
redirectUri
</param-name>
<param-value>
/redirect.zul
</param-value>
</context-param>
<context-param>
<param-name>
loginUri
</param-name>
<param-value>
/login.zul
</param-value>
</context-param>
<context-param>
<param-name>
messageTemplate
</param-name>
<param-value>
/error/template.zul
</param-value>
</context-param>
<!-- 配置监听器 -->
<listener>
...
...
@@ -41,6 +56,12 @@
<listener-class>
org.sss.server.WebContextListener
</listener-class>
</listener>
<listener>
<listener-class>
org.sss.presentation.zk.common.SessionListener
</listener-class>
</listener>
<listener>
<listener-class>
org.zkoss.zk.ui.http.HttpSessionListener
</listener-class>
</listener>
<listener>
<listener-class>
org.sss.presentation.noui.listener.NoUiApiInitListener
</listener-class>
</listener>
<filter>
...
...
@@ -70,6 +91,52 @@
<url-pattern>
/*
</url-pattern>
</filter-mapping>
<filter>
<filter-name>
applicationFilter
</filter-name>
<filter-class>
org.sss.presentation.zk.common.ApplicationFilter
</filter-class>
<init-param>
<param-name>
secureRequired
</param-name>
<param-value>
false
</param-value>
<!-- 这里设置必须为https方式登录系统 -->
</init-param>
<init-param>
<param-name>
ssoLoginRequired
</param-name>
<param-value>
false
</param-value>
<!-- 这里设置单点登录系统 -->
</init-param>
<init-param>
<param-name>
loginContextClassName
</param-name>
<param-value>
com.brilliance.etrade.auth.impl.CopyOfSimpleLoginContextImpl
</param-value>
</init-param>
<init-param>
<param-name>
excludes
</param-name>
<!-- 这里设置不需要登录就可以访问资源 -->
<param-value>
*.dsp,*.js,*.css,/zkau/*,/public/*,/error/*
</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>
applicationFilter
</filter-name>
<servlet-name>
zkLoader
</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>
applicationFilter
</filter-name>
<servlet-name>
auEngine
</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>
applicationFilter
</filter-name>
<url-pattern>
/file/*
</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>
applicationFilter
</filter-name>
<url-pattern>
/locale/*
</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>
applicationFilter
</filter-name>
<url-pattern>
/entity/*
</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>
applicationFilter
</filter-name>
<url-pattern>
/resource/*
</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>
springDispatcherServlet
</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
...
...
@@ -86,6 +153,46 @@
<url-pattern>
/service/*
</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>
zkLoader
</servlet-name>
<servlet-class>
org.zkoss.zk.ui.http.DHtmlLayoutServlet
</servlet-class>
<init-param>
<param-name>
update-uri
</param-name>
<param-value>
/zkau
</param-value>
</init-param>
<load-on-startup>
1
</load-on-startup>
</servlet>
<servlet>
<servlet-name>
auEngine
</servlet-name>
<servlet-class>
org.zkoss.zk.au.http.DHtmlUpdateServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>
zkLoader
</servlet-name>
<url-pattern>
*.zul
</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>
zkLoader
</servlet-name>
<url-pattern>
*.zhtml
</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>
zkLoader
</servlet-name>
<url-pattern>
*.svg
</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>
zkLoader
</servlet-name>
<url-pattern>
*.xml2html
</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>
zkLoader
</servlet-name>
<url-pattern>
/zk/*
</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>
auEngine
</servlet-name>
<url-pattern>
/zkau/*
</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
1800
</session-timeout>
</session-config>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment