JDBC实验一 JDBC数据库编程环境配置_第1页
JDBC实验一 JDBC数据库编程环境配置_第2页
JDBC实验一 JDBC数据库编程环境配置_第3页
JDBC实验一 JDBC数据库编程环境配置_第4页
JDBC实验一 JDBC数据库编程环境配置_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、广州中医药大学信息技术学院实 验 报 告课程名称:网络数据库编程专业班级:计算机科学与技术( )级学生学号:2008081079学生姓名:黄枝良实验名称:JDBC数据库编程环境配置实验成绩:课程类别:必修 限选þ 公选 其它实验一 JDBC数据库编程环境配置实验类型:验证性实验 实验日期: 实验目的要求通过实验,使学生熟悉企业级开发工具Java及相关技术JSP,初步构建JDBC数据库编程环境。实验内容及步骤一、RESIN的安装1、将RESIN解压到操作系统所在的盘。2、执行BIN目录下的HTTPD(每次运行JSP程序必须启动)3、在浏览器内键入:8080

2、二、RESIN的使用1、RESIN的两个重要的目录1)BIN目录。提供启动和关闭RESIN的能力2)DOC目录。2、RESIN服务器的配置(打开文件resin.conf进行设置,可用写字板打开)1)设置服务器端口默认端口为8080,使用:8080进行访问,在RESIN.CONF设置代码如下,找到<HTTPD-PORT>如: <HTTPD-PORT> 8081</HTTPD-PORT>2)修改服务器的默认路径<app-dir>doc</app-dir>如改为<app-dir>D:</app

3、-dir>3)修改服务器默认文档<welcome-file-list>index.xtp, index.jsp, index.html</welcome-file-list>如改为<welcome-file-list>default.html</welcome-file-list>4)SESSION的设置<session-config><session-max>4096<session-max><session-timeout> 30</session-timeout><en

4、able-cookie>true</enable-cookie><enable-url-rewriting>true</enable-url-rewriting><cookie-version>0</cookie-version></session-config>三、编写一个JSP程序作测试,如:<%page language="java"%><html> <head> <title>Hi-JSP实验</title> </head&

5、gt; <body> <% out.print("Hello World!"); %> </body> </html> 在浏览器中输入:8080/try.jsp进行测试程序四、调试程序1、启动RESIN服务器(httpd)2、把要测试的文件放在DOC目录下面3、客户端用IE浏览器输入相应的地址4、如果程序正确,页面出现相应的结果,否则出错,相应的错误会出现在文件夹LOG下面的ERROR.LOG文件里面。5、根据错误提示信息改错。五、熟悉JSP函数及相关操作1. 练习Length(),Indexof

6、(),lastindexof()函数的使用2. 熟悉Equals(),=,compareto(), regionMatches()四种比较字符的方法3. 熟悉Session,application,request的用法4. 熟悉常用表单的操作5. 写一个注册信息表单,提交之后显示你输入的信息,要进行输入信息的合法性检查:内容包括姓名,学号,系别,专业,EMAIL,综合成绩。(如果熟悉的同学,可以进行数据库操作)(本题第5小题结果放于下面)代码1文件(*.JSP)内容:代码2文件(*.JSP)内容:六、TOMCAT6.0的安装与配置(参考课本P1-5) 请仿照 实验内容及步骤中的“RESIN的使

7、用”写出“TOMCAT6.0的使用”,并比较它们的异同。(在此处写答案)TOMCAT目录结构:Resin的目录结构:Tomcat和resin的WEB应用都放在webapps下运行,tomcat是以批处理文件startup.bat启动服务器,resin是以httpd.exe可执行文件的方式启动。Tomcat的编译后的二进制文件是放在项目的WEB-INF/classes目录下,而resin则是放在WEB-INF/work目录下,TOMCAT第三方的JAR包是放在WEB-INF/lib目录下,而resin是放在根目录/lib目录下。Resin是免安装的,而tomcat有可安装也有不用安装的7、请回答

8、“网络数据库系统”在“数据库技术体系”中的地位。(用图表示,可参看讲稿)八、session对象和application对象的区别,请用文字举例说明。(在此处写答案)Session是会话的意思,在WEB应用中就是用户与服务器的一次交互的过程,在用户退出登录或者关闭页面时,一次会话结束。而application的范围比会话的大,是一次应用,只有当用户关闭浏览器的时候,一次appllication应用才算结束。九、简述C/S与B/S结构的优缺点。(在此处写答案)B/s结构所谓"B/S"是指Browser/Server(浏览器/服务器),即客户端是标准的浏览器(如Internet

9、Explore,Netscape Navigator等),服务器端为标准的WEB服务器协同应用服务器响应浏览器的请求。 B/S模式是一种三层结构的系统。第一层客户机是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器软件,如Netscape Navigator,微软公司的IE等。浏览器将HTML代码转化成图文并茂的网页。网页还具备一定的交互功能,允许用户在网页提供的申请表上输入信息提交给后台,并提出处理请求。这个后台就是第二层的Web服务器。第二层Web服务器将启动相应的进程来响应这一请求,并动态生成一串HTML代码,其中嵌入处理的结果,返回给客户机的浏览器。如果客户机提交的

10、请求包括数据的存取,Web服务器还需与数据库服务器协同完成这一处理工作。第三层数据库服务器的任务类似于C/S模式,负责协调不同的Web服务器发出的SQ请求,管理数据库。c/s结构所谓"C/S"是指Client/Server(客户机/服务器)。C/S模式是一种两层结构的系统:第一层是在客户机系统上结合了表示与业务逻辑;第二层是通过网络结合了数据库服务器。 首先,交互性强是C/S固有的一个优点。在C/S中,客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。B/S虽然由JavaScript、VBScript提供了一定的交互

11、能力,但与C/S的一整套客户应用相比是太有限了。 其次,C/S模式提供了更安全的存取模式。由于C/S是配对的点对点的结构模式,采用适用于局域网、安全性比较好的网络协议(例如:NT的NetBEUI协议),安全性可以得到较好的保证。而B/S采用点对多点、多点对多点这种开放的结构模式,并采用TCP/IP这一类运用于Internet的开放性协议,其安全性只能靠数据服务器上管理密码的数据库来保证。INTERNET技术中关键的安全问题远未解决,其中信息传递过程中的加密和身份验证是关键性任务运用INTERNET技术的最大障碍,这就是现阶段INTERNET技术的主要应用仍停留于公开发布信息为主的原因

12、。现代企业需要有开放的信息环境,需要加强与外界的联系,有的还需要通过Internet发展网上营销业务,这使得大多数企业将他们的内部网与Internet相连。由于采用TCP/IP,他们必须采用一系列的安全措施,如构筑防火墙,来防止Internet的用户对企业内部信息的窃取以及外界病毒的侵入。B/S和C/S的区别采用C/S模式将降低网络通信量。B/S采用了逻辑上的三层结构,而在物理上的网络结构仍然是原来的以太网或环形网。这样,第一层与第二层结构之间的通信、第二层与第三层结构之间的通信都需占用同一条网络线路。而C/S只有两层结构,网络通信量只包括Client与Server之间的通信量。所以,C/S处

13、理大量信息的能力是B/S所无法比拟的。 由于C/S在逻辑结构上比B/S少一层,对于相同的任务,C/S完成的速度总比B/S快。使得C/S更利于处理大量数据。 B/S简化了客户端。它无需象C/S模式那样在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件。这样不但可以节省客户机的硬盘空间与内存,而且使安装过程更加简便。 B/S特别适用于网上信息发布。受限于HTML语言的交互性差问题,输入输出的用户互界面不能用纯INTERNET技术规范HTML/HTTP解决,因为INTERNET WWW技术的主要应用是发布信息而不是输入输出,"浏览器"是用于"浏览"而非终端输入输出!所以为了解决浏览器和HTML页面的交互性差问题,"B/S"版软件往往在客户端采用微软独家支持的ACTIVEX技术,这其实是一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论