servlet基础(Tomcat的配置和应用的建立)

带着问题去学习要比盲目的去看书要来的快 效果也会更好,现在来让我们带着问题来一步步精通Servlet.

1.什么是Servlet?
  Servlet就是基于java技术的web组件,被容器管理,能被编译成字节码被web服务调用,容器也称引擎,支持Servlet之间的通信是通过client请求被引擎执行成request/response对象进行的.

2.Tomcat服务器的安装和启动?

Tomcat的工作模式

独立的Servelet容器:

进程内的Servlet容器:JNI通信机制

进程外的Servlet容器:IPC通信机制

Tomcat的环境变量

Windows环境:

JAVA_HOME:JDK安装根路径(如:c:/j2sdk1.5.0_8).

CATALINA_HOME:Tomcat服务器安装路径(如:c:/tomcat 5.5.17).

(Windows环境下可以在cmd 用 set CATALINA_HOME 查看是否成功)

Linux环境:

假设JDK安装在/home/java/j2sdk1.5.0_8,Tomcat安装在/home/tomcat下

(Linux环境下环境变量的设置在 .bash_profile 注意:配置好环境变量后记得 source .bash_profile 可以用 echo CATALINA_HOME 查看是否成功)

Tomcat启动:

Windows环境:

进入Tomcat的安装目录下的bin目录 运行catalina.bat

Linux环境:

在终端进入Tomcat/bin目录 运行catalina.sh 或 startup.sh (startdown.sh是关闭Tomcat)

Tomcat的目录结构:

bin 存放启动和关闭Tomcat的脚本

conf 不同的配置文件 如server.xml web.xml等

work jsp编译后产生的class文件

webapp 应用示例,以后要部署的应用

3.web应用的目录结构:

webapp下建立一个应用例如

coffee

             WEB-INF

                            classes            //存放编译后的.class文件

                            lib                      //存放应用所需要的.jar文件

                            web.xml           //Servlet的配置文件

启动Tomcat服务器在I浏览器中输入

http://localhose:8080/coffee  (coffee是用户自己建立的应用路径名)

通过以上几步一个简易的web应用就建好了..接下来让我们看看如果来开发一个Servlet吧.....

4.如何开发一个Servlet?

A:按照Servlet规范编写一个Servlet组件(类)

     实现javax.servlet.Servlet接口,并提供serivce()方法

B:要将该Servlet部署到一个WEB服务器的某个应用中

   关于WEB应用:必须遵守特定的目录结构规范

   Servlet部署的细节:类放在application root/WEB-INF/classes目录下

                                    在application root/WEB-INF/web.xml中为Servlet配置一个用户可以访问的路径

C:测试Servlet

   http://serveip:port/applicationpath/servletpath

   (例如 http://localhost:8080/coffee/servletpath)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值