OperaMasks示例下载使用说明
1、简介
该文档包含OperaMasks示例下载和使用过程中的注意事项。
2、下载说明
a) 文件类型:
- *.war:为示例的标准应用war包,内含OperaMasks运行环境,可以部署在OperaMasks支持的服务器上
- *.zip:为示例的源码工程
b) 示例说明:
- calc: OperaMasks入门示例
- gl: OperaMasks Voucher Manager系统
- helloDuke: OperaMasks入门示例
- hr: OperaMask HR系统,一个简单的人力资源管理系统
- layoutdemos: OperaMasks Layout Demo,提供OperaMasks布局组件的使用场景以及各种场景的最佳实践
- bpdemos: OperaMasks Best Practices Demo,展示OperaMasks丰富的组件,以及组件的简单使用场景
- operamasks-samples-all-in-one.zip: OperaMasks所有示例的集合,包括所有示例的源码工程、标准war包
3、使用说明
a) *.war:为示例的标准应用war包,内含OperaMasks运行环境,可以部署在OperaMasks支持的服务器上。
OperaMasks支持的服务器列表以及在这些服务器上部署应用的方法请参考
OperaMasks多服务器部署专题。
- calc: 无需数据源,可以直接部署
- gl: 需要数据源,使用JDBC数据源,示例的建库脚本见示例工程下的db目录,提供MySQL和SQLServer两个版本的脚本。建好数据库后需修改应用的WEB-INF/applicationContext.xml中dataSource的配置,如果你使用的数据库是MySQL,你只需要修改dataSource bean的相关配置就可以了;如果你使用的是SQLServer数据库,你需要将原有的关于MySQL数据源的配置注释掉或者删除,将SQLServer数据源的配置取消注释并根据自己的数据库设置修改相关配置,另外还需要修改WEB-INF/classes/hibernate.cfg.xml中hibernate.dialect属性的值为org.hibernate.dialect.SQLServerDialect
- helloDuke: 无需数据源,可以直接部署
- hr: 需要数据源,使用JDBC数据源,示例的建库脚本见示例工程下的db目录,提供MySQL和SQLServer两个版本的脚本。建好数据库后需修改应用的WEB-INF/applicationContext.xml中dataSource的配置,如果你使用的数据库是MySQL,你只需要修改dataSource bean的相关配置就可以了;如果你使用的是SQLServer数据库,你需要将原有的关于MySQL数据源的配置注释掉或者删除,将SQLServer数据源的配置取消注释并根据自己的数据库设置修改相关配置,另外还需要修改WEB-INF/classes/hibernate.cfg.xml中hibernate.dialect属性的值为org.hibernate.dialect.SQLServerDialect
- layoutdemos: 无需数据源,可以直接部署
- bpdemos: 无需数据源,可以直接部署
b) *.zip:为示例的源码工程,可以用OperaMasks Studio导入(operamasks-samples-all-in-one.zip并非单独示例,需要解压后使用)