Java

データベース連携(JDBC)

(ブログ記事の一覧は「こちら」) JavaのWebアプリで、DB(データベース)にアクセスする方法について確認していきましょう。 DBの作成、準備 Windowsの環境の場合、XAMMPを用いて、以下を構築してください。 DBを作成 db_sa2_sample テーブルを生成 tbl_sa…

セッションスコープ

(ブログ記事の一覧は「こちら」) セッションとは、サーバー側でデータを保持する仕組みのことです。 セッションスコープとは、クライアントからのリクエスト(request)とサーバーで作成したセッション(Session)の間でのスコープのことです。 セッション…

リクエストスコープ(サーブレット、JSP、JavaBeansの連携)

(ブログ記事の一覧は「こちら」) 「サーブレット」「JSP」「JavaBeans」で学んだものを組み合わせて作成します。 ここで、MVC(Model View Controller)モデルという考え方について確認しておきましょう。 様々なアプリを作成するとき、ある程度の規模にな…

JavaBeans【 Model(MVCのM)】

(ブログ記事の一覧は「こちら」) サーブレットとJSPで学んだサンプル(入力画面、結果画面の作成)では、「名前」「趣味」を入力して送信するプログラムを作成しました。 また、フォワードでは、プログラムの処理はサーブレットに記述して、その結果のHTML…

フォワード(サーブレット、JSPの連携)

(ブログ記事の一覧は「こちら」) これまで、サーブレットとJSPについて学んできました。 プログラムの処理を書くにはサーブレットが向いていて、HTMLの出力を書くにはJSPが向いているといえます。 では、プログラムの処理をサーブレットに記述して、その結…

JSP(JavaServer Pages)【 View(MVCのV)】

(ブログ記事の一覧は「こちら」) サーブレットは、サーバー上で動的なWebページを作成するJavaの技術についてでした。サーバー側の処理を書くのに向いていましたが、HTMLに出力するには(コード量が増えることから)あまり適していませんでした。 そこでJS…

サーブレット【 Controller(MVCのC)】

(ブログ記事の一覧は「こちら」) サーブレットは、サーバー上で動的なWebページを作成するJavaの技術です。 サーブレットを使用したWebアプリの基本的な作成方法について説明していきます。 自動生成されるサーブレットファイル 「JavaによるWebアプリの開…

JavaによるWebアプリの開発環境の構築

(ブログ記事の一覧は「こちら」) Javaを用いたWebアプリの作成の方法について説明していきます。 JavaScriptはクライアント側で実行するWebアプリに対して、今回の内容はサーバー側で実行するWebアプリです。サーバー上で動作するプログラムとして他にはPH…