毕业设计 答辩— BBS论坛系统毕业论文

上传人:人*** 文档编号:584456759 上传时间:2024-08-31 格式:PPT 页数:17 大小:121.50KB
返回 下载 相关 举报
毕业设计 答辩— BBS论坛系统毕业论文_第1页
第1页 / 共17页
毕业设计 答辩— BBS论坛系统毕业论文_第2页
第2页 / 共17页
毕业设计 答辩— BBS论坛系统毕业论文_第3页
第3页 / 共17页
毕业设计 答辩— BBS论坛系统毕业论文_第4页
第4页 / 共17页
毕业设计 答辩— BBS论坛系统毕业论文_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《毕业设计 答辩— BBS论坛系统毕业论文》由会员分享,可在线阅读,更多相关《毕业设计 答辩— BBS论坛系统毕业论文(17页珍藏版)》请在金锄头文库上搜索。

1、感谢在座的各位评委老师!感谢在座的各位评委老师!毕业论文辩论毕业论文辩论基于基于JSPJSP技术开发技术开发 BBSBBS论坛系统的论坛系统的 设计与实现设计与实现 论文目的和意义 作为一种在Internet网上开放的信息效劳系统,BBS论坛系统,通过BBS用户可以方便的实现信息的交换和文件的共享。因此,BBS论坛系统,旨在为广阔网民提供了一个交流平台,能够在这里畅所欲言,发表自己的看法、观点。基于基于JSPJSP技术开发技术开发BBS论坛系统的设计与实现论坛系统的设计与实现1.Java Server Pages1.Java Server Pages技术简介技术简介2.JSP 2.JSP 与与

2、ASPASP、PHP PHP 的区别的区别 3.JSP3.JSP与与ServletServlet、JavaBeansJavaBeans、JDBC JDBC 4.4.系统的三层体系结构系统的三层体系结构 5.5.系统的层次设计模式系统的层次设计模式, ,总体结构总体结构6.JSP6.JSP技术的开展前景技术的开展前景1.Java Server Pages1.Java Server Pages技术简介技术简介 JSP是由Sun Microsystems公司于1999年6月倡导,许多公司参与一起建立的一种动态网页技术标准。它的实现是在传统的网页HTML文件*.htm,*.html中参加Java程序片

3、段Scriptlet和JSP标记*.jsp。Web效劳器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以实现建立动态网站所需要的功能,包括操作数据库、重新定向网页及发送E-mail等等。所有程序操作都在效劳器端执行,网络上传送给客户端的仅惊是得到的结果,从而对客户浏览器的要求很低。 JSP技术有以下几个显著的优点。技术有以下几个显著的优点。1.应用程序内容与页面显示别离;应用程序内容与页面显示别离;2.可重用组件;可重用组件;3.采用标识;采用标识;4.适应各种平台;适应各种平台;5.数据库连接;数据库连接;2.JSP 2.JSP 与与

4、ASPASP、PHP PHP 的区别的区别 1.JSP与与ASP JSP跨平台,而且支持包括跨平台,而且支持包括Apache、Netscape、IIS、IBMHttpServer在内的所有主流在内的所有主流Web效劳器,效劳器,而而ASP目前只支持目前只支持WindowsNT+IIS;JSP提供了提供了更好的平安机制,更好的平安机制,这对于这对于E-business这样的应用这样的应用来说是至关重要的;来说是至关重要的;JSP可以跨操作系统、可以跨操作系统、Web效劳器和应用效劳器,而效劳器和应用效劳器,而ASP只限于只限于WindowsNT+IIS;JSP是一个开放的标准,得到了是一个开放的

5、标准,得到了Oracle、Netscape、IBM、BEA、Borland等支持;等支持;JSP的的组件编写更为容易,而且组件编写更为容易,而且JSP的性能优于的性能优于ASP。2.JSP与与PHPJSP是一个业界标准,是一个业界标准,PHP只是一个开发组织并不强的只是一个开发组织并不强的免费技术。免费技术。PHP的性能不好,是解释型的的性能不好,是解释型的,JSP采用采用JIT编译编译后,和后,和C不相上下,而且支持多线程。不相上下,而且支持多线程。JSP支持的平台众多,支持的平台众多,包括包括Windows98/2000/NT、Unix、Linux、FreeBSD、AS/400、OS/39

6、0,而而PHP支持的平台有限。支持的平台有限。JSP可以利用可以利用JDBC和众多主流关系数据库连接,而和众多主流关系数据库连接,而PHP目前只支持目前只支持MYSql和和Oracle等有限的几种。等有限的几种。JSP中的组件中的组件JavaBean和和EJB开发非常容易,而且还可以在开发非常容易,而且还可以在JSP中使用所有中使用所有Java的类的类和功能;而和功能;而PHP只能用只能用C写一些功能有限的组件,而且编写写一些功能有限的组件,而且编写比较复杂。比较复杂。3.JSP3.JSP与与ServletServlet、JavaBeansJavaBeans、JDBC JDBC 1.Servl

7、etServletServlet是一种独立于平台和协议的是一种独立于平台和协议的效劳器端的效劳器端的Java应用程序,可以生成动应用程序,可以生成动态的态的Web页面。页面。它位于它位于Web效劳器内效劳器内部的效劳器端的部的效劳器端的Java应用程序,与传统应用程序,与传统的从命令行启动的的从命令行启动的Java应用程序不同,应用程序不同,Servlet由由Web效劳器进行加载,该效劳器进行加载,该Web效劳器必须包含支持效劳器必须包含支持Servlet的的Java虚拟虚拟机。机。2.JavaBeansJavaBeansJavaBean是描述是描述Java的软件组件模型,的软件组件模型,有点

8、类似于有点类似于Microsoft的的COM组件概念。在组件概念。在Java模型当中,通过模型当中,通过JavaBean可以无限扩可以无限扩充充Java程序的功能,通过程序的功能,通过JavaBean的组件的组件可以快速地生成新的应用程序。对于程序员可以快速地生成新的应用程序。对于程序员来说,最好的一点就是来说,最好的一点就是JavaBean可以实现代可以实现代码的重复利用,另外对于程序的易维护性等码的重复利用,另外对于程序的易维护性等也有很大的意义。也有很大的意义。3.JDBCJDBCJDBC(JavaDataBaseConnectivity)是是Java与数据库的接口标与数据库的接口标准,

9、准,JDBC定义了一个支持标准定义了一个支持标准SQL功功能的通用低层的应用程序编程接口能的通用低层的应用程序编程接口(API),它由,它由Java语言编写的类和接口语言编写的类和接口组成,旨在让各数据库开发商为组成,旨在让各数据库开发商为Java程序员提供标准的数据库程序员提供标准的数据库API。JDBCAPI定义了假设干定义了假设干Java中的类,表示数中的类,表示数据库连接、据库连接、SQL指令、结果集、数据指令、结果集、数据库元数据等。它允许库元数据等。它允许Java程序员发送程序员发送SQL指令并处理结果。指令并处理结果。4.4.系统的三层体系结构系统的三层体系结构 5.5.系统的层

10、次设计模式系统的层次设计模式用户登录用户登录主题帖子模块主题帖子模块查询管理模块查询管理模块用户信息模块用户信息模块用户注册模块用户注册模块系统的总体结构如图:系统的总体结构如图:管理员登录管理员登录管理员信息管理管理员信息管理主题帖子管理主题帖子管理版主管理版主管理管理员管理管理员管理版主登录版主登录版块管理版块管理添加子版块添加子版块版主信息管理版主信息管理6.JSP6.JSP技术的开展前景技术的开展前景JSP技术继承了技术继承了Java语言的优势,作为一语言的优势,作为一种实实在在与平台无关的网络开发技术,种实实在在与平台无关的网络开发技术,JSP集成了极高的运行效率、较短的开发周期、超集成了极高的运行效率、较短的开发周期、超强的扩展能力、完全开放的技术标准,自由的强的扩展能力、完全开放的技术标准,自由的开发方式等众多完美特点于一身开发方式等众多完美特点于一身。再次感谢在座的再次感谢在座的各位评委老师!各位评委老师!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号