mirror of
https://gitee.com/many2many/java-web.git
synced 2025-01-11 14:40:55 +08:00
fix
This commit is contained in:
parent
69c7b7a187
commit
da5efeac0e
@ -49,8 +49,6 @@
|
||||
|
||||
#### 4.2.1 MVC概念
|
||||
|
||||
- **MVC (Model-View-Controller)**:
|
||||
|
||||
> MVC(Model-View-Controller)是一种强调分离软件的业务逻辑和显示的软件设计模式。这种模式的核心在于实现关注点的分离,即将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller)。
|
||||
|
||||
#### 4.2.2 视图层、业务逻辑层和数据访问层的职责划分
|
||||
@ -60,7 +58,7 @@
|
||||
- 通知视图数据变更。
|
||||
- 可以包含数据访问对象 (DAO) 和业务逻辑类。
|
||||
|
||||
> 模型是应用程序中用于处理数据逻辑的部分。它直接管理数据、逻辑和规则,并提供数据访问的接口。模型不依赖于视图和控制器,即它不关心数据将如何被显示或操作。
|
||||
> 模型是应用程序中用于处理数据逻辑的部分。它直接管理数据、逻辑和规则,并提供数据访问的接口。模型不依赖于视图和控制器,即它不关心数据将如何被显示或操作。
|
||||
|
||||
- **视图 (View)**:
|
||||
- 显示数据给用户。
|
||||
@ -94,7 +92,7 @@
|
||||
|
||||
- JSP作为视图层,负责提供页面为用户展示数据,提供相应的表单(Form)来用于用户的请求,并在适当的时候(点击按钮)向控制器发出请求来请求模型进行更新。
|
||||
|
||||
- Serlvet作为控制器,用来接收用户提交的请求,然后获取请求中的数据,将之转换为业务模型需要的数据模型,然后调用业务模型相应的业务方法进行更新,同时根据业务执行结果来选择要返回的视图。
|
||||
- Servlet作为控制器,用来接收用户提交的请求,然后获取请求中的数据,将之转换为业务模型需要的数据模型,然后调用业务模型相应的业务方法进行更新,同时根据业务执行结果来选择要返回的视图。
|
||||
|
||||
|
||||
### 4.3 Servlet基础知识
|
||||
@ -282,20 +280,20 @@ public class HelloWorldServlet extends HttpServlet {
|
||||
```
|
||||
(2) **配置web.xml**:
|
||||
```xml
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
|
||||
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
|
||||
id="WebApp_ID" version="3.1">
|
||||
<servlet>
|
||||
<servlet-name>HelloWorldServlet</servlet-name>
|
||||
<servlet-class>HelloWorldServlet</servlet-class>
|
||||
</servlet>
|
||||
<servlet-mapping>
|
||||
<servlet-name>HelloWorldServlet</servlet-name>
|
||||
<url-pattern>/hello</url-pattern>
|
||||
</servlet-mapping>
|
||||
</web-app>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
|
||||
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
|
||||
id="WebApp_ID" version="3.1">
|
||||
<servlet>
|
||||
<servlet-name>HelloWorldServlet</servlet-name>
|
||||
<servlet-class>HelloWorldServlet</servlet-class>
|
||||
</servlet>
|
||||
<servlet-mapping>
|
||||
<servlet-name>HelloWorldServlet</servlet-name>
|
||||
<url-pattern>/hello</url-pattern>
|
||||
</servlet-mapping>
|
||||
</web-app>
|
||||
```
|
||||
(3) **部署应用**:
|
||||
- 创建一个目录,例如`myapp`,并将上述文件放入其中。
|
||||
|
Loading…
Reference in New Issue
Block a user