CM-J2EE框架设计详解

4星 · 超过85%的资源 需积分: 50 52 下载量 42 浏览量 更新于2024-09-19 1 收藏 2.01MB PDF 举报
"intra-mart 中文资料(附日文)" 本文档是关于intra-mart CM-J2EEFramework的设计书,版本为5.1,主要针对的是J2EE平台上的应用程序开发。该框架旨在提供一套高效、可扩展的服务架构,支持事件处理、数据管理、消息传递、日志记录等功能,同时包含了国际化支持。 1. 前言 文档的目的是为了介绍和指导开发者理解并使用CM-J2EEFramework。适用范围包括所有需要基于J2EE平台构建企业级应用的开发团队。读者对象主要是软件开发者、系统架构师以及对J2EE框架感兴趣的人员。 2. 应用程序的构成 CM-J2EEFramework由以下几个关键组件构成: - 概要:概述了整个框架的基本结构和设计理念。 - 构成:详细解析了框架的组成部分,包括ServiceFramework、EventFramework、DataFramework、MessageFramework、LogFramework、属性以及各组件的功能。 2.2.1 全体:描述了整个框架的宏观架构。 2.2.2 ServiceFramework:提供了服务层的实现,是业务逻辑的核心部分。 2.2.3 EventFramework:处理系统的事件驱动逻辑。 2.2.4 DataFramework:用于数据访问和管理。 2.2.5 MessageFramework:实现消息传递机制。 2.2.6 LogFramework:提供日志记录功能。 2.2.7 属性:定义和管理框架中的配置参数。 3. ServiceFramework ServiceFramework是框架的核心,主要包含以下内容: - 概要:阐述ServiceFramework的角色和作用。 - 构成:详细解释其构成元素和服务处理流程。 - 请求处理:描述了在处理请求时的考虑因素,如Locale、Encoding和文件上传。 - Service的属性相关:介绍了如何获取和处理Service的属性,包括标准的ServicePropertyHandler和自定义的ServicePropertyHandler。 - 画面迁移:详细说明了如何通过ServiceServlet进行页面跳转,包括准备、输入处理、迁移处理等步骤。 - 画面显示:讨论了如何使用JSP和非JSP方式展示页面。 - 异常处理:涵盖了在输入处理、内部处理、页面迁移时遇到异常的处理方法。 - 国际化:提供了国际化的支持,包括显示和迁移时的国际化处理。 3.7.1 输入处理时的异常处理:当用户输入引发异常时的处理策略。 3.7.2 内部处理时的异常处理:在框架内部操作中捕获和处理异常。 3.7.3 页面迁移时的异常处理:在页面跳转过程中发生异常的处理方式。 3.7.4 输出时的异常处理:处理在输出到用户端时出现的异常。 3.7.5 错误页的获取:如何获取并设置错误页面。 3.7.6 错误页的显示:描述如何向用户展示错误信息。 3.8 国际化 - 显示的国际化:解释如何根据用户的地域设定显示不同语言的内容。 - 迁移的国际化:在页面跳转过程中,如何根据用户偏好进行语言切换。 该设计书详细阐述了intra-mart CM-J2EEFramework的各个方面,为开发者提供了一个全面的理解框架,以便于在实际项目中高效、灵活地运用。通过这个框架,开发团队能够快速构建出符合企业需求的、具有高度可维护性和扩展性的J2EE应用程序。