· Project Name: Java Pattern Oriented Framework (Jt)
· Latest Release: Jt2.7
· Latest Release Status: released
· Project Type: framework (open source technology)
Jt is a pattern oriented framework for the rapid implementation of Java applications. This integrated framework is based on a messaging architecture which provides software simplicity , strong encapsulation and loose coupling; framework components can be interchangeably plugged into complex framework applications using a “lego" approach.
The framework addresses the following goals and requirements:
A) The pattern oriented framework implements and/or facilitates the implementation of well-known design patterns like GoF design patterns and J2EE Design patterns. The framework itself is conceived and implemented based on design patterns (from the ground up). The framework also facilitates and accelerates the implementation of applications based on design patterns.
B) The framework architecture is based on a messaging design pattern: framework objects are able to interchange information and perform computations by sending, receiving and processing messages. A messaging API provides strong encapsulation and loose coupling; framework components can be easily plugged into complex framework applications using a “lego/messaging” architecture. The framework takes full advantage of the power and simplicity of the messaging design pattern.
C) The framework lego/messaging architecture provides transparent access to remote components: remote framework objects should be treated as local objects. Design patterns implemented by the framework (adapters, remote proxies and facades) make this posible by hiding the complexities associated with remote APIs.
D) The framework provides transparent integration with other technologies via framework adapters, proxies and the implementation of related design patterns. These technologies include BPM, DAO implementations, MVC implementations, EJBs, JMS, XML and Web Services.
E) The framework is designed to be lightweight and fast in terms of performance (low overhead).
F) The framework messaging/lego architecture should improve and simplify design/development efforts. There should be a tight correspondence between UML design diagrams and the framework messaging based applications and components needed for the implementation. Ideally, the framework should provide wizards and automated capabilities for generating framework applications. Framework components should be easily added to BPM process diagrams. In future versions of the framework, it should be possible for applications to be generated directly from the UML design diagrams.
G) The framework messaging architecture facilitates testing and debugging efforts. The framework provides capabilities for testing components independently (each component as a unit) by sending messages and verifying the reply (output) messages.
H) In order to provide additional productivity benefits, the framework is integrated with open source IDEs.
分享到:
相关推荐
"Design*Pattern*Framework*4.5" 可能指的是一个基于 .NET Framework 4.5 的设计模式实现或教程集合。 设计模式是经验丰富的软件开发者的智慧结晶,它们被分为三类:创建型、结构型和行为型。创建型模式涉及对象的...
《Pattern-Oriented Software Architecture》系列是一套深受软件开发者和架构师欢迎的经典著作,它涵盖了软件设计和架构的多个重要方面。这套书籍共分为五卷,每一卷都深入探讨了特定的设计模式和架构原则,旨在提升...
《面向模式的软件架构》第四卷:服务器组件模式(Pattern-Oriented Software Architecture Vol 4: Server Component Patterns)是一本深度探讨服务器端组件设计与架构的权威书籍,由Markus Völter、Alexander ...
Java中的Pattern和Matcher是正则表达式的核心工具类,它们在处理字符串匹配和模式查找时起着关键作用。本文将深入解析这两个类的功能、用法以及相关知识点。 首先,Pattern类是Java.util.regex包下的一个类,它代表...
《Pattern-Oriented Software Architecture》(POSA)是一套经典的软件工程著作,由Frank Buschmann、Regine Meunier、Hans Rohnert、Peter Sommerlad和Michael Stal共同编写,共分为五卷,涵盖了设计模式在不同领域...
Java设计模式是面向对象编程领域中的重要概念,它是一套被广泛接受并应用...在学习《深入浅出java模式》、《Thinks in pattern》和《java pattern》等书籍时,深入理解并熟练运用这些模式,将极大地提升你的编程能力。
《Pattern-Oriented Software Architecture: Patterns for Resource Management, Volume 2》是POSA(Pattern-Oriented Software Architecture)系列书籍的第二卷,由Frank Buschmann、Regine Meunier、Hans Rohnert...
《Pattern-Oriented Software Architecture Volume 1》一书聚焦于软件架构模式,为软件开发者提供了一种基于模式的设计方法,帮助他们构建复杂、高效的软件系统。本书由Frank Buschmann、Regine Meunier、Hans ...
**Volume 5: On Patterns and Pattern Languages** 最后一卷探讨了模式和模式语言的更深层次理论。书中不仅深入讨论了模式的组合和演化,还引入了模式系统和模式语言的概念,帮助开发者理解和创建自己的模式库。此外...
JAVA的正则表达式主要通过Pattern和Matcher两个核心类实现。Pattern用于编译正则表达式并存储模式,而Matcher则是执行实际匹配操作的对象。通过不同的方法,如matches、split和find,我们可以对字符串进行精确或灵活...
《Design Pattern Framework 4.0(C#)》是一个针对.NET程序员深度学习设计模式的宝贵资源,特别适合希望提升自己编程技能的开发者。这个框架涵盖了多种设计模式,并且提供了4.0版本的源码和详细解释的PDF文档,使得...
Design Pattern Framework 4.0 CS
On the other hand, by going through this book you’re going to learn a lot about object-oriented programming by seeing objects used in many different situations. If your knowledge of objects is ...
### Pattern-Oriented Software Architecture(面向模式的软件架构) #### 概述 《Pattern-Oriented Software Architecture》(简称POSA)系列书籍是软件工程领域的一部重要著作,旨在探讨和分享软件架构设计中的...