chevron_left

【Java中級】フレームワークを使ったWebアプリケーション構築(Struts2 / Spring4版)

PREMIUM

スライド資料

会員登録して、全てのスライドを見よう

1 / 43

授業の概要

このコースではJavaでWebアプリケーション構築を学びはじめた方向けの授業です。 Javaで使用されているフレームワークの種類、概要、環境構築、プログラムの方法を学んでいただげます。
複数あるJavaのフレームワークの中から「Struts2」、「Spring Framework4」にフォーカスし、その特徴を理解することを目的としています。

4限目では「Struts2」の環境構築を解説します。

■ アジェンダ

・Struts2の環境準備
・Struts2の環境構築
・Struts2の動作確認

■事前準備

この授業では下記サンプルファイルを用います。事前にダウンロードしておいて下さい。
3075_downloads.zip

この授業は、Javaプログラムの基礎およびJavaを使用したWebアプリケーションの基礎に関して学習された方を対象としております。事前に受講いただけるとより内容が理解できますので、あらかじめつぎのコースを受講しておいて下さい。
1.Javaプログラムの基礎
Java入門(全3回)」 
Java入門 -計算機プログラムを作りながら学ぶJavaの基本-(全10回)

2.Javaを使用したWebアプリケーションの基礎
Java入門 -ショッピング風サイトの作成-(全14回)

また、この授業ではJavaの開発環境が必要です。まだ準備出来てない方は、下記1、2、3の順で事前にインストールしておいて下さい。

1. JDK(Java Development Kit)はJavaの開発および実行に必要なツールです。下記インストール手順書を参考に、事前にインストールしておいて下さい。※ インストール方法は授業中にも解説いたします。
Windows用: jdk_for_win.pdf
Mac用: jdk_for_mac.pdf

2. eclipseはJava等の開発を便利にする統合開発環境です。2限目以降の授業で使用しますので、下記インストール手順を参考に、事前にインストールしておいて下さい。
Windows用: eclipse導入手順書(Windows).pdf
Mac用: eclipse導入手順書(Mac).pdf

3. MySQLは、11限目以降で解説するデータベースアクセスのプログラムに必要なソフトウエアです。下記手順を参考に環境を構築しておいて下さい。
Windows用: ①MySQL構築手順書_Win.pdf
Mac用: ①MySQL構築手順書_Mac.pdf

合わせて、eclipseからMySQLに接続する手順についても下記手順を参考に実行してみて下さい。
②eclipseからのデータベース接続手順書.pdf
※Windows、Mac共通

 

こんな人にオススメ

Javaを使用してWebアプリケーションの構築を学んでいる方

チャプター

play_arrow
自己紹介&アジェンダ
07:44
play_arrow
Struts2の環境準備
03:25
play_arrow
Struts2のライブラリ
10:07
play_arrow
Struts2の環境構築
01:50
play_arrow
eclipseへの配置と環境設定
12:26
play_arrow
Struts2の動作確認
12:34
play_arrow
授業のまとめ
01:10
play_arrow
Q:warファイルについて
01:17
play_arrow
Q:jarファイルはプロジェクト毎のlibフォルダにコピーしなければならないのでしょうか?
00:51
play_arrow
Q:ビルドパスとは、コンパイルする時に必要な設定なのですか?
00:50
play_arrow
Q:Struts2はシンプルで扱いやすそうなイメージがあるのですが、今後主流にならないとお考えなのはなぜでしょうか
02:18
play_arrow
Q:Struts.xmlの配置は自由とのことでしたが、どこに配置されているか特に設定なしでどのように動作するのでしょうか?
00:54
play_arrow
Q:srcの中にstruts.xmlを配置するとsrc直下とライブラリーの下両方にstruts.xmlが出てくるのですが・・・
01:06
play_arrow
Q:チーム開発する場合、プロジェクトフォルダの中にstrutsのjarファイルをそのまま入れてgitへ管理するのでしょうか?
01:43
play_arrow
Q:配布されているstruts2のxipファイルの中からどのjarファイルが作成しようとしているプロジェクトにとって必要なのか、どのように知ればよいですか?