sotower de开发指南

上传人:第*** 文档编号:32697397 上传时间:2018-02-12 格式:DOCX 页数:11 大小:125.38KB
返回 下载 相关 举报
sotower de开发指南_第1页
第1页 / 共11页
sotower de开发指南_第2页
第2页 / 共11页
sotower de开发指南_第3页
第3页 / 共11页
sotower de开发指南_第4页
第4页 / 共11页
sotower de开发指南_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《sotower de开发指南》由会员分享,可在线阅读,更多相关《sotower de开发指南(11页珍藏版)》请在金锄头文库上搜索。

1、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 工具

2、类相关 .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. 获得要修改的 S

3、oTower 平台的原 JSP 文件;2. 了解要修改的 SoTower 平台的 JSP 文件属于哪个模块;3. 创建扩展模块;4. 把原 JSP 文件按照所属模块的原有目录结构放置在扩展模块中;5. 对 JSP 文件进行修改;6. 部署扩展模块到应用中。说明:JSP 文件只能进行整个文件的覆盖。1.2 静态资源文件模块化后的 SoTower 平台的静态资源文件(包括*.js,*.css,*.gif,*.jpg, *.html 等等)存放在 2 个地方,大部分资源文件都统一放在 sotower-skins 中,少量的文件分散放在各个模块中。1. 获得要修改的 SoTower 平台的原静态资源文

4、件;2. 了解要修改的 SoTower 平台的静态资源文件是属于 sotower-skins 还是各个模块中;3. 创建相应模块的扩展模块;4. 把原静态资源文件按照所属模块的原有目录结构放置在扩展模块中;5. 对静态资源文件进行修改;6. 部署扩展模块到应用中。说明:静态资源文件只能进行整个文件的覆盖。1.3 Spring 配置文件1. 获得要修改的 SoTower 平台的原 Spring 配置文件;2. 了解要修改的 SoTower 平台的 Spring 配置文件属于哪个模块;3. 创建扩展模块;4. 把原 Spring 配置文件按照所属模块的原有目录结构放置在扩展模块中;5. 新创建的

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 平台的属性配置文件

6、属于哪个模块;3. 创建扩展模块;4. 把原属性配置文件按照所属模块的原有目录结构放置在扩展模块中;5. 对属性配置文件进行修改;6. 部署扩展模块到应用中。说明:属性配置文件只能进行整个文件的覆盖。2 配置项说明数据库相关2.1.1 更改数据库类型Sotower 平台(3.0.4)支持 Oracle、DB2 和 SqlServer 三种数据库,在 sotower-persistence 模块WEB-INFappconfbeansdatasourcedatasource.properties 文件中定义:# oracle,达梦,KingBasesessionFactory.hibernateP

7、ropertieshibernate.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

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号