BAMS 二次开发文档

配置文件介绍(一)

发布时间 2015-01-01 20:46   浏览量()   收藏()

本文将会介绍BAMS整个框架的配置文件,希望读者能通过以下的内容对BAMS的配置架构有所了解。


一、hbmconf目录为hibernate的配置文件,包括:

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


二、log目录为日志配置文件,包括:

console.properties 控制台日志输出格式。

daily.properties 将日志存入文件,每天生成一个。

database.properties 将日志存入数据库,一般不使用,看具体需求

注:daily、database两个文件可以按需合并到console文件中,系统最终加载的是 console.properties


三、springconf目录为spring配置文件,包括:

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 事务配置

四、code.properties 代码生成配置文件

五、erp.properties 系统全局配置文件

#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


六、fckeditor.properties 富文本编辑器配置文件

七、proxool.properties 数据库配置文件

数据库驱动、URL、账号密码,以及proxool连接池参数设置

广告会让浏览体验不好,可这是网站的唯一收入,请点击下面的百度广告,支持老高的开源行动吧!