新闻发布系统课程设计

新闻发布系统课程设计

ID:11050710

大小:839.50 KB

页数:29页

时间:2018-07-09

新闻发布系统课程设计_第1页
新闻发布系统课程设计_第2页
新闻发布系统课程设计_第3页
新闻发布系统课程设计_第4页
新闻发布系统课程设计_第5页
资源描述:

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

1、目录信息理工学院课程设计(实训)报告系部_信息工程系__专业_____________新闻发布系统班级学号____________姓名_______________课题_____________指导教师报告成绩__日期:2011年12月28日目录目录目录I第1章基础知识11.1MySql数据库11.2JSP与Servlet11.3Struts框架3第2章总体设计52.1需求分析52.2数据库设计52.3功能模块简介62.4框架的应用9第3章详细设计13第3章详细设计133.1新闻显示功能133.2用户注册功能133.3修改注册信息功能1

2、33.4管理新闻功能133.5添加新闻功能143.6管理用户143.7注销14第4章功能实现154.1新闻显示功能154.2用户注册功能174.3修改注册信息功能194.4管理新闻功能204.5修改新闻功能224.6管理用户244.7注销25第5章总结27第6章参考文献27第1章基础知识第1章基础知识1.1MySql数据库今天MySQL已被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL是一个真正

3、的多用户、多线程SQL数据库服务器。系统采用加载纯Java数据库驱动程序的方式操作数据库,目前mysql还不支持桥连接。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成,并且能够支持多平台。1.2JSP与ServletJavaServlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面。JavaServlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java

4、应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。JavaServlet与Applet的比较:相似之处:l它们不是独立的应用程序,没有main()方法。l它们不是由用户或程序员调用,而是由另外一个应用程序(容器)调用。l它们都有一个生存周期,包含init()和destroy()方法。不同之处:lApplet具有很好的图形界面(AWT),与浏览器一起,在客户端运行。lJavaServlet则没有图形界面,运行在服务器端。JavaServlet与CGI(CommonGatewayI

5、nterface)的比较:第1章基础知识与传统的CGI和许多其他类似CGI的技术相比,JavaServlet具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节省投资。在未来的技术发展过程中,Servlet有可能彻底取代CGI。l高效在传统的CGI中,每个请求都要启动一个新的进程,如果CGI程序本身的执行时间较短,启动进程所需要的开销很可能反而超过实际执行时间。而在Servlet中,每个请求由一个轻量级的Java线程处理(而不是重量级的操作系统进程)。在传统CGI中,如果有N个并发的对同一CGI程序的请求,则该CGI程序的代

6、码在内存中重复装载了N次;而对于JavaServlet,处理请求的是N个线程,只需要一份Servlet类代码。在性能优化方面,Servlet也比CGI有着更多的选择。l方便JavaServlet提供了大量的实用工具例程,例如自动地解析和解码HTML表单数据、读取和设置HTTP头、处理Cookie、跟踪会话状态等。l功能强大在JavaServlet中,许多使用传统CGI程序很难完成的任务都可以轻松地完成。例如,JavaServlet能够直接和Web服务器交互,而普通的CGI程序不能。Servlet还能够在各个程序之间共享数据,使得数据库连

7、接池之类的功能很容易实现。l可移植性好JavaServlet用Java编写,ServletAPI具有完善的标准。因此,为IPlanetEnterpriseServer写的Servlet无需任何实质上的改动即可移植到Apache、MicrosoftIIS或者WebStar。几乎所有的主流服务器都直接或通过插件支持Servlet。l节省投资不仅有许多廉价甚至免费的Web服务器可供个人或小规模网站使用,而且对于现有的服务器,如果它不支持Servlet的话,要加上这部分功能也往往是免费的(或只需要极少的投资)。JavaServlet与JSP(J

8、avaServerPages)的比较:第1章基础知识JavaServerPages(JSP)是一种实现普通静态HTML和动态HTML混合编码的技术,JSP并没有增加任何本质上不能用Servlet实现的功能。

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

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

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