新闻发布系统jsp课程设计.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
新闻发布系统jsp课程设计

河南理工大学 计算机科学与技术学院 课程设计报告 2009— 2010学年第1学期 课程名称 Web应用技术 设计题目 新闻发布系统 学生姓名 韩公达 学 号 410820010414 专业班级 应用技术4班 2010 年 01月01日 目 录 目 录 I 第1章 基础知识 1 1.1 MySql数据库 1 1.2 JSP与Servlet 1 1.3 Struts框架 3 第2章 总体设计 5 2.1 需求分析 5 2.2 数据库设计 5 2.3 功能模块简介 6 2.4 框架的应用 9 第3章 详细设计 13 第3章 详细设计 13 3.1 新闻显示功能 13 3.2 用户注册功能 13 3.3 修改注册信息功能 13 3.4 管理新闻功能 13 3.5 添加新闻功能 14 3.6管理用户 14 3.7注销 14 第4章 功能实现 15 4.1 新闻显示功能 15 4.2 用户注册功能 17 4.3 修改注册信息功能 19 4.4 管理新闻功能 20 4.5 修改新闻功能 22 4.6管理用户 24 4.7注销 25 第5章 总结 27 基础知识 MySql数据库 今天MySQL已被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。Java Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面。 Java Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。 Java Servlet与Applet 的比较: 相似之处: 它们不是独立的应用程序,没有main()方法。 它们不是由用户或程序员调用,而是由另外一个应用程序(容器)调用。 它们都有一个生存周期,包含init()和destroy()方法。不同之处: Applet具有很好的图形界面(AWT),与浏览器一起,在客户端运行。 Java Servlet则没有图形界面,运行在服务器端。 Java Servlet与CGI(Common Gateway Interface) 的比较:与传统的CGI和许多其他类似CGI的技术相比,Java Servlet具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节省投资。在未来的技术发展过程中,Servlet有可能彻底取代CGI。 高效 在传统的CGI中,每个请求都要启动一个新的进程,如果CGI程序本身的执行时间较短,启动进程所需要的开销很可能反而超过实际执行时间。而在Servlet中,每个请求由一个轻量级的Java线程处理(而不是重量级的操作系统进程)。 在传统CGI中,如果有N个并发的对同一CGI程序的请求,则该CGI程序的代码在内存中重复装载了N次;而对于Java Servlet,处理请求的是N个线程,只需要一份Servlet类代码。在性能优化方面,Servlet也比CGI有着更多的选择。 方便 Java Servlet提供了大量的实用工具例程,例如自动地解析和解码HTML表单数据、读取和设置HTTP头、处理Cookie、跟踪会话状态等。 功能强大 在Java Servlet中,许多使用传统CGI程序很难完成的任务都可以轻松地完成。例如,Java Servlet能够直接和Web服务器交互,而普通的CGI程序不能。Servlet还能够在各个程序之间共享数据,使得数据库连接池之类的功能很容易实现。 可移植性好 Java Servlet用Java编写,Servlet API具有完善的标准。因此,为IPlanet Enterprise Server写的Servlet无需任何实质上的改动即可移植到Apache、Microsoft IIS或者WebStar。几乎所有的主流服务器都直接或通过插件支持Servlet。 节省投资 不仅有许多廉价甚至免费的Web服务器可供个人或小规模网站使用,而且对于现有的服务器,如果它不支持Servlet的话,要加上这部分功能也往往是免费的(或只需要极少的投资)。 Java Servlet与JSP(JavaServer Pages) 的比较: JavaServer Pages(JSP)是一种实现普通静态HTML和动态HTML混合编码的技术,JSP并没有增加任何本质上不能用Servlet实现的功能。但是,在 JSP中编写静

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档