AirList Java Servlets JSP and JDBC Project
1.0.0
该项目演示了如何使用 Java Servlet、JSP 和 JDBC 创建列出不同公司的 Web 应用程序。该应用程序包括用于管理公司记录的用户身份验证和 CRUD 操作。
创建具有以下架构的数据库:
| 柱子 | 类型 | 描述 |
|---|---|---|
| ID | INT | 主键 |
| 用户名 | VARCHAR(50) | 用户的用户名 |
| 密码 | VARCHAR(50) | 用户密码 |
| 柱子 | 类型 | 描述 |
|---|---|---|
| ID | 系列(10) | 主键 |
| 到达日期 | VARCHAR(255) | 公司挂牌开业 |
| 公司名称 | VARCHAR(255) | 公司名称 |
| 下一个日期 | VARCHAR(255) | 下一次评估/轮次日期 |
| 地位 | VARCHAR(255) | 驾驶是否已完成/正在进行/即将进行 |
| 标签 | INT4(10) | 显示状态的整数值 |
| 角色 | VARCHAR(255) | 驱动器的角色 |
| 描述 | VARCHAR(255) | 附加说明 |
/这是根端点,包含使用用户名和密码登录的表单。
请求示例:
<form action="login" method="post"> <input type="text" name="username" placeholder="用户名" 必需> <input type="password" name="password" placeholder="密码" 必需> <button type="submit">登录</button></form>
/login处理登录表单并重定向到根目录的受保护路由。
请求示例:
POST /loginContent-Type: application/x-www-form-urlencodedusername=user1&password=pass123
/home显示公司列表。
请求示例:
获取/主页
/update更新公司的现有记录。
请求示例:
POST /updateContent-Type:application/x-www-form-urlencodedid=1&arrival_date=2024-01-01&company_name=NewCompanyName&next_date=2024-02-01&status=ongoing&tag=1&role=Developer&description=UpdatedDescription
/insert将新公司插入到当前列表中。
请求示例:
POST /insertContent-Type:application/x-www-form-urlencodedarrival_date=2024-01-01&company_name=CompanyName&next_date=2024-02-01&status=upcoming&tag=2&role=Engineer&description=DescriptionText
/(any wrong url)显示错误 404 页面,显示“未找到资源”。
请求示例:
GET /不存在的页面
克隆存储库
https://github.com/chauhansumitdev/AirList.git
将项目导入到您首选的 IDE(例如 Eclipse IDE)中。
配置您的数据库连接设置。
运行应用程序服务器。
通过http://localhost:8080访问该应用程序。
Java Servlet
JSP(Java 服务器页面)
JDBC(Java 数据库连接)
PostgreSQL Cloud(或任何首选关系数据库)
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅许可证文件。