Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【Javaでファイルアップロードの体系化】Web必須の画像アップ。設定ファイル、エラー処理、AWS(EC2)デプロイ。
Rating: 4.8 out of 5(8 ratings)
88 students

【Javaでファイルアップロードの体系化】Web必須の画像アップ。設定ファイル、エラー処理、AWS(EC2)デプロイ。

Javaでの画像アップロード機能を体系的に学ぶ。JDKやEclipseの環境構築から、JSPとServletを使用した画像アップロード機能の実装、エラー処理、設定の取得、AWSでのLinuxサーバ構築、基本Linuxコマンド、デプロイまで。
Last updated 12/2025
Japanese

What you'll learn

  • 開発環境の構築: Java Development Kit (JDK) と Eclipse のインストールと設定
  • アップロード画面
  • アップロードに必要な設定
  • アップロード実装コード
  • アップロードエラー対応
  • AWSのアカウントを作れる
  • AWSを普段は停止して(利用料金ゼロ)、LinuxやWebアプリの勉強したい時だけ起動する、その使い方を覚える(ほぼ、お金かかりません)
  • AWS上にLinuxサーバ環境を構築できる
  • Linuxの基本コマンドを習得できる
  • AWSのLinuxサーバ(EC2)にJavaをインストールできる
  • AWSのLinuxサーバ(EC2)にApacheをインストールできる
  • AWSのLinuxサーバ(EC2)にTomcatをインストールできる
  • ApacheとTomcatの連携を学び、8080ポートをブラウザに表示しない手法を学べる
  • JavaのアップロードのWebアプリ(Warファイル)をAWSにリリースできる

Course content

17 sections87 lectures3h 50m total length
  • 著作者の自己紹介1:43
  • JavaとLinuxの知識について2:05
  • このコースの進め方(リソースの使い方)0:26
  • 開発環境(Jdk,Tomcat,Eclipse)は多少バージョンが旧くても問題ありません。1:08

Requirements

  • ・AWS(アマゾン・ウェブ・サービス)でアカウントを作る際に、クレジットカードが必要になります
  • ・上記の条件ですが、アカウントを作っても、何もしなければ課金はありません

Description

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アプリの動作確認

・アップロードファイルの確認

Who this course is for:

  • Javaの基礎文法やサーブレットを少し学んだ方
  • アップロード機能を抑えておきたいと思う方