javaweb

软件架构

c/s:client/Server。 需要安装才能用
B/S:Brower/Server。有浏览器就可以

资源分类

1,静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源,静态资源

服务器

概念
1,安装了服务器软件的计算机
2,服务器软件:接受用户的请求,处理请求,做出响应。(接请求,给响应)。
3,web服务器软件:接受用户的请求,处理请求,做出响应。(接请求,给响应)
在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目

常见的服务器软件

动态服务器
weblogic:oracle公司,大型的java EE服务器,支持所有的java EE规范,收费的
webSphere:IBM公司,大型的java EE服务器,支持所有的java EE规范,收费的
JBoss:JBoss公司,大型的服务器,支持所有的java EE规范,收费的。
Tomcat:Apache基金组织。中小型的java EE服务器,仅仅支持少量的java EE规范servlet/SP。开源免费。(300左右的并发)。
静态服务器
nginx:代理,极高的并发
apache:Apache基金组织。早起在PHP领域运用广泛

Tomcat

1,Tomcat早期是sun公司。javaWEBServer
2,Tomcat4.0,里程碑版本
3,目前Tomcat已经更新到了11版本,目前企业还是以8,8.5,9为主

Tomcat目录结构

bin:存储的是Tomcat的启动,停止批处理脚本文件
startup.bat,showdown.sh:停止tomcat的脚本文件
startup.bat,startup.sh:启动tomcat的脚本文件
conf:用来存放tomcat的相关配置文件
请添加图片描述
lib:Tomcat服务器依赖包
logs:tomcat默认的日志存放目录
webapps:tomcat默认的web应用部署目录
work:web应用SP代码生成和编译的临时目录

Servlet

Servlet就是一个java程序,一个java类。用来请求和响应
servlet的生命周期
init():servlet进行初始化
在tomcat启动的时候就会对所有的servlet进行初始化
service():处理请求
destroy():释放资源

创建servlet的三种方式

1,实现javax.servlet.servlet接口
2,继承javax.

servlet注册两种方式

通过配置文件web/xml方式注册
servlet3.0之前
通过注解的方式注册
servlet3.0之后

maServlet
com.jsoft.morning,MyServlet1



请添加图片描述
请添加图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值