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) | 附加说明 |
/
这是根端点,包含使用用户名和密码登录的表单。
请求示例:
/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 许可证获得许可 - 有关详细信息,请参阅许可证文件。