论文部分内容阅读
笔者所在某公司参加的项目是一个为该公司设计和开发的供自身使用的内部事务管理系统。该系统目前已经上线使用,它的使用提高了公司的日常事务的管理效率,也为公司节省了成本。该系统可以分为系统管理子系统,人力资源管理子系统,客户管理子系统,财务管理子系统,研发管理子系统五大子系统。笔者在本系统中参与了财务管理子系统的设计,编码和测试。本系统中在J2EE平台上利用了Struts技术,Hibernate技术和Spring技术实现了MVC编码设计模式。近年来,随着网络技术的迅速发展和J2EE(Java2 PlatformEnterprise Edition)平台的广泛采用,基于B/S的多层Web体系结构逐渐发展成熟起来。MVC(Model-View-Controller)设计模式能够克服传统Web应用开发方式所固有的弊端,分离了数据的控制和数据的表现,以适应越来越复杂的多层Web应用系统的设计需求。因此,采用基于MVC设计模式开发J2EE Web应用成为开发人员的首选。本文首先分析了基于J2EE平台构建Web应用系统的优势,其次研究了MVC设计模式的特点,然后探讨了基于该模式的某企业管理系统的开发全过程,最后对系统开发过程中的经验加以总结。从系统开发全过程可以看出,采用J2EE技术的MVC模式来开发Web方式的企业信息管理系统,将业务逻辑和显示页面分离开来,简化了每个阶段的工作,而且规范了整个系统的开发,提高代码质量和系统的开发效率,使该系统具有高性能、可跨平台、易于扩展、易于管理和维护等优点,体现了J2EE体系与MVC模式的技术优势。该系统能够实现了对公司系统管理,人力资源管理,客户管理,财务管理和研发管理的规范化,在提高工作效率的同时降低了成本。目前该系统已交付使用,在复杂的业务操作中稳定运行,给公司带来了诸多便利,在一定程度上提高了工作效率。