- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EOMS框架简要说明.doc
EOMS框架简要说明
目 录
一 整体框架说明 3
1.1 整体框架Struts 3
1.2 基本目录结构 3
1.3 页面布局 3
二 菜单设置 5
2.1 配置文件说明 5
2.2 配置实例 6
三 配置文件 7
3.1 配置文件说明 7
3.2 配置数据在程序中的使用 7
四 数据库连接配置 8
4.1 Weblogic连接池 8
4.2 Tomcat连接池 8
五 权限管理 9
5.1 权限管理概述 9
5.2 权限的配置简述 9
5.3 程序中用户权限的判断 10
六 通用分页 11
整体框架说明
整体框架Struts
内部整体使用Struts 1.1框架,Struts 1.1是基于Model 2之上,它的底层机制也就是MVC,下面是Struts 1.1中的MVC实现示意图:1 Struts 1.1中的MVC实现示意图WEB-INF
├─classes(class文件所在目录,包含日志及部分其他配置文件)
├─conf(struts及其他属性配置文件所在目录)
├─lib(jar包所在目录)
├─src(源文件所在目录)
└─tld(struts及其他标签所在目录)
页面布局
整体界面分成三块,顶部区域、主体区域和底部区域,页面的顶部区域和底部区域是固定的,主体区域是可变的。
图 2 页面框架区域图
主体区域分成三个部分:顶部菜单、左侧边菜单和主体操作区域。顶部菜单是主菜单,左侧边菜单是子菜单,左侧边菜单会随着选择不同的顶部菜单项而改变,操作区域则会随着选择不同的左侧边菜单项而改变。
图 3 主体框架区域图
菜单设置
配置文件说明
菜单配置文件位于\jslib\menu.xml
基本结构如下:
?xml version=1.0 encoding=GB2312?
SystemMenu
!-- subsystem不包含menu节点,只有顶层菜单,无侧边菜单,subsystem节点必须包含href属性--
subsystem caption= href= id= show=/
!-- subsystem包含menu节点,所有menu节点生成侧边菜单,subsystem无需包含href属性--
subsystem caption= id= show=
menu caption= href= id= level=/
menu caption= href= id= level=/
menu caption= href= id= level=/
menu caption= href= id= level=/
menu caption= id= level=
!-- menu节点下可以包含menu子节点,形成树状结构--
menu caption= href= id= level=/
menu caption= href= id= level=/
/menu
/subsystem
/SystemMenu
caption属性(subsystem和menu节点),菜单名称
href属性(subsystem和menu节点),链接页面相对地址
id属性(subsystem和menu节点),唯一标识,所有id都不能相同,通常用类似class包路径的命名方式命名,如图5所示,subsystem节点的id为“sysForm”,顶层menu节点id为“sysForm.applyForm”,次级节点为“sysForm.applyForm.formType1”
show属性(subsystem节点),一般设置为1即可
level属性(menu节点),subsystem节点下顶层menu节点设置为1,下一级节点设置为2,依次类推
配置实例
下图是一个实际menu.xml文件,展开到subsystem节点,对应于图3的顶部菜单:
需要注意的是用红线框出来的subsystem节点的show属性为0,在图3中位置也与其他菜单不一样,位于右上角,这是一种特殊设置。
图 4 subsystem节点
下图是一个subsystem节点的展开图,对应图3的侧边菜单区域:
图 5 单个subsystem节点展开
配置文件
配置文件说明
配置数据主要在\WEB-INF\conf\Pow2Toolkit.properties属性文件中
配置文件的加载设置在\WEB-INF\web.xml文件中(应用启动时加载配置数据到内存中)
下面是web.xml文件中的配置:
servlet
servlet-namePow2ToolkitInit/servlet-nam
文档评论(0)