文章目录
简介
- 本文是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