《JDBC实验一 JDBC数据库编程环境配置.docx》由会员分享,可在线阅读,更多相关《JDBC实验一 JDBC数据库编程环境配置.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、广州中医医药大学学信息技技术学院院实 验 报 告告课程名称称:网络数据据库编程程专业班级级:计算机科科学与技技术( )级学生学号号:2008808110799学生姓名名:黄枝良实验名称称:JDBCC数据库库编程环环境配置置实验成绩绩:课程类别别:必修修限选 公选 其它它实验一 JDBBC数据据库编程程环境配配置实验类型型:验证证性实验 实验日日期:实验目目的要求求通过实验验,使学学生熟悉悉企业级级开发工工具Jaava及及相关技技术JSSP,初初步构建建JDBBC数据据库编程程环境。实验内内容及步步骤一、REESINN的安装装1、将RRESIIN解压压到操作作系统所所在的盘盘。2、执行行BINN
2、目录下下的HTTTPDD(每次次运行JJSP程程序必须须启动)3、在浏浏览器内内键入htttp:/1127.0.00.1:80880二、REESINN的使用用1、REESINN的两个个重要的的目录1)BIIN目录录。提供供启动和和关闭RRESIIN的能能力2)DOOC目录录。2、REESINN服务器器的配置置(打开文文件reesinn.coonf进进行设置置,可用用写字板板打开)1)设置置服务器器端口默认端口口为80080,使使用htttp:/1127.0.00.1:80880进行行访问,在RESSIN.CONNF设置置代码如如下,找找到如: 808812)修改改服务器器的默认认路径ddoc如
3、改为DD:3)修改改服务器器默认文文档inddex.xtpp, iindeex.jjsp, inndexx.httml如改为deffaullt.hhtmll4)SEESSIION的的设置40996 330ttrueetruue0三、编写写一个JJSP程程序作测测试,如如: Hi-JSPP实验 在在浏览器器中输入入htttp:/1227.00.0.1:880800/trry.jjsp进进行测试试程序四、调试试程序1、启动动RESSIN服服务器(hhttppd)2、把要要测试的的文件放放在DOOC目录录下面3、客户户端用IIE浏览览器输入入相应的的地址4、如果果程序正正确,页页面出现现相应的的结果
4、,否否则出错错,相应应的错误误会出现现在文件件夹LOOG下面面的ERRRORR.LOOG文件件里面。5、根据据错误提提示信息息改错。五、熟悉悉JSPP函数及及相关操操作1. 练习Leengtth(),Inndexxof(),llasttinddexoof()函数的的使用2. 熟悉Eqqualls(),=,coompaaretto(), rregiionMMatcchess()四四种比较较字符的的方法3. 熟悉Seessiion,apppliccatiion,reqquesst的用用法4. 熟悉常用用表单的的操作5. 写一个注注册信息息表单,提提交之后后显示你你输入的的信息,要要进行输输入信息息
5、的合法法性检查查:内容容包括姓姓名,学学号,系系别,专专业,EEMAIIL,综综合成绩绩。(如如果熟悉悉的同学学,可以以进行数数据库操操作)(本题第第5小题题结果放放于下面面)代码1文文件(*.JSPP)内容容:代码2文文件(*.JSPP)内容容:六、TOOMCAAT6.0的安安装与配配置(参参考课本本P1-5) 请请仿照 实验验内容及及步骤中的“RESSIN的的使用”写出“TOMMCATT6.00的使用用”,并比比较它们们的异同同。(在此处处写答案案)TOMCCAT目目录结构构:Resiin的目目录结构构:Tomccat和和ressin的的WEBB应用都都放在wwebaappss下运行行,t
6、oomcaat是以以批处理理文件sstarrtupp.baat启动动服务器器,reesinn是以hhttppd.eexe可可执行文文件的方方式启动动。Tomccat的的编译后后的二进进制文件件是放在在项目的的WEBB-INNF/cclasssess目录下下,而rresiin则是是放在WWEB-INFF/woork目目录下,TTOMCCAT第第三方的的JARR包是放放在WEEB-IINF/libb目录下下,而rresiin是放放在根目目录/llib目目录下。Resiin是免免安装的的,而ttomccat有有可安装装也有不不用安装装的7、请回回答“网络数数据库系系统”在“数据库库技术体体系”中的地
7、地位。(用图表表示,可可参看讲讲稿)八、seessiion对对象和aappllicaatioon对象象的区别别,请用用文字举举例说明明。(在此处处写答案案)Sesssionn是会话话的意思思,在WWEB应应用中就就是用户户与服务务器的一一次交互互的过程程,在用用户退出出登录或或者关闭闭页面时时,一次次会话结结束。而而apppliccatiion的的范围比比会话的的大,是是一次应应用,只只有当用用户关闭闭浏览器器的时候候,一次次appplliicattionn应用才才算结束束。九、简述述C/SS与B/S结构构的优缺缺点。(在此处处写答案案)B/s结结构所谓BB/S是指BBrowwserr/See
8、rveer(浏浏览器/服务器器),即即客户端端是标准准的浏览览器(如如Intternnet Expplorre,NNetsscappe NNaviigattor等等),服服务器端端为标准准的WEEB服务务器协同同应用服服务器响响应浏览览器的请请求。B/SS模式是是一种三三层结构构的系统统。第一一层客户户机是用用户与整整个系统统的接口口。客户户的应用用程序精精简到一一个通用用的浏览览器软件件,如NNetsscappe NNaviigattor,微微软公司司的IEE等。浏浏览器将将HTMML代码码转化成成图文并并茂的网网页。网网页还具具备一定定的交互互功能,允允许用户户在网页页提供的的申请表表上输
9、入入信息提提交给后后台,并并提出处处理请求求。这个个后台就就是第二二层的WWeb服服务器。第二层层Webb服务器器将启动动相应的的进程来来响应这这一请求求,并动动态生成成一串HHTMLL代码,其其中嵌入入处理的的结果,返返回给客客户机的的浏览器器。如果果客户机机提交的的请求包包括数据据的存取取,Weeb服务务器还需需与数据据库服务务器协同同完成这这一处理理工作。第三层层数据库库服务器器的任务务类似于于C/SS模式,负负责协调调不同的的Webb服务器器发出的的SQ请请求,管管理数据据库。c/s结结构所谓谓C/S是是指Clliennt/SServver(客客户机/服务器器)。CC/S模模式是一一种
10、两层层结构的的系统:第一层层是在客客户机系系统上结结合了表表示与业业务逻辑辑;第二二层是通通过网络络结合了了数据库库服务器器。首首先,交交互性强强是C/S固有有的一个个优点。在C/S中,客客户端有有一套完完整的应应用程序序,在出出错提示示、在线线帮助等等方面都都有强大大的功能能,并且且可以在在子程序序间自由由切换。B/SS虽然由由JavvaSccrippt、VVBSccrippt提供供了一定定的交互互能力,但但与C/S的一一整套客客户应用用相比是是太有限限了。其次,CC/S模模式提供供了更安安全的存存取模式式。由于于C/SS是配对对的点对对点的结结构模式式,采用用适用于于局域网网、安全全性比较
11、较好的网网络协议议(例如如:NTT的NeetBEEUI协协议),安安全性可可以得到到较好的的保证。而B/S采用用点对多多点、多多点对多多点这种种开放的的结构模模式,并并采用TTCP/IP这这一类运运用于IInteerneet的开开放性协协议,其其安全性性只能靠靠数据服服务器上上管理密密码的数数据库来来保证。INTTERNNET技技术中关关键的安安全问题题远未解解决,其其中信息息传递过过程中的的加密和和身份验验证是关关键性任任务运用用INTTERNNET技技术的最最大障碍碍,这就就是现阶阶段INNTERRNETT技术的的主要应应用仍停停留于公公开发布布信息为为主的原原因。现现代企业业需要有有开放
12、的的信息环环境,需需要加强强与外界界的联系系,有的的还需要要通过IInteerneet发展展网上营营销业务务,这使使得大多多数企业业将他们们的内部部网与IInteerneet相连连。由于于采用TTCP/IP,他他们必须须采用一一系列的的安全措措施,如如构筑防防火墙,来来防止IInteerneet的用用户对企企业内部部信息的的窃取以以及外界界病毒的的侵入。B/S和和C/SS的区别别采用CC/S模模式将降降低网络络通信量量。B/S采用用了逻辑辑上的三三层结构构,而在在物理上上的网络络结构仍仍然是原原来的以以太网或或环形网网。这样样,第一一层与第第二层结结构之间间的通信信、第二二层与第第三层结结构之
13、间间的通信信都需占占用同一一条网络络线路。而C/S只有有两层结结构,网网络通信信量只包包括Clliennt与SServver之之间的通通信量。所以,CC/S处处理大量量信息的的能力是是B/SS所无法法比拟的的。由由于C/S在逻逻辑结构构上比BB/S少少一层,对对于相同同的任务务,C/S完成成的速度度总比BB/S快快。使得得C/SS更利于于处理大大量数据据。BB/S简简化了客客户端。它无需需象C/S模式式那样在在不同的的客户机机上安装装不同的的客户应应用程序序,而只只需安装装通用的的浏览器器软件。这样不不但可以以节省客客户机的的硬盘空空间与内内存,而而且使安安装过程程更加简简便。B/SS特别适适
14、用于网网上信息息发布。受限于于HTMML语言言的交互互性差问问题,输输入输出出的用户户互界面面不能用用纯INNTERRNETT技术规规范HTTML/HTTTP解决决,因为为INTTERNNET WWWW技术的的主要应应用是发发布信息息而不是是输入输输出,浏览器器是用用于浏浏览而而非终端端输入输输出!所所以为了了解决浏浏览器和和HTMML页面面的交互互性差问问题,B/SS版软软件往往往在客户户端采用用微软独独家支持持的ACCTIVVEX技技术,这这其实是是一个由由浏览器器启动的的客户端端程序。实验体体会请在下方方写出你你对本实实验的看看法,例例如你认认为实验验难度如如何?你你能够独独立实验验吗?如如果不能能,你认认为原因因是什么么?1、实验验难度: 难( ) 中等等( ) 容易( )2、能否否按指定定要求,在在指定时时间内完完成所有有实验? 能( ) 否( )如果不能能,不能能完成实实验有(作业提提交说明明:实验验完成后后,将此此文档和和相关的的JSPP文件一一并压缩缩后提交交上来,文文件名为为自己的的学号+实验一一,如22001100000011实验一一.RAAR)