Servlet服务器

Servlet的概念和特点

Servlet简介:

           实现了特殊接口的java类。此类tomcat服务器是认识的。

           是一种服务器端编程技术。

           由支持Servlet的Web服务器调用和启动运行

           一个Servlet负责对应的一个或者一组URL访问请求,并返回相应的响应内容。

 

特点:

           Servlet由程序员创建,但是由服务器调用执行。

 

总结:

           1、Servlet其实就是一个服务器可以识别的java类

           2、我们需要将业务逻辑处理规则放入Servlet中

           3、然后将Servlet放入Tomcat服务器中

           4、服务器根据请求调用对应的Servlet处理

           5、Servlet可以称为后台处理程序的入口

动态网页

           以数据库技术为基础

           不是独立存在于服务器上的网页文件

B/S和C/S架构

C/S:

           client/server:客户机和服务器架构

B/S:

           Browser/server:浏览器和服务器架构

C/S和B/S架构比较

           

 

服务器负荷

维护升级成本

B/S

C/S

Servlet运行过程

浏览器发送请求到服务器

服务器根据请求的url,去调用相应的serlvet类。

通过servlet中的打印流对象将生成的HTML数据输出给服务器。

服务器将servlet生成的数据再输出给客户端浏览器

第一个Web项目

新建web项目

          new Web Project

建包

          com.xjion.action

新建class:HelloServlet

          继承:HttpServlet(javax.servlet.HttpServlet)

重写service方法(两个service方法中带HttpServletRequest、HttpServletResponse参数的)

package com.xjion.action;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class HelloServlet extends HttpServlet {
	@Override
	protected void service(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		// TODO Auto-generated method stub
		System.out.println("Hello,girl!!!!");
	}
}

在web.xml配置写好的servlet

访问一个servlet程序的过程:

          浏览器发送一个URL

          服务器根据收到的url,调用相应的servlet程序

配置Servlet的两个作用:

          让服务器知道这个Servlet类的存在

          让URL和Servlet匹配,从而来了新的请求方法

<servlet>
	<servlet-name>first</servlet-name>
	<servlet-class>com.cssxt.xjion.HelloServlet</servlet-class>
</servlet>
 
<servlet-mapping>
	<servlet-name>first</servlet-name>
	<url-pattern>/one</url-pattern>
</servlet-mapping>  

servlet-name需要保持一致,需要映射

url-pattern必须以/开头,除了*开头

安装和启动tomcat服务器

将TOMCAT压缩包解压。

设置环境变量: JAVA_HOME: C:\Program Files\Java\jdk1.5.0_11

进入TOMCAT子目录bin,点击:startup.bat,启动tomcat.<

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值