企业级应用基础开发平台架构设计
![](https://csdnimg.cn/release/wenkucmsfe/public/img/starY.0159711c.png)
基础开发平台
基础开发平台是一个旨在对业务管理系统进行合理的功能分层的平台,将基础的、通用的、公共的系统功能从业务管理系统中解耦分离出来,并提供灵活快速定制业务的辅助工具。通过沉淀积累,形成业务管理系统的基础开发平台,大大提高基础功能的可复用性,方便升级维护,从而保证大型企业级应用的稳定性,提高应用系统的开发效率,实现快速响应用户需求变化。
基础开发平台的技术路线主要基于J2EE体系架构,包括关系型数据库(JDBC),目录服务(JNDI),邮件服务(JavaMail),远程调用及CORBA(RMI/IIOP),消息队列(JMS),WEB服务(SOAP),分布式技术(EJB)等。J2EE技术的成熟性、开放性及其易移植等特性,保证了基础开发平台的稳定性和可扩展性。
基础开发平台的架构主要包括后台程序目录结构、表示层目录结构、开发相关配置、异常处理机制、数据库连接、表示层开发、组织管理扩展、数据权限、数据字典等方面。其中,后台程序目录结构主要包括了编译目录、配置文件目录、日志目录等;表示层目录结构主要包括了WEB-INF目录、jsp目录、css目录等;开发相关配置包括了配置文件概览、struts配置文件、BO配置等;异常处理机制包括了异常信息的展现和设置等。
基础开发平台的数据库连接方式主要包括了中间件连接池方式和定制连接池方式两种。其中,中间件连接池方式主要使用了JNDI来实现数据库连接池的管理,而定制连接池方式主要使用了自定义的连接池来实现数据库连接。
基础开发平台的表示层开发主要包括了统一界面风格、组织管理扩展、数据权限、数据字典等方面。其中,统一界面风格主要用于实现统一的用户界面;组织管理扩展主要用于实现组织结构的管理;数据权限主要用于实现数据的访问控制;数据字典主要用于实现数据的定义和管理。
基础开发平台的模块操作简介主要包括了登陆界面、系统主界面、组织结构、用户数据字典定义、模块配置等方面。其中,登陆界面主要用于实现用户的登陆操作;系统主界面主要用于实现系统的主界面展示;组织结构主要用于实现组织结构的展示;用户数据字典定义主要用于实现用户数据的定义和管理;模块配置主要用于实现模块的配置和管理。
基础开发平台是一个功能强大、灵活、可扩展的平台,能够满足大型企业级应用的需求,提高应用系统的开发效率,实现快速响应用户需求变化。
2021-10-01 上传
2021-10-02 上传
2023-06-13 上传
2023-05-16 上传
2023-09-15 上传
2024-01-29 上传
2023-10-23 上传
2024-01-31 上传
![](https://profile-avatar.csdnimg.cn/fdc098bd19cd4dfcbadd188c92f58409_jacklugp.jpg!1)
jacklugp
- 粉丝: 1
- 资源: 15
最新资源
- 计算机人脸表情动画技术发展综述
- 关系数据库的关键字搜索技术综述:模型、架构与未来趋势
- 迭代自适应逆滤波在语音情感识别中的应用
- 概念知识树在旅游领域智能分析中的应用
- 构建is-a层次与OWL本体集成:理论与算法
- 基于语义元的相似度计算方法研究:改进与有效性验证
- 网格梯度多密度聚类算法:去噪与高效聚类
- 网格服务工作流动态调度算法PGSWA研究
- 突发事件连锁反应网络模型与应急预警分析
- BA网络上的病毒营销与网站推广仿真研究
- 离散HSMM故障预测模型:有效提升系统状态预测
- 煤矿安全评价:信息融合与可拓理论的应用
- 多维度Petri网工作流模型MD_WFN:统一建模与应用研究
- 面向过程追踪的知识安全描述方法
- 基于收益的软件过程资源调度优化策略
- 多核环境下基于数据流Java的Web服务器优化实现提升性能