网络数据库编程实验一JDBC数据库编程环境配置

主要过程:本次使用的resin不需要安装,直接执行BIN目录下的HTTPD(每次运行JSP程序必须启动),在浏览器中输入:http://127.0.0.1:83(自己设置的端口号)

一.RESIN的使用

1、RESIN的两个重要的目录

1)BIN目录。提供启动和关闭RESIN的能力

2)DOC目录。

2、RESIN服务器的配置

(打开文件resin.conf进行设置,可用写字板打开)

1)设置服务器端口

默认端口为8080,使用http://127.0.0.1:8080进行访问,

RESIN.CONF设置代码如下,找到<HTTPD-PORT>

如: <HTTPD-PORT> 8081</HTTPD-PORT>

2)修改服务器的默认路径

<app-dir>doc</app-dir>

如改为<app-dir>D:\</app-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>

<enable-cookie>true</enable-cookie>

<enable-url-rewriting>true</enable-url-rewriting>

<cookie-version>0</cookie-version>

</session-config>

二、调试程序

1、启动RESIN服务器(httpd)

2、把要测试的文件放在DOC目录下面

3、客户端用IE浏览器输入相应的地址

4、如果程序正确,页面出现相应的结果,否则出错,相应的错误会出现在文件夹LOG下面的ERROR.LOG文件里面。

5、根据错误提示信息改错。

三、关于tomcat的安装和使用

1.tomcat的安装:具体教程自己百度吧,网上的教程很多

下面的一些内容是直接参照别人的博客来记录的,主要是为了自己忘记的时候可以快速查找:

TOMCAT6.0的使用

1. TOMCAT BIN下的文件夹中有该程序的运行程序,双击打开,默认端口号是:8080;通过在浏览器中输入http://localhost:8080,出现Tomcat的网页,证明安装并配置成功。TOMCAT打开面板中有stop按钮可以直接关闭。在安装过程中端口由于设置为83,所以输入的地址为http://localhost:83。

2. TOMCAT主要目录说明

1) 一级目录

        bin ——Tomcat执行脚本目录

        conf ——Tomcat配置文件

        lib ——Tomcat运行需要的库文件(JARS)

        logs ——Tomcat执行时的LOG文件

        temp ——Tomcat临时文件存放目录

        webapps ——Tomcat的主要Web发布目录(存放我们自己的JSP,SERVLET,类)

        work ——Tomcat的工作目录,Tomcat将翻译JSP文件到的Java文件和class文件放在这里。

2) 二级目录(仅列出一级目录下几个重要的文件)

      2.1) bin目录下的文件

        catalina.sh 用于启动和关闭tomcat服务器

        configtest.sh 用于检查配置文件

        startup.sh 启动Tomcat脚本

        shutdown.sh 关闭Tomcat脚本

       2.2) conf目录下的文件

        server.xml Tomcat 的全局配置文件

        web.xml 为不同的Tomcat配置的web应用设置缺省值的文件

        tomcat-users.xml Tomcat用户认证的配置文件

       2.3) lib目录下的文件

        包含被Tomcat使用的各种各样的jar文件。

       2.4) logs目录下的文件

        localhost_access_log.2013-09-18.txt 访问日志

        localhost.2018-03-8.log 错误和其它日志

        manager.2018-03-8.log 管理日志

        catalina.2018-03-8.log Tomcat启动或关闭日志文件

       2.5) webapps目录下的文件

        Web应用的程序(JSP、Servlet和JavaBean等)

       2.6) work目录下的文件

        Tomcat自动生成,这是Tomcat放置它运行期间的中间(intermediate)文件(诸如编译的JSP文件)地方。 如果当Tomcat运行时,你删除了这个目录那么将不能够执行包含JSP的页面。

本次实验的其他重要知识点:

(1)关于java部分:

Java.lang:java包是Java语言的核心类库,包含了运行Java必不可少的系统类;
Java.io:java语言的输入/输出类库,包含了实现Java等程序与操作系统、用户界面及其他Java程序做数据交换的所用的类;
Java.awt:用于构建图形用户界面的类库;
Java.net:用来实现网路功能的类库;
Java.util:包含Java语言中一些的实用工具,用处理时间的date类;
Java.sql:实现JDBC的类库,使用这个包可以使java程序具有访问不同种类的数据库功能
在jsp中关于它们的使用:

<%@page import="java.util.Date"%>

(2)关于session对象和application对象
session对象是一个隐含对象,这个对象在第一个jsp页面时自动创建,被关联到Request对象上,对于要通过几个页面完成一个事务的应用比较有用;
方法:
Session.putvalue("name",object)
Session.getvalue("name")
Session.setattribute("name",object)
SSession.getattribute("name")
application对象
与session功能一样,只是生命周期不同,session变量是你与服务器间的会话,application是服务器与所有客户端的会话。
方法:
Application.setattribute("name",object)

Application.getattribute("name")

(3)表单提交中的post和get方式:
(3.1)get是从服务器上获取数据,post是向服务器传送数据
(3.2)post隐形传递,地址栏看不见参数
         get显性传递,地址栏能看到参数
(3.3)get传送的数据量较小,不能大于2KB,post传送的数据量较大,一般被默认为不受限制,但理论上,IIS4中最大量为80KB,IIS5中为100KB

(3.4)get安全性非常低,post安全性较高

(4)Request对象
方法:
Request.getParameter("name")
Request.getParametervalues("name")



猜你喜欢

转载自blog.csdn.net/tozeroblog/article/details/79739395
今日推荐