企业级应用基础开发平台架构设计

5星 · 超过95%的资源 需积分: 10 9 下载量 95 浏览量 更新于2024-07-24 收藏 883KB DOC 举报
基础开发平台 基础开发平台是一个旨在对业务管理系统进行合理的功能分层的平台,将基础的、通用的、公共的系统功能从业务管理系统中解耦分离出来,并提供灵活快速定制业务的辅助工具。通过沉淀积累,形成业务管理系统的基础开发平台,大大提高基础功能的可复用性,方便升级维护,从而保证大型企业级应用的稳定性,提高应用系统的开发效率,实现快速响应用户需求变化。 基础开发平台的技术路线主要基于J2EE体系架构,包括关系型数据库(JDBC),目录服务(JNDI),邮件服务(JavaMail),远程调用及CORBA(RMI/IIOP),消息队列(JMS),WEB服务(SOAP),分布式技术(EJB)等。J2EE技术的成熟性、开放性及其易移植等特性,保证了基础开发平台的稳定性和可扩展性。 基础开发平台的架构主要包括后台程序目录结构、表示层目录结构、开发相关配置、异常处理机制、数据库连接、表示层开发、组织管理扩展、数据权限、数据字典等方面。其中,后台程序目录结构主要包括了编译目录、配置文件目录、日志目录等;表示层目录结构主要包括了WEB-INF目录、jsp目录、css目录等;开发相关配置包括了配置文件概览、struts配置文件、BO配置等;异常处理机制包括了异常信息的展现和设置等。 基础开发平台的数据库连接方式主要包括了中间件连接池方式和定制连接池方式两种。其中,中间件连接池方式主要使用了JNDI来实现数据库连接池的管理,而定制连接池方式主要使用了自定义的连接池来实现数据库连接。 基础开发平台的表示层开发主要包括了统一界面风格、组织管理扩展、数据权限、数据字典等方面。其中,统一界面风格主要用于实现统一的用户界面;组织管理扩展主要用于实现组织结构的管理;数据权限主要用于实现数据的访问控制;数据字典主要用于实现数据的定义和管理。 基础开发平台的模块操作简介主要包括了登陆界面、系统主界面、组织结构、用户数据字典定义、模块配置等方面。其中,登陆界面主要用于实现用户的登陆操作;系统主界面主要用于实现系统的主界面展示;组织结构主要用于实现组织结构的展示;用户数据字典定义主要用于实现用户数据的定义和管理;模块配置主要用于实现模块的配置和管理。 基础开发平台是一个功能强大、灵活、可扩展的平台,能够满足大型企业级应用的需求,提高应用系统的开发效率,实现快速响应用户需求变化。