`
ldzyz007
  • 浏览: 700810 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

OpenSymphony

    博客分类:
  • java
阅读更多
OpenSymphony的logo写着“Quality Components”,主页上还说:

OpenSymphony is an Open Source project dedicated to providing enterprise class J2EE components. Our components aim to stress simplicity, integration, pluggability and specification compliance. Please see the individual projects for more information.

OpenSymphony 项目为应用开发提供了一套组件, 用于快速开发企业Java应用. 该项目的构架是多层的基于组件的松藕合构架.

OpenSymphony 的组件分为 5 个层次: Foundation, Business, Interaction, Presentation, Applications.

Foundation: This comprises of basic components and core libraries that are shared by the rest of the suite. As well as providing functionality for the pre-built components, it contains helpers for common tasks in a J2EE environment and can lighten the load of code to be written by the developer.

Business: The business components are the heart of the suite and where most of the attention is focused.

Interaction: A collection of tools to allow web-based applications to interact with the system components quickly, easily and elegantly.

Presentation: Tools to aid in the final pesentation of the application over the web. This allows impressive looking websites to be developed that can be seamlessly integrated with sophisticated interactive web applications.

Applications: The application components are ready-built solutions for typical needs. These are built from the other components as a starting point for your own application. From there on you can modify them and customize them (with other components) to suite your specific needs.

OS出品的components尤以其突出的简单易用和可插拔的灵活性见长。致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。

开源项目有:WebWork、Quartz、OSCache、SiteMesh、OGNL、XWork、OSUser(用户权限管理)
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics