蓝凌V15 JAVA开发手册:SpringMVC规范与权限部署
下载需积分: 5 | DOCX格式 | 10.54MB |
更新于2024-08-05
| 93 浏览量 | 举报
蓝凌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开发和部署,确保产品功能的稳定性和安全性。
相关推荐
NiKeNiKeNi_
- 粉丝: 1
- 资源: 10
最新资源
- 基于Laravel 8.x的API接口签名认证系统
- PayPal-NET-SDK:用于PayPal RESTful API的.NET SDK
- aireACUMAR:阿卡马尔(ACUMAR)的拿破仑日报
- 广告说服观点
- 基于深度置信网络的多输入单输出回归预测(DBN)(Matlab完整程序和数据)
- decisionmaker:一个微型的Web应用程序,可以帮助您做出决策
- redditclone实践:遵循Spring Boot和Angular教程-通过freeCodeCampprogrammingtechie构建Reddit克隆(编码项目)
- pokemon-weakness-android:Pokemon Weakness的Android应用程序的源代码-Android application source code
- jsonlines:python库可简化jsonlines和ndjson数据的使用
- leetcode答案-EulerFS:欧拉FS
- AmazonS3Client.rar
- go-migrate:用Go编写的抽象迁移框架
- 监控视频.dav文件转码工具,支持转换为多种格式(MP4、AVI、WMV、MXF、GIF、DPG、MTV、AMV、SWF等)
- CM回购
- babel_pug_project:使用babel,pug,node,express进行Web服务器教育
- STNFCSensor_Android:ST NFC Sensor Android应用程序源代码-Android application source code