本文将会介绍BAMS整个框架的配置文件,希望读者能通过以下的内容对BAMS的配置架构有所了解。
hbm.mysql/oracle.xml 数据库映射文件
<class name="com.pinhuba.core.pojo.OaNotebook" table="OA_NOTEBOOK"> <id name="primaryKey" type="long"> <column name="oa_notebook_id" /> <generator class="identity" /> </id> <property name="oaNotebookContext" type="java.lang.String"> <column name="oa_notebook_context" /> </property> <property name="oaNotebookCreattime" type="java.lang.String"> <column name="oa_notebook_creattime" /> </property> ... </class>
hibernateConfig.properties hibernate参数配置文件,详细配置请查看“hibernate3 所有参数设置明细”
#MYSQL hibernate.dialect=org.hibernate.dialect.MySQLDialect #ORACLE #hibernate.dialect=org.hibernate.dialect.OracleDialect hibernate.show_sql=true hibernate.format_sql=false hibernate.use_sql_comments=false hibernate.jdbc.fetch_size=50 hibernate.jdbc.batch_size=25 hibernate.hbm2ddl.auto=false hibernate.connection.release_mode=after_transaction hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider
console.properties 控制台日志输出格式。
daily.properties 将日志存入文件,每天生成一个。
database.properties 将日志存入数据库,一般不使用,看具体需求
注:daily、database两个文件可以按需合并到console文件中,系统最终加载的是 console.properties
spring-activiti.xml 整合activiti工作流引擎配置
spring-config-web.xml 主要文件,在tomcat启动时加载。其中包含了-activiti.xml、-service.xml、-transaction.xml,例如:
<import resource="spring-activiti.xml" /> <import resource="spring-service.xml" /> <import resource="spring-transaction.xml" />
spring-service.xml dwr、service、dao配置文件
spring-servlet-front.xml 前台springmvc配置
spring-servlet.xml 后台springmvc配置
spring-transaction.xml 事务配置
#1 erp.sys.LoginIsview = true //是否允许公司注册 erp.sys.CodeIsview = false //是否启用登录验证码 erp.sys.LoginSingle = false //是否允许用户同时登录 #2 erp.sys.ProjectCode = 01 //默认的模块编码 #3 #windows erp.upload.memberPath= C\:/BamsDownloads/member/ erp.upload.fileSavePath= C\:/BamsDownloads/file/ erp.upload.imgSavePath= C\:/BamsDownloads/image/ erp.mail.filePath = C\:/BamsDownloads/mail/ erp.netdisk.path = C\:/BamsDownloads/netdisk erp.workflow.path = C\:/BamsDownloads/workflow #linux #erp.upload.memberPath= /usr/BamsDownloads/member/ #erp.upload.fileSavePath= /usr/BamsDownloads/file/ #erp.upload.imgSavePath= /usr/BamsDownloads/image/ #erp.mail.filePath = /usr/BamsDownloads/mail/ #erp.netdisk.path = /usr/BamsDownloads/netdisk #erp.workflow.path = /usr/BamsDownloads/workflow erp.upload.fileSize = 200 //文件上传默认大小 erp.upload.imageSize = 10 //图片上传默认大小 #word template path erp.word.template.path = /doc //导出word的模板路径 #4 erp.show.projectchange =3 //模块图标换行数量 #5 company type trial day and OFFICIAL month erp.company.trialDate = 7 erp.company.officialDate = 12 #6 proxoolDataSource erp.proxool.dsname = proxoolDataSource //连接池实例名称 #7 weather is open erp.center.weather = false erp.weather.url = http://m.weather.com.cn/m/pn4/weather.htm erp.weather.more = http://www.weather.com.cn/html/weather/ erp.weather.defaultmore = http://www.weather.com.cn/forecast/index.shtml #8 desktop show row min and max erp.desktop.showMinRow = 5 erp.desktop.showMaxRow = 10
数据库驱动、URL、账号密码,以及proxool连接池参数设置