4. 基于 XML 数据岛的新闻发布系统
该系统是新闻发布系统的一个发展趋势,它用 XML 数据岛代替了数据库,XML 是一个有序的数据文件,比数据库的读取速度更快,但操作起来没有数据库这么方便,但是由于开发技术难度大,该类系统现在市场很少见到。
1.5 本文的主要内容
本论文完成的主要内容是运用 JSP、MYSQL,Eclipse完成新闻发布系统中用户相关模块、编辑相关功能模块的设计和具体实现过程。从而完成一个较为完整的新闻发布系统。针对新闻发布系统的特点,争取使之成为通用的高效新闻发布平台。通过该系统,方便网络媒体对新闻的管理,方便广大网络用户在线查询资料信息,更好地发挥互联网的信息传播功能。同时,针对目标用户需求的不断发展和市场需求的不断变化,及时地调整系统的结构、内容和信息传播的途径,以求更好地为目标用户提供及时而丰富的在线信息服务。为使该系统更具有专业性、实用性,本人集中精力研究课题,主要完成内容如下:
1. 系统的概要设计
在比较分析的基础上,进行技术选型,设计了系统的体系结构,提出设计原则,选择系统的开发环境和开发工具。
2. 总体及详细模块功能的实现
建立数据库,对相应的控制器和模型组件进行编码实现。
3. 测试文护
对开发完的系统,不断的进行修改、完善。
2 相关技术及工具
本文使用了J2EE技术和MYSQL数据库进行系统开发环境的构建。J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。MySQL[1]是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
2.1 J2EE概述
J2EE 核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循 J2EE 架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境[8]。
目前,Java 2 平台有 3 个版本,它们是适用于小型设备和智能卡的 Java 2 平台 Micro 版( Java 2 Platform Micro Edition, J2ME)、适用于桌面系统的 Java 2 平台标准版(Java 2 Platform Standard Edition,J2SE)、适用于创建服务器应用程序和服务的 Java 2 平台企业版(Java 2 Platform Enterprise Edition,J2EE)。J2EE 是一种利用 Java 2 平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE 技术的基础就是核心 Java平台或 Java 2 平台的标准版,J2EE 不仅巩固了标准版中的许多优点,例如"编写一次、随处运行 "的特性、方便存取数据库的 JDBC API、 CORBA 技术以及能够在 Internet 应用中保护数据的安全模式等等,同时还提供了对EJB( Enterprise JavaBeans)、 Java Servlets API、 JSP( Java Server Pages)以及 XML 技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。J2EE 体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE 降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持 Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。 JSP新闻发布系统的设计+文献综述(4):http://www.751com.cn/jisuanji/lunwen_17091.html