mirror of
https://gitee.com/many2many/java-web.git
synced 2025-01-11 22:50:54 +08:00
fix c4
This commit is contained in:
parent
6dc34e2534
commit
9061beaa60
@ -250,7 +250,7 @@ public class LoginServlet extends HttpServlet {
|
|||||||
|
|
||||||
- **示例**: 部署一个简单的Servlet应用。
|
- **示例**: 部署一个简单的Servlet应用。
|
||||||
|
|
||||||
1) **创建Servlet**:
|
(1) **创建Servlet**:
|
||||||
|
|
||||||
```java
|
```java
|
||||||
import javax.servlet.*;
|
import javax.servlet.*;
|
||||||
@ -267,7 +267,7 @@ public class HelloWorldServlet extends HttpServlet {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
2) **配置web.xml**:
|
(2) **配置web.xml**:
|
||||||
```xml
|
```xml
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
@ -284,22 +284,21 @@ public class HelloWorldServlet extends HttpServlet {
|
|||||||
</servlet-mapping>
|
</servlet-mapping>
|
||||||
</web-app>
|
</web-app>
|
||||||
```
|
```
|
||||||
|
(3) **部署应用**:
|
||||||
3) **部署应用**:
|
|
||||||
- 创建一个目录,例如`myapp`,并将上述文件放入其中。
|
- 创建一个目录,例如`myapp`,并将上述文件放入其中。
|
||||||
- 将`myapp`目录复制到Tomcat的`webapps`目录下。
|
- 将`myapp`目录复制到Tomcat的`webapps`目录下。
|
||||||
- 重启Tomcat。
|
- 重启Tomcat。
|
||||||
4) **访问应用**:
|
(4) **访问应用**:
|
||||||
- 在浏览器中输入`http://localhost:8080/myapp/hello`。
|
- 在浏览器中输入`http://localhost:8080/myapp/hello`。
|
||||||
|
|
||||||
5) **管理界面**:
|
(5) **管理界面**:
|
||||||
- Tomcat自带了一个管理界面,可以用来管理应用、查看日志等。
|
- Tomcat自带了一个管理界面,可以用来管理应用、查看日志等。
|
||||||
- 通过`http://localhost:8080/manager/html`访问管理界面(需要启用管理界面并配置用户名密码)。
|
- 通过`http://localhost:8080/manager/html`访问管理界面(需要启用管理界面并配置用户名密码)。
|
||||||
|
|
||||||
6) **日志文件**:
|
(6) **日志文件**:
|
||||||
- Tomcat的日志文件位于`logs`目录下,包括访问日志和错误日志等。
|
- Tomcat的日志文件位于`logs`目录下,包括访问日志和错误日志等。
|
||||||
|
|
||||||
7) **性能调优**:
|
(7) **性能调优**:
|
||||||
- 通过配置文件(如`server.xml`)调整连接器设置、线程池大小等。
|
- 通过配置文件(如`server.xml`)调整连接器设置、线程池大小等。
|
||||||
- 使用外部日志框架(如Log4j)替换默认的日志系统。
|
- 使用外部日志框架(如Log4j)替换默认的日志系统。
|
||||||
|
|
||||||
@ -337,11 +336,10 @@ public class HelloWorldServlet extends HttpServlet {
|
|||||||
- `exception`: 处理页面级异常。
|
- `exception`: 处理页面级异常。
|
||||||
|
|
||||||
##### JSP的生命周期
|
##### JSP的生命周期
|
||||||
|
**编译阶段**: JSP页面首次请求时被编译成Servlet类。
|
||||||
1. **编译阶段**: JSP页面首次请求时被编译成Servlet类。
|
**初始化阶段**: Servlet的`init()`方法被调用。
|
||||||
2. **初始化阶段**: Servlet的`init()`方法被调用。
|
**执行阶段**: 对每个请求调用Servlet的`service()`方法。
|
||||||
3. **执行阶段**: 对每个请求调用Servlet的`service()`方法。
|
**销毁阶段**: Servlet的`destroy()`方法被调用,准备卸载。
|
||||||
4. **销毁阶段**: Servlet的`destroy()`方法被调用,准备卸载。
|
|
||||||
|
|
||||||
##### JSP的使用场景
|
##### JSP的使用场景
|
||||||
|
|
||||||
|
@ -2,15 +2,12 @@
|
|||||||
|
|
||||||
### 1.1 Web开发的基本概念(了解)
|
### 1.1 Web开发的基本概念(了解)
|
||||||
#### 1.1.1 什么是Web应用?
|
#### 1.1.1 什么是Web应用?
|
||||||
#### 1.1.2 Web App 的优点
|
#### 1.1.2 Web App的优点
|
||||||
#### 1.1.3 Web App 的缺点
|
#### 1.1.3 Web App的缺点
|
||||||
|
|
||||||
### 1.2 Web开发技术发展历史及趋势(了解)
|
### 1.2 Web开发技术发展历史及趋势(了解)
|
||||||
#### 1.2.1 Web技术发展历程
|
#### 1.2.1 Web技术发展历程
|
||||||
|
|
||||||
#### 1.2.2 当前Web开发的主要技术栈
|
#### 1.2.2 当前Web开发的主要技术栈
|
||||||
#### 1.2.3 未来的Web开发技术趋势预测
|
#### 1.2.3 未来的Web开发技术趋势预测
|
||||||
|
|
||||||
### 1.3 什么是Java Web开发?(了解)
|
### 1.3 什么是Java Web开发?(了解)
|
||||||
### 1.4 开发环境搭建(掌握)
|
### 1.4 开发环境搭建(掌握)
|
||||||
#### 1.4.1 IntelliJ IDEA
|
#### 1.4.1 IntelliJ IDEA
|
||||||
|
Loading…
Reference in New Issue
Block a user