javaEE --- tomcat基础

java的一些版本

JAVAME:micro Edition 移动版,微版。
JAVASE:标准版。
JavaEE:企业版。企业信息化程度。Java、asp.net,php、asp、python 等新兴语言。

B/S架构程序:Broswer / Server,浏览器/服务器架构。
优点:
1.没有客户端,使用浏览器即可。无须安装部署,不会有环境平台差异问题。
2.服务端在远程服务器,更新容易,客户无感知。
3.移动性方便。
4.跨平台,厂商开发的浏览器是跨平台的。

缺点:
1.性能上,比 c/s 架构要慢。所以不适合开发游戏,或对时间很敏感的应用。
2.所有运算集中在服务器上,对服务器的压力要性能要求较大。
3.无法访问或操作硬件。间接上,比较安全。

C/S架构程序:Client / Server,客户端/服务器架构。
缺点:

  1. 需要在主机上安装庞大的客户端。安装部署麻烦,由于环境平台不一,还会出现其它
    问题。
  2. 更新不容易。
  3. 移动性不便捷。
  4. 不跨平台。需要适配多种操作系统,多种硬件架构。

优点:

  1. 性能高,速度快。可以利用必挥硬件性能优势。
  2. 减轻服务器压力。

javaEE如何运行一个网页

  1. Servet 容器/服务器
  2. 如何配置 Tomcat Server?
  3. 如何创建 Dynamic Web Project?
  4. 如何编写Servlet类?
  5. 如何在web.xml中对Servlet进行配置,配置请求路径?
  6. 启动 web 容器,显示页面,程序调试。
    请求对象:HttpServletRequest
    响应对象:HttpServletResponse
    服务器端页面:JSP Java Server Page

Servlet 的生命周期:

1.1 构造。由servlet容器(Tomcat)在启动项目时,自动创建(通过读取xml后使用反射
创建)
1.2 初始化:serlvet容器在创建完servlet实例之后,自动调用init() 方法进行初始化。此步
骤可以读取在web.xml中配置的参数
1.3 等待客户端的请求,一旦客户端发现请求,tomcat会根据web.xml中的配置自动调用
相应的servlet来执行代码。长期的。
1.4 当项目关闭,或者出现重大异常,或者重启,或者任何导致项目无法正常运行的时
候,tomcat会调用所有servlet实例的destroy方法,进行销毁。
ServletConfig 类,封装了和Servlet配置相关的数据。
url-pattern:访问servlet的路径模式。

  1. url-pattern可以支持多层路径。
  2. url-pattern支持模糊匹配符*。*表示任意字符。*可以是零或多个字符,包括左斜杠。
  3. url-pattern支持文件名后缀匹配。
  4. 一个servlet可以匹配多个serlvet-mapping,一个servlet-mapping可以配置多个urlpattern。
    服务器端页面:Java Server Page,简称JSP。服务端页面,由tomcat来解析。
    一句话,jsp本质上就是servlet。
    Servlet容器会自动将所有jsp文件翻译成对应的java源码文件(Servlet),并进行编译,缓
    存,当请求jsp时,会自动转发到对应的Servlet。
    jsp 方便编写前端html、css、js内容。
    欢迎页面,可以省略不写。欢迎页面必须在webapp根目录。
    在Servlet中,对请求的存储转发和重定向:

在jsp中的9大内置对象:

  1. request
  2. response
  3. 3.out

请求对象:HttpServletRequest
响应对象:HttpServletResponse

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A little sea pig

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值