当前位置 —论文本科论文— 范文

数据库方面论文范文数据库,与基于J2EE的新闻发布系统设计概述相关毕业论文怎么写

本论文是一篇数据库方面毕业论文怎么写,关于基于J2EE的新闻发布系统设计概述相关研究生毕业论文开题报告范文。免费优秀的关于数据库及新闻发布系统及通信技术方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

摘 要:本文论述了web发展的历史和现状,介绍了主流的动态网页技术和现今流行的web框架.给出一个J2EE新闻发布系统从需求分析到总体设计再到编码实施、系统测试的完整实现,这个系统基于流行的web框架,整合了时下流行的对象关系映射、拦截器等技术.它具有高度的可扩充性和实用性.它拥有一个非常友好的用户界面,使得最终用户不需要了解任何专业知识即可实现对该系统的管理.

关 键 词:新闻发布系统;J2EE;WebWork;Hibernate

中图分类号:TP311.52

互连网发展如火如荼的今天,信息及时有效的传播已经成为越来越多人的要求.网站规模的越来越大就导致了简单的静态页面难以维护,动态网页技术的产生正是顺应了这样一种潮流.当今流行的J2EE框架很好的解决了这个问题,可以使人们更加专著于业务逻辑的实现而非程序代码的本身,这也使得J2EE的应用变得更加简单方便.

1Web发展历史、现状

最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器.在Web服务端,2000年以后出现了几种主要的技术融合方式.越来越多的Web开发环境开始支持MVC(Model-View-Contorller)的设计模型,为开发者提供了全套的开发框架.J2EE和.NET平台就是这种开发框架的典型代表.

J2EE概述:J2EE应用平台由以下几种类型的程序容器(container)组成:EnterpriseJavaBeans(EJB)容器负责所有EJB的运行,EJB根据功能可以分为sessionbean(通常称为会话bean,称之为会话期间bean更确切),entitybean(实体bean)messag

关于基于J2EE的新闻发布系统设计概述的研究生毕业论文开题报告范文
数据库方面论文范文数据库
e-drivenbean(消息驱动bean).J2EE的应用通信技术(如RMI,JMS,JavaMail)在平台底层实现机器和程序之间的信息传递.

2系统分析

随着计算机技术的发展,网络技术对我们生活和工作显得月来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性,使HTML显得越来越难以胜任的情况之下,在JSP编程语言高度发展的形式下,我们开始了对新闻发布系统的开发.

新闻发布系统需要分为前台视图页面和后台管理页面:(1)前台视图页面要内容丰富多样,能够展示如图片、声音、flash视频和其他媒体格式.前台视图界面应该可以突出头条新闻,热点新闻,可以分栏目展示,可以显示新闻列表.对于头条新闻应该在显著位置显示,新闻排序应该突出最近录入的新闻.可以查看新闻的详细内容.对于视频新闻,可以查看具体的视频.可以看到新闻相关内容:新闻标题、新闻录入日期、新闻正文、来源、录入者、相关图片和视频.(2)后台管理,后台管理应该经过权限认证.只有经过认证的用户才可以录入相关新闻.可以新建新闻栏目,可以自定义头条新闻,热点新闻,可以对新闻进行相关排序.对于一般新闻可以实现上传多张图片.可以在新闻栏目上传相关视频.对于已经录入数据库的新闻,可以重新编辑新闻内容.对于最近的更新或者更新的新闻应该排在前面.对于录入的新闻,需要审核通过方可以在前台视图界面显示.

3系统设计

3.1总体设计:表示层:用WebWork的ui标签负责界面显示,减少使用Java程序片,以取得更简洁的表达形式,减少在页面错误处理以更清楚的表达要显示的内容.控制层:用WebWork的action类进行业务逻辑处理.WebWork自动对视图层的提交的表单数据处理返回给控制层,控制层由视图层提交的数据对数据处理,调用持久层,实现数据持久化,并将合适的视图返回给视图层.持久层:应用hibernate,由hibernate负责crid操作,实现对控制层提供统一的API,屏蔽具体的访问细节.


数据库自考毕业论文怎么写
播放:22316次 评论:5278人

3.2开发工具.本次设计用到的开发工具主要有:Eclipse3.2,MyEclipse,WebWork2.1.7,Mysql5.2Hibernate3.1,Apache2.0,Tomcat5.5,介绍如下:

Eclipse是一个开放源代码的、与NetBeans、SunONEStudio和BorlandJbuilder类似的一种基于Java的整合型可扩展开发平台,也是目前最著名的开源项目之一.

MyEclipse:MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率.

Mysql:MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用.

基于J2EE的新闻发布系统设计概述参考属性评定
有关论文范文主题研究: 关于数据库的论文范文 大学生适用: 大学毕业论文、本科论文
相关参考文献下载数量: 33 写作解决问题: 写作参考
毕业论文开题报告: 标准论文格式、论文前言 职称论文适用: 杂志投稿、高级职称
所属大学生专业类别: 写作参考 论文题目推荐度: 免费选题

Hibernate:Hibernate是Java应用和关系数据库之间的桥梁,负责Java对象和关系数据库之间的映射的ORM中间件.

Apache:Apache几乎可以运行在所有的计算机平台上.支持最新的http/1.1协议.简单而且强有力的基于文件的配置(httpd.conf).

3.3系统功能模块设计.整个系统按照功能划分为四个模块:前台显示模块,显示管理员发布的新闻;用户登陆模块,用户管理新闻需要登陆;后台管理模块,用户登陆后,进行新闻添加,编辑,删除等操作;用户注册模块,注册新的可以管理新闻的用户.

4系统实施与测试

4.1系统测试.测试过程中发现由于hibernate自身的一级和二级缓存同步问题,出现了明显的缓存不同步现象,具体表现为:新增加的新闻刷新几次后消失,再刷新几次后又会出现.数据库里确实存在那条记录.删除后的记录仍然有可能会在前台页面显示,这样的问题在更新新闻内容同样会出现,解决办法:禁用hibernate的二级缓存,清空hiberante一级缓存.但是这样带来了执行效率和性能的降低:每有一次数据请求总要访问一次数据库.

4.2系统运行.由于Java程序的跨平台特性,本系统可以运行在常见的各种平台上.系统运行环境:Windows/Linux/Unix平台,Tomcat5.5、J2sdk1.5以上版本.经过测试,系统运行状况良好.

参考文献:

[1]PatrickLightbodyJasonCarreia.WebWorkinAction[M].北京:电子工业出版社.

[2]孙卫琴.精通Hibernate:java对象持久化技术详解[M].北京:电子工业出版社.

[3]夏昕,曹晓钢,唐勇.深入浅出Hibernate[M].北京:电子工业出版社.

[4]孙卫琴.JAVA面向对象编程[M].北京:电子工业出版社.

[5]孙卫琴,李洪成.Tomcat与JavaWeb开发技术详解[M].北京:电子工业出版社.

[6]乔普拉.JSP高级程序设计――图灵程序设计丛书[M].北京:人民邮电出版社.

[7]耿祥义.JSP基础教程――黑魔方丛书[M].北京:清华大学出版社.

[8]张桂元,贾燕枫.Eclipse开发入门与项目实践[M].北京:人民邮电出版社.

[9]李大卓,刘海.Eclipse核心编程――插件、界面与Web开发[M].北京:人民邮电出版社.


本文地址 http://www.sxsky.net/benkelunwen/06079293.html

作者简介:臧淑霞(1976.02-),女,山东高密人,教师,中二职称,研究方向:信息技术.

作者单位:山东省日照第四中学,山东日照276800

数据库方面论文范文数据库,与基于J2EE的新闻发布系统设计概述相关毕业论文怎么写参考文献资料:

自考本科报考时间

自考本科毕业论文申请时间

湖南自考本科成绩

本科毕业论文封面

本科生毕业论文目录

济南自考本科

优秀本科生论文

如何自考本科

本科论文修改

自学本科

基于J2EE的新闻发布系统设计概述WORD版本 下载地址