Java Webアプリの作品たち

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

使用環境 IDE EclipseEE

主にJavaサーブレット・JSPを使用してデータベースと連携

サーブレットコンテナはTomcatを

データベースではmariadbを使用しています。

以下は、サンプルWebアプリ

「なんちゃってAmazonみたいな」

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

ログイン失敗画面

ログイン成功画面

書籍の一覧とカートに入れるボタンがあります

3冊購入 注文画面へ移動

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

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

される

 

Eclipseで見るとこんな感じです。

やっている事は、わりと単純ですが、中身のコードと

クラスとデータベースのやりとりと、やる事は想像

以上に多いと感じました。

——————————————————————————

以下は、先ほどと似たような感じですがログインと

叫びを投稿し、BBSに履歴が表示される機能がついています。

↑ ログイン画面

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

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

↑ ログイン後の画面 それぞれ複数のユーザが叫びたいことを

コメントできる。

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

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

されます。