- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BBS坛系统答辩
感谢在座的各位评委老师! 毕业论文答辩 * 基于JSP技术开发 BBS论坛系统的 设计与实现 * 论文目的和意义 作为一种在Internet网上开放的信息服务系统,BBS论坛系统,通过BBS用户可以方便的实现信息的交换和文件的共享。 因此,BBS论坛系统,旨在为广大网民提供了一个交流平台,能够在这里畅所欲言,发表自己的看法、观点。 * 基于JSP技术开发 BBS论坛系统的设计与实现 1.Java Server Pages技术简介 2.JSP 与ASP、PHP 的区别 3.JSP与Servlet、JavaBeans、JDBC 4.系统的三层体系结构 5.系统的层次设计模式,总体结构 6.JSP技术的发展前景 * 1.Java Server Pages技术简介 JSP是由Sun Microsystems公司于1999年6月倡导,许多公司参与一起建立的一种动态网页技术标准。它的实现是在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以实现建立动态网站所需要的功能,包括操作数据库、重新定向网页及发送E-mail等等。所有程序操作都在服务器端执行,网络上传送给客户端的仅惊是得到的结果,从而对客户浏览器的要求很低。 * JSP技术有以下几个显著的优点。 1.应用程序内容与页面显示分离; 2.可重用组件; 3.采用标识; 4.适应各种平台; 5.数据库连接; * 2.JSP 与ASP、PHP 的区别 1.JSP与ASP JSP跨平台,而且支持包括Apache、Netscape、IIS、IBM Http Server在内的所有主流Web服务器, 而ASP目前只支持Windows NT +IIS; JSP提供了更好的安全机制, 这对于E-business 这样的应用来说是至关重要的; JSP可以跨操作系统、Web服务器和应用服务器,而ASP只限于 Windows NT + IIS;JSP是一个开放的标准,得到了Oracle、Netscape、IBM、BEA、Borland等支持;JSP的组件编写更为容易,而且JSP的性能优于ASP。 * 2.JSP 与PHP JSP 是一个业界标准,PHP只是一个开发组织并不强的免费技术。PHP的性能不好,是解释型的, JSP采用JIT编译后,和C不相上下,而且支持多线程。JSP支持的平台众多,包括 Windows 98/2000/NT 、Unix、Linux、FreeBSD 、AS/400 、OS/390,而PHP支持的平台有限。JSP可以利用JDBC和众多主流关系数据库连接,而PHP目前只支持MYSql和Oracle等有限的几种。JSP中的组件JavaBean和EJB开发非常容易,而且还可以在JSP中使用所有Java的类和功能;而PHP只能用C写一些功能有限的组件,而且编写比较复杂。 * 3.JSP与Servlet、JavaBeans、JDBC 1. Servlet Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面。 它位于Web?服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。 * 2. JavaBeans JavaBean 是描述Java 的软件组件模型,有点类似于 Microsoft的COM 组件概念。在Java 模型当中,通过JavaBean 可以无限扩充Java 程序的功能,通过JavaBean 的组件可以快速地生成新的应用程序。对于程序员来说,最好的一点就是 JavaBean可以实现代码的重复利用,另外对于程序的易维护性等也有很大的意义。 * 3. JDBC JDBC(Java DataBase Connectivity)是Java与数据库的接口规范,JDBC定义了一个支持标准SQL功能的通用低层的应用程序编程接口(API),它由Java 语言编写的类和接口组成,旨在让各数据库开发商为Java程序员提供标准的数据库API。 JDBC API定义了若干Java中的类,表示数据库连接、SQL指令、结果集、数据库元数据等。它允许Java程序员发送SQL指令并处理结果。 * 4.系统的三层体系结构 * 5.系统的层次设计模式 用户登录 主题帖子模块 查询管理模块 用户信息模块 用户注册模块
文档评论(0)