资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
SoTower DE 开发指南北京中电普华信息技术有限公司创新研究中心文档内容变更记录序号 版本号 修改单号 修改章节内容 修改人/ 日期 核对人/日期12345678910 SoTower DE 开发指南 I目录1 各资源类型扩展方案 .11.1 JSP.11.2 静态资源文件 .11.3 Spring 配置文件 .11.4 属性配置文件 .22 配置项说明 .22.1 数据库相关 .22.1.1 更改数据库类型 .22.1.2 相关配置 .22.1.3 持久层错误页面 .32.2 前台页面相关 .32.2.1 flexgrid 自定义 .32.2.2 tree 自定义设定 .32.3 工具类相关 .42.3.1 压缩解压工具类 .42.3.2 数据库操作类 .42.3.3 数据字典类 .42.3.4 SoTI 文件类 .42.3.5 SoTI 邮件类 .42.3.6 SoTI 加解密类 .52.4 WebService 相关 .52.4.1 修改 Axis 2 默认模块路径 .53 附录 1:SoTower 开发平台模块 .54 附录 2:第三方模块 .6 SoTower DE 开发指南 11 各资源类型扩展方案如果业务应用子系统需要修改过 SoTower 平台的文件,就需要创建扩展模块,用子系统中修改过的平台文件覆盖或者新增平台默认的文件。1.1 JSP1. 获得要修改的 SoTower 平台的原 JSP 文件;2. 了解要修改的 SoTower 平台的 JSP 文件属于哪个模块;3. 创建扩展模块;4. 把原 JSP 文件按照所属模块的原有目录结构放置在扩展模块中;5. 对 JSP 文件进行修改;6. 部署扩展模块到应用中。说明:JSP 文件只能进行整个文件的覆盖。1.2 静态资源文件模块化后的 SoTower 平台的静态资源文件(包括*.js,*.css,*.gif,*.jpg, *.html 等等)存放在 2 个地方,大部分资源文件都统一放在 sotower-skins 中,少量的文件分散放在各个模块中。1. 获得要修改的 SoTower 平台的原静态资源文件;2. 了解要修改的 SoTower 平台的静态资源文件是属于 sotower-skins 还是各个模块中;3. 创建相应模块的扩展模块;4. 把原静态资源文件按照所属模块的原有目录结构放置在扩展模块中;5. 对静态资源文件进行修改;6. 部署扩展模块到应用中。说明:静态资源文件只能进行整个文件的覆盖。1.3 Spring 配置文件1. 获得要修改的 SoTower 平台的原 Spring 配置文件;2. 了解要修改的 SoTower 平台的 Spring 配置文件属于哪个模块;3. 创建扩展模块;4. 把原 Spring 配置文件按照所属模块的原有目录结构放置在扩展模块中;5. 新创建的 Spring 配置文件的名称不能和被覆盖的 Spring 配置文件名相同,但是要修改的 Spring Bean 的 ID 必须相同;6. 对 Spring 配置文件进行修改;7. 部署扩展模块到应用中。 SoTower DE 开发指南 2说明:Spring 配置文件的扩展可以实现 Bean 级别的覆盖。扩展模块的 Spring 配置文件中可以只维护需要修改的 Bean,其他不需要修改的 Bean 可以不用维护,即可以增加、修改一个 Bean,不支持删除 Bean。1.4 属性配置文件1. 获得要修改的 SoTower 平台的原属性配置文件;2. 了解要修改的 SoTower 平台的属性配置文件属于哪个模块;3. 创建扩展模块;4. 把原属性配置文件按照所属模块的原有目录结构放置在扩展模块中;5. 对属性配置文件进行修改;6. 部署扩展模块到应用中。说明:属性配置文件只能进行整个文件的覆盖。2 配置项说明数据库相关2.1.1 更改数据库类型Sotower 平台(3.0.4)支持 Oracle、DB2 和 SqlServer 三种数据库,在 sotower-persistence 模块WEB-INFappconfbeansdatasourcedatasource.properties 文件中定义:# oracle,达梦,KingBasesessionFactory.hibernatePropertieshibernate.dialect = org.hibernate.dialect.Oracle9Dialect# sqlserver#sessionFactory.hibernatePropertieshibernate.dialect = org.hibernate.dialect.SQLServerDialect# db2#sessionFactory.hibernatePropertieshibernate.dialect = org.hibernate.dialect.DB2Dialect可以看到配置文件中提供了其他两种数据库方言的设置,可以根据实际情况启用需要的数据库类型,删除或者注释掉不要的。2.1.2 相关配置在 sotower-persistence 模块的WEB-INFappconfbeansdatasourcedatasource.properties 文件中,还定义了 hibernate
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号