蓝凌V15 JAVA开发手册:SpringMVC规范与权限部署

需积分: 5 9 下载量 115 浏览量 更新于2024-08-05 1 收藏 10.54MB DOCX 举报
蓝凌JAVA产品V15开发手册是一份专门针对蓝凌企业级办公自动化解决方案(OAV15)的开发指南,其核心内容聚焦于V15版本的架构升级、SpringMVC框架的整合以及相关的开发部署规范。这份手册旨在帮助Java开发人员更好地理解和使用新版本的产品,提升开发效率。 首先,手册详细阐述了SpringMVC框架的应用。由于蓝凌V15采用了SpringMVC作为底层MVC框架,以兼容原有的Struts体系,开发人员需要遵循一定的配置规范。配置文件应统一放在模块配置目录下的“spring-mvc.xml”中,比如“/WEB-INF/KmssConfig/km/review/spring-mvc.xml”,与V14版本相比,struts.xml被替换为spring-mvc.xml。页面请求的URL必须以“.do”结尾,并遵循特定的路径结构,例如“模块路径”+“表名”+“模型名”+“.do”。 在XML配置方面,业务模块页面请求的地址配置在spring-mvc.xml中,每个请求配置需要明确说明控制器的操作逻辑。尽管控制器的编码基本保持与Struts框架类似,但要注意引入新的包路径,以便正确引用相关类。 此外,手册还强调了三员管理(System Admin、Security Admin和Auditor)的概念,这是EKP(Enterprise Knowledge Platform)为实现更精细的安全控制和权限分离所引入的系统级权限管理机制。启用三员模式时,需要对原有的权限配置进行调整,特别是在design.xml文件中增加新的roleType节点,以明确不同管理员的角色权限。 日志管理部分,手册指导如何部署用户和三员操作的详细日志,包括权限管控的相关代码部署。在系统运行过程中,分配的角色会自动加载到相应的管理员,而不会出现在授权页面,确保权限的清晰划分。 最后,手册涉及后台配置部署,包括顶级菜单的设置,这些配置会影响到用户的界面体验和功能访问。通过阅读这份手册,开发者能够掌握如何高效地在蓝凌V15环境中进行Java开发和部署,确保产品功能的稳定性和安全性。