首页 塔里木大学毕业论文开题报告

塔里木大学毕业论文开题报告

举报
开通vip

塔里木大学毕业论文开题报告塔里木大学毕业论文开题报告 一.JSP—Servlet的发展背景 (一)Java简介 1.Java的发展史 Internet将世界各地成千上万的计算机子网连接成一个庞大的整体,而这些子网是由各种各样不同型号,不同规模,使用不同操作系统,具有不同应用软件平台的计算机组成的。这就很自然地提出了一个问题:有没有一种语言,使得程序员用这种语言编写的程序可以在不同的计算机上运行,从而减少编程工作量,提高程序的可移植性,使Internet能够发挥更多、更大的作用呢?Java正因顺应了这种需求而得到了广泛的使用。 Java语言...

塔里木大学毕业论文开题报告
塔里木大学毕业论文开 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 报告 一.JSP—Servlet的发展背景 (一)Java简介 1.Java的发展史 Internet将世界各地成千上万的计算机子网连接成一个庞大的整体,而这些子网是由各种各样不同型号,不同规模,使用不同操作系统,具有不同应用软件平台的计算机组成的。这就很自然地提出了一个问题:有没有一种语言,使得程序员用这种语言编写的程序可以在不同的计算机上运行,从而减少编程工作量,提高程序的可移植性,使Internet能够发挥更多、更大的作用呢?Java正因顺应了这种需求而得到了广泛的使用。 Java语言是美国加州Sun Microsystem公司于1995年正式推出的纯面向对象(object—oriented,简称OO)的程序 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 语言。由于它很好地解决了网络编程语言中的诸多问题,因此一经推出,便受到了计算机界的普遍欢迎和接受,并得到了广泛的应用和发展,成为目前网络时代最为流行的程序设计语言。 计算机界不少人预言:“Java语言的出现,将会引起一场软件革命”,这是因为传统的软件往往都是与具体的实现环境有效,换了一个环境就需要作一番改动,耗时费力,而Java语言能在执行码(二进制码)上兼容,这样以前所开发的软件就能运行在不同的机器上,只要所用的机器能提供Java语言解释器即可。 2.Java语言的应用前景及特点 Java语言有着广泛的应用前景,大体上可以从以下几个方面来考虑: (1)所有面向对象的应用开发,包括面向对象的事件描述、处理、综合等。 (2)计算过程的可视化、可操作化的软件的开发。 (3)动态画面的设计,包括图形图像的调用。 (4)交互操作的设计(选择交互、定向交互、控制流程等)。 (5)Internet的系统管理功能模块的设计,包括Web页面的动态设计、管理和交互操作设计等。 (6)Intranet(企业内部网)上的软件开发(直接面向企业内部用户的软件)。 (7)与各类数据库连接查询的SQL语句实现。 (8)其他应用类型的程序。 3.Java语言的特点 Java是一个广泛使用的网络编程语言,它是一种新的计算概念。Java语言有下面一些特点: (1)简单性。Java语言是一种面向对象的语言,它通过提供最基本的 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 来完成指定的任务,只需要理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。Java略去了运算符重载、多重继承等模糊地概念,并且通过实现自动垃圾收集大大简化了程序设计者的内存管理工作。另外,Java也适合于在小型机上运行,它的基本解释器及类的支持只有40KB左右,加上标准类库和线程的支持也只有215KB左右。 (2)面向对象性。Java语言的设计集中于对象及其接口,它提供了简单的类机制以及动态的接口模型。对象中封装了它的状态变量以及相应的方法,实现了模块化和信息隐藏;而类则提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的复用。 (3)可移植性。与平台无关的特性使Java程序可以方便地被移植到网络上的不同机器。同时,Java的类库中也实现了与不同平台的接口,使这些类库可以移植。另外,Java编译器是由Java语言实现的,Java运行时系统由标准C实现,这使得Java系统本身也具有可移植性。 (4)稳定性和安全性。用于网络、分布环境下的Java必须要防止病毒的入侵,Java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,这样就防止了程序员使用“特洛伊”木马等欺骗手段访问对象的私有成员,同时也避免了指针操作中容易产生的错误。 (5)高性能性。和其他解释执行的语言如BASIC不同,Java字节码的设计使之能很容易地直接转换成对应于特定CPU的机器码,从而得到较高的性能。 (6)多线程性。多线程机制使应用程序能够并行执行,而且同步机制保证了对共享数据的正确操作。通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件循环机制,这样就能很容易地实现网络上的实时交互行为。 (7)动态性。Java的设计使它适合于一个不断发展的环境。在类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行。并且Java通过接口来支持多重继承,使之比严格的类继承具有更灵活的方式和扩展性。 (二)JSP简介 (一)JSP的发展过程 Internet技术的飞速发展对人类活动产生了非常深刻的影响。与此同时,IT行业也由传统应用向基于Internet的Web服务模式转化。如果说互联网将我们引入一个迷人的世界,那么JSP就是构建这个世界的重要工具之一。JSP是由Sun公司倡导、许多公司一起参与建立的一种动态网页技术标准,JSP技术也是由Sun公司推出的一款基于Java语言的Web开发技术,同时是目前主流Web开发技术中使用最为广泛的一种。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的JAVA程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。所有程序操作都在服务器端执行,经网络上传送给客户端的仅仅是得到的结果,对客户浏览器的要求比较低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。JSP与Java Servlet一样,是在服务器端执行的,通常返回给客户端的是一个HTML文本,因此客户端只要有浏览器就可以浏览。在代码编写过程中,工作人员可以将网页中的动态部分和静态的HTML相分离。 回顾JSP的发展历史,不容忽视的是Java语言及J2EE 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 的成长。正是由于它们的成长,为JSP提供了良好的内部环境和外部环境,促进了JSP的成长与发展。1995年Java语言刚一推出,便以其纯面向对象、平台无关性、多线程、高安全性、良好的可移植性和可扩展性等特征,受到了计算机界的普遍欢迎,并得到了广泛的应用和发展。近几年来,Java的应用已经扩展到各个应用领域,加上各种功能配件的推陈出新,使得Java能够满足产品开发的需求,成为网络时代最流行的程序设计语言。利用Java来开发软件,具有跨平台、易整合、易扩展的优点。有人预言,不久的将来全世界90%的程序代码将用Java预言书写或改写。1996年,Netscape浏览器在2.0版本上增加了对Java Applets和JavaScript的支持。同年,微软的IE3.0也开始支持Java技术。1998年,Sun公司发布了EJB 1.0标准;1999年6月,又推出了JSP;1999年,相继推出了J2EE的第一个版本。至今,Sun完成了它与Microsoft的.NET体系对抗的J2EE体系。 (二)JSP的优势 JSP、ASP和PHP一起并称为当今Web服务器程序开发的三大利器。它们都可以实现用户与服务器之间的交互以及数据库连接和内容读取的操作。ASP是一个Web服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的Web服务应用程序。ASP采用脚本语言VB Script或Java Script作为自己的开发语言,但是ASP本身的功能有限,UNIX下的ASP实现起来非常困难。PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C、Java和Perl语言的语法,并配合PHP自己的特性,使Web开发者能够快速地写出动态生成页面,它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,可以从PHP官方站点上自由下载。而且可以不受限制地获得开放源代码,甚至可以从中加进自己所需要的特色。但由于PHP本身存在一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。 然而,与ASP、PHP不同的是,JSP拥有Java语言作为支撑,这使得它几乎拥有Java语言的所有优点:1.优秀的跨平台性,这使得JSP可以运行在几乎所有的操作平台上;2.可扩展可重用性,Java语言可以完成任何复杂的应用,而JSP可以使用JavaBean等形式很好地封装和调用Java程序;3.企业支持,JSP、Servlet和EJB一同构成了J2EE(Java2企业版)企业级解决方案,既拥有IBM的WebSphere、BEA的WebLogic等企业级商业平台的支持,而且还获得了JBoss等开源服务的拥护。 正是由于JSP以上的优点,使得它在前述3种动态开发语言中脱颖而出,成为近年来较为流行的一种语言。而且企业的支持为它注入了持久的生命力,使他当前的耀眼光辉可以延伸至更远的将来。 (三)Servlet简介 Servlet在JSP产生以前就已经存在,它是在服务器端运行的一种Java技术。它与JSP有着紧密的联系,JSP是经过JSP容器转译为Servlet之后,再由浏览器解释执行的。Servlet是用Java编写的Server端程序,与平台和 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 无关。Java Servlet可以动态地扩展Server的能力,并采用请求——响应模式提供Web服务。 Servlet是对支持Java的服务器的一般扩充。它最常见的用途是扩展Web服务器,提供非常安全的、可移植的、易于使用的CGI替代品。它是一种动态加载的模块,为来自Web服务器的请求提供服务。它完全运行在Java虚拟机上。由于它在服务器端运行,因此不依赖于浏览器的兼容性。 二.目的和意义 论坛是一种很好的沟通场所,通过论坛,每个人都能够发表自己的看法,从而进行知识共享,技术提高等。网上论坛是最常见的网上交流的载体,它的简称是BBS,也就是电子布告栏系统,它是最常见的Web系统。BBS起源于20世纪80年代初,最初,论坛只是由于发布公告信息,讨论问题的在线交流平台;后来,随着网络的普及,论坛的功能越来越丰富,受到广大网民的欢迎。 它的作用分为两个方面:一是以此为平台为用户提供服务;二是凝聚网站人气,同时将这些人气转化为客户。针对这两个目的,一方面需要在论坛上做好咨询和交互交流,另一方面需要为论坛充实内容,吸引用户参与,并在互动的过程中提升更多人气以及促进交流。 三.主要功能模块 此次论坛系统包括以下主要功能模块: (1) 注册登陆功能模块:用户注册、登陆以及修改个人注册信息; (2) 浏览功能模块:用户浏览版块、浏览主题贴列表、查看帖子; (3) 发帖回帖功能模块:用户发帖、回帖、编辑自己发布的帖子; (4) 帖子管理功能模块:管理员编辑、删除、转移、置顶和指定精华帖; (5) 论坛设置功能模块:管理员设置论坛参数; (6) 管理版块功能模块:管理员创建、修改和删除版块; (7) 用户管理模块:管理员添加、删除和设置用户权限。 此系统采用MVC三层架构开发模式,通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现,这些组件可以进行交互式和重用。 四.设计开发模式 基于JSP的网站建设目前主要有两种基本的开发模式:两层模型、三层模型。目前市场上的软件开发者大都基于这两种基本的框架形成自己的开发模式,但是都有不同程度的编码重复现象。针对开发代码重复的问题,此设计如下图1所示的开发模式。此种模式对于基本的数据库应用和基本的页面都能够通过参数来实现,对于页面和数据库设计复杂的情况,此种设计也对一些特殊情况进行了处理设计,为了适应特殊的需要,比如应用何时需要的页面没有相应的模板、Word插件的处理等,此种设计业提供了扩展的能力,应用时可以根据自己的特殊需要来添加相应的JSP模板文件。
本文档为【塔里木大学毕业论文开题报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_083599
暂无简介~
格式:doc
大小:21KB
软件:Word
页数:7
分类:工学
上传时间:2018-11-21
浏览量:50