当前位置: 首页 > 工具软件 > Attic > 使用案例 >

Apache Polygene (in the Attic) (a project managed by the Apache Attic Committee)

司空坚
2023-12-01

Apache Polygene is a community based effort exploring Composite Oriented Programming for domain centric application development. This includes evolved concepts from Aspect Oriented Programming, Dependency Injection and Domain Driven Design. Composite Oriented Programming allows developers to work with ‘fragments’, smaller than classes, and ‘compose’ fragments into larger ‘composites’ which acts like the regular objects. Polygene also tackles the enforcement of application composition, i.e. composites are declared in modules, modules are contained in layers and access between layers are controlled/enforced. Apache Polygene™ (Java Edition), first Apache Polygene sub-project, is an implementation of Composite Oriented Programming, using the standard Java platform, without the use of any pre-processors or new language elements. Everything you know from Java still applies and you can leverage both your experience and toolkits to become more productive with Composite Oriented Programming today.

translate:
翻译:
Apache Polygene是一个基于社区的工作,它探索面向复合的编程,以实现以领域为中心的应用程序开发。这包括从面向方面编程、依赖注入和领域驱动设计演变而来的概念。面向复合的编程允许开发人员处理比类更小的“片段”,并将片段“组合”成更大的“复合”,其作用类似于常规对象。Polygene还解决了应用程序组合的实施问题,即组合在模块中声明,模块包含在层中,层之间的访问被控制/实施。阿帕奇多基因™ (Java版)是第一个ApachePolyGene子项目,是一个面向复合编程的实现,使用标准Java平台,不使用任何预处理器或新的语言元素。您从Java所了解的一切仍然适用,您可以利用您的经验和工具包来提高今天面向复合的编程的效率。

 类似资料:

相关阅读

相关文章

相关问答