Servlet01

简介

  • 本文是2021/06/02整理的笔记
  • 赘述可能有点多,还请各位朋友耐心阅读
  • 本人的内容和答案不一定是最好最正确的,欢迎各位朋友评论区指正改进

C/S B/S RIA

1.C/S:Client/Server 客户机/服务器 客户端需要安装特定的软件
2.B/S:Browser/Server 浏览器/服务器 客户端不需要安装特定的软件,只要安装浏览器软件即可
3.RIA:Rich Internet Applications 富客户端网络应用 基于 B/S 实现 C/S 的用户体验

Web 站点:Web Site,也称为 Web 网站,浏览 静态功能

Web 应用:Web Application web 应用 查看/购物/订单的动态的功能
HTTP 服务器:浏览网页
Web 应用服务器:运行服务器端程序,将结果返回给客户端浏览器

开发 Web 应用常用的技术:

1.CGI
2…net
3.php
4,javaEE

什么是 Tomcat

Tomcat 是 Web 应用服务器,又称为 Servlet Container(Servlet 容器)

Tomcat 安装

1.下载
2.解压
3.JDK

Tomcat 常用目录

1.bin:启动 停止 Tomcat 脚本
2.conf:配置文件
3.lib:Tomcat 依赖的库
4.logs:Tomcat 默认的日志存放目录
5.temp:临时文件
6.wabapps:Tomcat 默认的部署目录
7.work:jsp 翻译.java 和编译的.class 文件目录

启动 Tomcat:

1.bin
2.双击 startup.bat
6.访问 Tomcat:http://localhost:8080

解决 Tomcat 控制台的乱码

1.进入 conf 文件夹
2.打开 logging.properties 文件
3.修改 java.util.logging.ConsoleHandler.encoding = GBK
4.重启 Tomcat

常见的 servlet 容器

1.Tomcat
2.JBoss
3.Resin
4.Glass Fish 4
5.Weblogic Bea Oracle
6.WebSphere IBM

什么是 servlet

Servlet 是 JavaEE 规范中的 Web 开发组件,运行在服务器端的 java 程序

servlet 的特点

1.运行在服务器端
2.需要 Servlet 容器的支持(如:Tomcat)
3.Servlet 是一个 Java 类,遵守一定的开发规范,比如继承 HttpServlet
4.通过浏览器访问 Servlet,Servlet 返回给浏览器动态页面

使用 IDE 开发第一个 Web 应用

1.打开 Idea
2.新建工程:File-new-Project中软国际(卓越)信息技术有限公司
3.maven
4.输入工程名,选择存放的位置
2.Project Structure-module-±web
3.create Artifact:自动生成 web 目录及配置文件

idea 配置 Tomcat

1.edit Configuration
2.+号-Tomcat Server-Local

发布

fix 按钮

编写第一个 servlet

1.src\main\java->new -servlet
2.包名 类名
3.web.xml 配置 servlet
4.doGet

servlet 家谱

二类二接口 HttpServlet GenericServlet Servlet ServletConfig
3 加 2 方法 init() service() destroy() getInitParameter() getServletContext()

servlet 生命周期方法

(1)构造方法,初始化方法执行一次
(2)service()方法 doXXX()执行多次
销毁方法 destroy()方法执行一次

常见错误

1.404 未找到
2.500 服务器内部错误
3.页面无法显示:未启动 Tomcat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

香鱼嫩虾

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

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

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

打赏作者

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

抵扣说明:

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

余额充值