一、准备工作
在开始之前,请确保您已经安装了以下软件:
| 软件 | 版本要求 | 下载地址(示例) |
|---|---|---|
| JDK | 1.8及以上 | https://www.oracle.com/java/technologies/javase-downloads.html |
| Tomcat | 9.0及以上 | https://tomcat.apache.org/download-90.cgi |
| Eclipse | 2020及以上 | https://www.eclipse.org/downloads/ |
| MySQL | 5.7及以上 | https://dev.mysql.com/downloads/mysql/ |
二、创建项目
1. 打开Eclipse,创建一个新的动态Web项目,命名为“OfficeOA”。

2. 在项目结构中,创建以下目录结构:
```
OfficeOA
├── src
│ ├── java
│ │ └── com
│ │ └── officeoa
│ │ └── controller
│ │ └── model
│ │ └── service
│ │ └── utils
│ ├── webapp
│ │ ├── jsps
│ │ ├── css
│ │ └── images
```
三、编写代码
1. Model层
在`model`包下创建一个名为`User`的Java类,用于表示用户信息。
```java
package com.officeoa.model;
public class User {
private int id;
private String username;
private String password;
// 省略getter和setter方法
}
```
2. Service层
在`service`包下创建一个名为`UserService`的Java类,用于处理用户相关的业务逻辑。
```java
package com.officeoa.service;
import com.officeoa.model.User;
public class UserService {
public User getUserById(int id) {
// 模拟从数据库获取用户信息
return new User(id, "







