论文部分内容阅读
当前Web 技术的发展,在为开发高性能的、可扩展的Web 企业应用软件提供技术基础的同时,也将软件开发置于复杂的环境之中。因此如何构造功能更加强大、应用更为灵活、开发更为简便的Web 应用程序成为当前Internet 技术探讨的热点。MVC(Model-View-Controller 模型-视图-控制器)设计模式是设计模式中很重要的一种。MVC 模式在理论上实现了业务逻辑与界面显示的分离,它的提出对Web的应用开发具有重要意义。J2EE(Java2 platform, Enterprise Edition)是美国Sun 公司推出的一种全新的模型,与传统的互联网应用程序模型相比有着不可比拟的优势。J2EE 是基于Java 的一整套企业应用开发标准和规范,具有跨平台的互操作性、可扩展性、安全性好等特点,迅速得到业界的广泛支持。它主要包括JSP、Servlet、JDBC、JavaBean、EJB 等,不仅具备了Java 一贯的平台无关性、分布式处理能力强和安全等优点,而且在Web 应用程序的开发上已经形成了标准的体系结构,移植性和兼容性很强。J2EE 在电子商务和构造企业分布式应用领域取得了巨大的成功,成为开发人员首选的开发平台。本论文介绍了MVC 模式的软件开发思想,着重阐述了J2EE和MVC 模式的结合,提出了一种基于J2EE 和MVC 模式的Web 应用开发方法。它为构造结构清晰,运行高效的基于J2EE 的Web 应用程序奠定了基础。本论文分析了一个在Web 环境下,利用J2EE 系统结构和MVC 模式开发工艺卡设计与管理信息系统的基本原理和功能特点,分析了工艺卡管理系统的开发策略,探讨了BGS(Batch Gamme System 批量工艺卡系统)补充开发设计方案的必要性和可行性,提出了基于J2EE 规范的系统总体结构。阐述了该系统的功能、运行环境以及应用情况。利用该系统可以对工艺卡片进行有效的管理。最后,介绍了在开发过程的具体步骤和技术细节。在系统安全策略管理方面本文介绍了基于角色的访问控制RBAC(Role-Based Access Control)的模型,形式化地描述了用户集、角色集、权限集之间的关系,并对其中的约束问题进行了分析。本系统具有设计清晰、模块性强等特点,有着良好的可扩展性和伸缩性。