课程设计(论文)-jsp新闻发布系统

课程设计(论文)-jsp新闻发布系统

ID:6819137

大小:371.50 KB

页数:21页

时间:2018-01-27

课程设计(论文)-jsp新闻发布系统_第1页
课程设计(论文)-jsp新闻发布系统_第2页
课程设计(论文)-jsp新闻发布系统_第3页
课程设计(论文)-jsp新闻发布系统_第4页
课程设计(论文)-jsp新闻发布系统_第5页
资源描述:

《课程设计(论文)-jsp新闻发布系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录一、系统概述31.系统简介32.系统功能结构33.系统开发环境及运行环境43.1JSP简介43.2JSP的特点43.3JSP技术53.4访问WEB数据库常见技术53.5本系统采用的数据库访问技术63.6B/S开发模式6二、系统实现71.JSP文件72.数据库73.系统实现代码9登陆页面代码9新闻发布代码10发布后返回主页代码12数据库连接代码144.遇到的难点及解决办法145.系统实现界面15三、系统使用说明书171.配置环境172.附加数据库20与数据库的连接20表关系图203.操作流程和注意事项

2、21四、总结2221一、系统概述1.系统简介随着Internet的迅速发展,社会已经进入了网络时代,人们越来越倾向于从Internet获取信息。而网站则是Internet网上进行信息传播的主要载体,为了使网站的管理者方便的进行新闻的动态发布和管理,将杂乱无章的信息(包括文字、图片和影音)经过组织,合理而且有序地通过网页呈现给人们,开发了新闻发布系统。本系统基于B/S模式开发,采用三层结构,实现新闻的动态发布和管理。在客户端用户通过浏览器完成数据下载与模拟操作,浏览器端的表现逻辑通过JSP网页完成。而系统

3、内部复杂的业务逻辑主要通过JavaBean的组件(Component)实现,JavaBean组件在WWW服务器上运行,通过JSP返回到客户浏览器。通过表现逻辑与业务逻辑的分离,使网页内容简洁,系统的可维护性和可扩充性增强。在服务器端,系统使用JDBC中间件访问数据库,数据库服务器定义了本系统所需要的事务逻辑和数据逻辑。本系统使用JSP技术作为表现手段,服务器采用Tomcat6.0.20作为JSP引擎,系统业务逻辑由JavaBean组件完成,使用JDBC3.0驱动程序访问数据库。由于系统测试需要成熟的数据

4、库支持,因此系统采用SQLSever2000数据库作为数据库服务器。2.系统功能结构由于本系统仅为新闻发布系统的后台管理,因此本系统分为新闻发布、新闻查询、新闻修改与删除和管理员四个模块。新闻发布模块主要负责新闻的发布功能。新闻查询模块可以通过关键字实现新闻查询功能。新闻修改与删除模块可以实现新闻的修改与删除。管理员模块负责后台管理员的管理。后台功能结构图,如图1所示。21新闻发布模块新闻查询模块新闻修改与删除管理员模块新闻发布系统后台管理图1新闻发布系统后台功能结构图我负责新闻发布模块。3.系统开发环

5、境及运行环境3.1JSP简介JSP(JavaServerPages)是一种建立在Servlet规范提供的功能之上的动态网页技术,和ASP类似,他们都是在通常的网页中嵌入脚本代码,JSP文件中嵌入的是Java代码和JSP标记。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。3.2JSP的特点JSP技术在多个方面加速了动态Web页面的开发,具有以下特点。(1)将内容的生成和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面

6、。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求用户信息或者特定的一瓶酒的价格)。(2)强调可重用的组件绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者EnterpriseJavaBeansTM组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。(3)采用标识简化页面开

7、发21Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServerPage技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。(4)健壮性与安全性由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译为JavaServlet.jsp页面就具有Java技术的所有好处,包括健壮的存储管理与安全性

8、.(5)良好的移植性:作为Java平台的一部分,JSP拥有Java编程语言"一次编写,随处运行"的特点。(6)企业级的扩展性和性能:当与Java2平台、企业版(J2ee)和EnterpriseJavaBeans技术整合时,JSP页面将服务器JSP页面中的程序代码的识别就是依靠一些基本指令完成.3.3JSP技术JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。