WEB开发网
开发学院WEB开发Jsp Jt —— 面向Java模式的框架 阅读

Jt —— 面向Java模式的框架

 2010-10-26 12:59:15 来源:Web开发网   
核心提示:概述Jt 是一种用于快速实现 Java 应用程序的设计模式框架,Jt 在许多大的任务关键型系统中有应用,Jt —— 面向Java模式的框架,该框架实现以下目标:框架架构基于一个消息传送设计模式:框架组件能够交互信息并通过发送、接收和处理消息执行计算,一个消息传送 API 具有简易性、强大的封装性和松耦合特性;可以使用一

概述

Jt 是一种用于快速实现 Java 应用程序的设计模式框架。Jt 在许多大的任务关键型系统中有应用。该框架实现以下目标:

框架架构基于一个消息传送设计模式:框架组件能够交互信息并通过发送、接收和处理消息执行计算。一个消息传送 API 具有简易性、强大的封装性和松耦合特性;可以使用一个 “lego/messaging” 架构将框架组件交换地插入复杂的框架应用程序中。可对框架消息执行同步或异步处理。框架充分利用消息设计模式/API 的功能和简易性。

设计模式框架使用消息传送来实现和/或促进 Gang Of Four (GoF) 和 J2EE 等知名设计模式的实现。框架本身已基于设计模式被完全创建和实现。框架还基于设计模式促进和加速应用程序的实现。

框架 lego/messaging 架构提供对远程组件的透明和安全访问;可将远程框架对象看作是本地对象。由框架(消息传送、适配器、远程代理和外观)实现的设计模式隐藏与远程 API 相关的复杂性,从而实现透明和安全访问。用于消息加密和身份验证的内置组件也会予以提供。

框架通过框架适配器、代理和相关设计模式的实现提供与其他技术的透明集成。这些技术包括 BPM、Data Access Object 实现(DAO)、Model View Controller 实现(MVC)、EJBs、JSP、AJAX、ESB、JMS、XML、REST 和 Web 服务。

该框架设计为轻量级和快速特性(开销小/占用内存少)。

框架 messaging/lego 架构提高和简化了设计/开发工作。UML 设计图与实现所需的基于消息传送的框架应用程序和组件之间有一个紧密的对应关系。框架提供生成框架应用程序所需的向导和自动化功能。可将框架组件轻松添加到 BPM/BPEL 流程图。在未来版本的框架中,应该可以直接从 UML 设计图生成应用程序模块。该目标仍在发展中。

框架消息传送架构促进测试和调试工作。框架可将组件分为独立单元进行测试,方法是发送消息到组件并验证回复消息。

消息传送设计模式(MDP)

意向(Intent):消息传送设计模式支持组件与应用程序之间的信息交换(例如,消息)。

动机(动力):该设计模式可用于在许多不同的场景中解决各种各样的问题。一个消息传送范式在模式和现实世界中被广泛使用。我们周围到处都有消息的交换。实体在不断发送、接收和处理消息。例如:当我们看电视、听音乐、接听电话或通过互联网通信时。现在,您在阅读这个书面消息。由于计算机应用程序寻求建模现实世界,而使用消息传送方法设计和编写应用程序是最自然的。我们可以说这个方法提供一个对现实世界更复杂和准确的呈现(例如,模型)。结果,通过使用消息传送设计模式,软件工程设计流程得到显著改进。

参与者:

消息发送方:发送消息的组件。

消息接收方(Reciever):接收输入消息的组件,它在处理消息之后可能会生成一个回复(输出消息)。一般来讲,输入消息可能包含任何类型的信息。组件可能还要基于输入消息执行计算。

信使(Messenger):将信息从发送方传输到接收方的中介。发送方和接收方不需要关心信息的传输方式(通信协议、消息格式、加密/安全机制等)和沿途对消息执行的转换。这是信使的用途和责任。类似于现实世界,经常不需要用到信使。可以将消息直接发送给接收方。通信模式包括:同步、异步和双向消息传送。

消息:需要在发送方与接收方之间交换的任何信息(例如,数据)。通常涉及两种消息:输入消息和输出消息(或回复消息)。回复消息不是必需的。

图 1. 消息传送接口

1 2 3 4 5  下一页

Tags:Jt 面向 Java 框架

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接