崔 荔, 邵春晖, 崔 磊
(1.长安大学 信息工程学院,陕西 西安 710064;2.西北大学 信息学院,陕西 西安 710064)
随着计算机技术、网络技术、通信技术的迅速发展和人们生活水平及需求的不断提高,目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的快速发展,颠覆了传统的信息传播方式,冲破了传统的时间,空间的局限性。极大的改变了人类的物质文化生活水品。新闻发布系统由此应运而生,更大加快了人们信息的接收速度。
针对新闻发布系统的发展现状,文中提出了一种基于J2EE平台的新闻发布系统,在本系统中,利用MVC设计模式,采用struts框架和hibernate框架的整合来进行软件开发,通过两个框架的整合设计,可以给程序带来开发灵活、层次清晰、低耦合、后期易维护的好处。
J2EE是Java2平台企业版,它的核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境[1]。
基于JAVA的动态Web开发有两种常用的开发模型:Model1和 Model2。
在Model1模式下,整个Web应用几乎全部由JSP页面组成,JSP页面接收处理客户端请求,对请求处理后直接做出响应,用少量的JavaBean来处理数据库连接、访问等操作。Model1模式的实现比较简单,适用于快速开发小规模项目,但从工程化的角度看,它的局限性非常明显:JSP页面身兼View和Controller两种角色,将控制逻辑和表现逻辑混杂在一起,从而导致代码的重用性非常低,给应用的可扩展性和可维护性增加了难度。……