基于J2EE平台的框架技术是目前开发企业管理信息系统的主流技术。本文阐述了Struts 和Hibernate 框架技术,并通过分析这两种框架各自的优缺点,设计了整合Struts 和Hibernate 框架技术的J2EE 架构。并指出基于Struts 和Hibernate 框架的轻量级J2EE 架构必将成为开发企业级应用的主流技术。同时本文介绍了基于角色的访问控制理论RBAC 的基本概念,在此基础上设计并实现了一个权限管理系统。实践表明,该设计使业务逻辑与访问控制逻辑分开,解决了传统的权限管理系统中代码重复、分散、混乱的问题,具有有效性、可扩展性和可维护性。