Java Webアプリの作品たち
Javaは、汎用性の高さと、需要の多さから、プログラムを学ぶ上では、必ず習得したい言語であります。特にWebアプリやデータベースとの連携は凄いと感じました。現在授業で学習の真っ最中ですが、javaだけではなくサーブレット、JSP、データベース、HTML、CSSと情報が入り乱れ、そのコードの記述とクラスの多さ、データのやり取りの取得や受け渡しに驚きます。確かに言語のハードル的には難しいと感じる部分はありますが、自分のバックボーンにjavaを習得したいので、多少時間がかかっても勉強し続けます。
使用環境 IDE EclipseEE
主にJavaサーブレット・JSPを使用してデータベースと連携
サーブレットコンテナはTomcatを
データベースではmariadbを使用しています。
以下は、サンプルWebアプリ
「なんちゃってAmazonみたいな」

ログイン画面です ユーザIDとパスワードを入力

ログイン失敗画面

ログイン成功画面
書籍の一覧とカートに入れるボタンがあります

3冊購入 注文画面へ移動

注文者 住所 支払い方法選択後 注文ボタンを押す


注文完了し、データベースに5の注文リストが追加
される

Eclipseで見るとこんな感じです。
やっている事は、わりと単純ですが、中身のコードと
クラスとデータベースのやりとりと、やる事は想像
以上に多いと感じました。
——————————————————————————
以下は、先ほどと似たような感じですがログインと
叫びを投稿し、BBSに履歴が表示される機能がついています。

↑ ログイン画面

↑ 何も入力せずにログインを押すとエラー

↑ ログインIDやパスワードが一致しないとエラー

↑ ログイン後の画面 それぞれ複数のユーザが叫びたいことを
コメントできる。

↑ 叫ぶと下に履歴が出ます。

↑ ユーザを切り替えても各ユーザの投稿メッセージが共有
されます。