
Java開発環境の構築
Javaを使用したWebアプリケーション開発を始めるために必要なツールや設定手順を説明します。JDK,Tomcat,Eclipseのインストール、設定などが含まれます。
アップロード画面の準備
ユーザーが画像を選択しアップロードできる画面の作成を行います。HTMLフォームやJSPを用いて、基本的なインターフェースを実装します。
画像アップロードを実装
JSPとServletを使用して、サーバーに画像をアップロードする機能を実装します。画像ファイル名を変更して、サーバー側で管理できるようにします。
アップロードした画像情報の取得
アップロードされた画像のファイル名、サイズ、形式などのメタデータをサーバー側で取得します。
画像情報を画面に表示
アップロードされた画像のプレビューや、ファイル名やサイズなどの情報をWebページに動的に表示する方法を解説します。JSPやHTMLを用いて実装します。
画像アップロードのエラー対策
ファイルサイズ超過や不正なファイル形式のアップロードなど、よくあるエラーに対する対策を実装します。エラーメッセージの表示や例外処理の方法も説明します。
AWSのアカウントを作って勉強する準備をしよう
AWSとは、アマゾン ウェブ サービスの略です。
Linuxサーバを構築するのは面倒ですが、
AWSを使うと、Linuxサーバをボタン一発で構築できます。
ただし、Linuxサーバを構築したまま放置すると、課金され続けてしまう(汗)。
しかし、勉強する時だけ構築する使い方なら、1回100円以下というレベルで済む。
まずは、この使い方を理解し、アカウントを作成し、
勉強する準備をしましょう。
EC2を作成する
EC2は、Elastic Compute Cloudの略で、
要するに、AWSで作成できるサーバです。
もちろん、Linuxサーバも作成できます。
まずは、EC2を作成しましょう。
Linuxコマンド操作を学ぶ
基本的なLinuxコマンドを習得しましょう。
・ディレクトリ(フォルダ)操作
・ファイル操作
・パーミッション(アクセス権限)の理解
・ファイル編集(viの使用方法)
WarファイルをAWSでリリースする
JavaのWebアプリ(JSPサーブレット,Spring)をローカルPC上で作った成果物を、
WARファイルができるはずです。
今回は、アップロードWebアプリのWARファイルを以下の手順でAWSでリリースします。
・Javaインストール
・Tomcatインストール
・Apacheインストール
・ApacheとTomcatの連携設定
・Warファイルの配備
・ネット上からWebアプリの動作確認
・アップロードファイルの確認