AirList Java Servlets JSP and JDBC Project
1.0.0
このプロジェクトでは、Java サーブレット、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="パスワード" placeholder="パスワード" 必須> <button type="submit">ログイン</button></form>
/loginログインフォームを処理してルートにリダイレクトする保護されたルート。
リクエストの例:
POST /loginContent-Type: application/x-www-form-urlencodedusername=user1&password=pass123
/home企業の一覧を表示します。
リクエストの例:
GET /home
/update会社の既存の記録を更新します。
リクエストの例:
POST /updateContent-Type: application/x-www-form-urlencodedid=1&delivery_date=2024-01-01&company_name=NewCompanyName&next_date=2024-02-01&status=oncoming&tag=1&role=Developer&description=UpdatedDescription
/insert新しい会社を現在のリストに追加します。
リクエストの例:
POST /insertContent-Type: application/x-www-form-urlencodeddelivery_date=2024-01-01&company_name=会社名&next_date=2024-02-01&status=upcoming&tag=2&role=エンジニア&description=DescriptionText
/(any wrong url)「リソースが見つかりません」というエラー 404 ページが表示されます。
リクエストの例:
GET /存在しないページ
リポジトリのクローンを作成する
https://github.com/chauhansumitdev/AirList.git
プロジェクトを好みの IDE (Eclipse IDE など) にインポートします。
データベース接続設定を構成します。
アプリケーションサーバーを実行します。
http://localhost:8080でアプリケーションにアクセスします。
Java サーブレット
JSP (JavaServer Pages)
JDBC (Java データベース接続)
PostgreSQL クラウド (または任意の優先リレーショナル データベース)
このプロジェクトは MIT ライセンスに基づいてライセンスされています。詳細については、LICENSE ファイルを参照してください。