pfw:pfw简介-好久没有更新了


这里记录了我思考、设计和实现的过程。


完整的展现框架有很多,比如JSF,Flex。

 


作为一个应用开发商,更重要的是把重心放在后台的业务逻辑上,而不用去关心通过何种技术在前端展现。

pfw所实现的,只是一个开发框架,presentation层基于taglib实现,之后会支持基于模板实现,思想类似于JSF。在persistent层,集成了hibernate。


pfw目前所实现的功能

  • 页面组件,Form,List,LinkList,Tree,Tab,Button,Field,Menu等等。
  • 数据对象绑定,将页面组件和数据对象自动绑定。
  • 页面事件响应。
  • 多语言支持。
  • 集成hibernate,并作较大封装,如自动分页、组件数据绑定等,使之与pfw无缝结合。
  • 简单cache管理。
  • WIDE(基于pfw实现的简单开发环境),支持快速开发。
  • 集成的系统角色权限管理,实现按钮级的操作权限管理功能。
  • 系统资源录制,开发完成后,能够自动收集系统的组件资源,为角色权限分配提供依据。
  • 实现页面显示时的常量替换,支持静态xml及数据库方式。如:"1"替换成"成功"等。
  • 报表支持,集成jasperreport。
  • 查询数据导出到excel。
  • 服务器间请求转发(proxy功能,将请求从当前响应的服务器转发到其他的服务器上,便于系统灵活发布)。
  • metadata管理。
  • 通用查询,基于pfw开发,能自动导入数据库的metadata,并实现全数据库所有表的所有字段的组合查询


相关推荐

相关文章