(完整版)社区交流平台网站论文范文JSPJAVA毕业设计论文 联系客服

发布时间 : 星期六 文章(完整版)社区交流平台网站论文范文JSPJAVA毕业设计论文更新完毕开始阅读10fb0c05fe00bed5b9f3f90f76c66137ee064f6e

1.3 校园新闻发布系统的现状

今天校园网络迅速普及,校园网新闻发布系统也层出不穷,经Google搜索,园网新闻发布系统”的查询结果。这说明了校园网新闻的发布,随着互联网的快速发展也迅速发展起来。而现行的校园网新闻发布系统大多是采用ASP技术组建的。例如:第三军医大学校园新闻网、华东交通大学校园新闻发布系统等等。

1.4 主要研究内容 1.5 论文的组织结构

本文主要分成六章,各章的主要内容如下:

第一章 :绪论。介绍了课题的背景以及国内外的状况,提出本文研究

的问题,并介绍了本文的研究内容。

第二章 :相关理论及技术介绍。介绍了研究课题所用的主要工具及相

关的技术知识点。

第三章 :社区电子服务平台的服务生成平台的总体架构。介绍了服务

生成平台的总体框架。介绍了服务生成平台的前台和后台:前台是一个能迅速定制出客户端页面的一个可视化的IDE;后台负责生成和管理服务代理。

第四章 :服务生成工具SP Agent Builder的设计和实现。介绍了SP

Agent的三层XML文件格式的设计、可视化编辑器组件、代码生成器组件、传输代理组件、三层XML文件的解析组件及数据转换

等组件。

第五章 :系统实现。用实例展示了SP Agent Builder生成agent的流

程。

第六章 :总结和展望。总结了本文的研究内容和工作,对系统的进一

步完善和优化提出了建议和展望。

第二章 相关理论及技术介绍

2.1 开发平台

2.1.1 MyEclipse

MyEclipse是Eclipse的一个插件,也是一款功能强大的J2EE集成开发环境。利用它可以在数据库和J2EE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试、出错和发布功能。最新发布的MyEclipse 7.0具备可视化Swing设计器,完整支持HTML、XML、Struts、JSF、CSS、Schema、JavaScript、SQL、AJAX、Hibernate等技术。

本项目使用该平台开发后台的服务生成工具SP Agent Builder。 2.1.2 NetBeans

NetBeans是一个全功能的开放源码的Java IDE,可以帮助开发人员编写、编译、调试和部署Java应用,并将版本控制和XML编辑融入其众多功能之中。NetBeans 可支持Java 2平台标准版(J2SE)应用的创建、采用JSP和Servlet的2层Web应用的创建,以及用于2层Web应用的API及软件的核心组的创建。所有这些都为Java开发人员创造了一个可扩展的开源的Java IDE,以支持他们在各自所选择的环境中从事开发工作。

NetBeans是一个为软件开发者而设计的自由、开放的IDE,你可以在这里获得许多需要的工具,包括建立桌面应用、企业级应用、WEB开发和Java移动应用程序开发、CC++等。

本项目使用此平台来开发一个能够快速定制用户页面的IDE。

2.2 相关技术

2.2.1 XML

XML[5~11]可拓展标记语言(Xtensible Markup Language),是一种具有数据描述功能、高度结构性及可验证性的置标语言,和HTML一样同属ISO8879标准SGML的简化子集。互联网发展初期,HTML以简单精练的语法、极易掌握的通用性和易学性使Web得以普及发展以至今日辉煌。但是,随着Web数据的海量化和实际应用需求的发展,HTML弊端日益显露:数据和格式分离困难;缺乏空间立体面,处理图形、图像、音频、视频等多媒体能力较弱;标记有限,不能用户自定义扩展。于是,XML诞生了,并迅速发展成为W3C(World Wide Web Consortium,万维网联盟)的标准。它保留了很多SGML(Standard Generalized Markup Language,标准通用标记语言)标准的优点,具有可扩展性、结构化、平台无关性等优势。在描述数据内容同时能突出对结构的描述,从而体现出数据之间的关系。这种组织的数据对于应用程序和用户都是友好的、可操作的。XML现以成为当前处理结构化文档信息的有力工具之一。

基于它的平台无关性、结构化等优势,本文将应用XML文件来实现对服务的描述。 2.2.2 Dom4j

Dom4j是一个Java的XML API,用来读写XML文件。Dom4j是一个非常优秀的Java XML API,具有性能优异、功能强大和易于使用的特点。Dom4j是一个易用的、开源的库,它应用于Java平台,采用了Java