一款基于J2EE轻量级架构的社区系统,具有如下特点:
表示层:基于Apache Tapestry组件化页面技术,对客户界面进行模块设计。由于页面模板中只有简单的类似if-else和for 循环逻辑,并且所有标签都是标准的HTML标签,因此页面可以放在任何所见所得的HTML编辑器中进行很轻松的编辑、美化。当然,Tapestry只是整个系统的表现部分,如果需要,此部分也可由其它技术实现,如JSP,Velocity等。
权限系统:在客户界面与业务核心层间,存在一套完整的权限系统。每个用户在系统中都有自己的权限,这些权限细致限定了该用户可以使用哪些服务或者可以访问哪些业务对象。
过滤器系统:此系统由一系列过滤器组成,对表示层要显示的社区内容执行过滤。
社区核心层:这里完成几乎所有的业务逻辑。
后台数据库系统:存储社区各项数据。数据层服务由Hibernate提供数据连接。
模块化、可配置、伸缩性强:您可广泛程度上的定义多数社区子系统:如用户、组、权限系统、过滤器、拦截器、等级积分算法、社区属性(如体力值、魅力值)等。
游客
非常好 2009-11-22