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) | 追加説明 |
/
これはルート エンドポイントであり、ユーザー名とパスワードを使用してログインするためのフォームが含まれています。
リクエストの例:
/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 ファイルを参照してください。