ソースコードから理解する技術-UnderSourceCode

手を動かす(プログラムを組む)ことで技術を理解するブログ

フレームワーク

Wicket(10)wickt-exmamplesを解析する(helloworld)

Wicket (9)wicket-examplesをTomcatに導入してみるでEclipseに取り込んだ Wicketのサンプル「wicket-examples」を解析してみます。今回は「helloworld」exampleです。1.web.xml menu画面の「helloworld」リンクの遷移先URLは、「...\helloworld」になってい…

Wicket (9)wicket-examplesをTomcatに導入してみる

Wicketについて学習しています。http://wicket.apache.org/よりダウンロードしたWicketの中には 「wicket-examples」というサンプルが含まれています。 このプログラムをEclipseに取り込み、Tomcat6.0で動くようにしてみました。 必要なのはEclipse、Tomcat6…

Wicket (8)環境設定

「オープンソース徹底活用 WicketによるWebアプリケーション開発」を読み Wicketについて学習しています。Wicketの環境設定をしてみました。 IDEにEclipse、WebサーバーはTomcat6.0を使用したいと考えたのですが、この組み合わせについて検索すると 古い記事…

Wicket (7)コンポーネント その2

「オープンソース徹底活用 WicketによるWebアプリケーション開発」を読み Wicketについて学習しています。前回の「Wicket (6)コンポーネント その1」に引き続き、コンポーネントについて。1.コンテナ 複数のコンポーネントを束ねて「コンテナ」を作成し、再…

Wicket (6)コンポーネント その1

「オープンソース徹底活用 WicketによるWebアプリケーション開発」を読み Wicketについて学習しています。以下、コンポーネントについて。 (コンポーネントについては 「Wicket (3)View層の構成 その1」「Wicket (4)View層の構成 その2」も 参照してください…

Wicket (5)アプリケーションを構成するオブジェクト

「オープンソース徹底活用 WicketによるWebアプリケーション開発」を読み Wicketについて学習しています。以下、Wicketでアプリケーションを構築する際に使うオブジェクトに関するメモ。1.前回の繰り返しとなるが、Wicketの設定はWebApplicationクラスのサブ…

Wicket (4)View層の構成 その2

「オープンソース徹底活用 WicketによるWebアプリケーション開発」を読み Wicketについて学習しています。前回に引き続き、Chapter2「QuickStartアプリケーションで見るWicket」(※1)を読んでの、 View層の構成のメモです。1.コンポーネントはモデルというオ…

Wicket (3)View層の構成 その1

「オープンソース徹底活用 WicketによるWebアプリケーション開発」を読み Wicketについて学習しています。以下、Chapter2「QuickStartアプリケーションで見るWicket」(※1)を読んでの、 View層の構成のメモです。1.HTMLファイルに記述するタグでサーバー側で…

Wicket (2)環境とエントリーポイント

「オープンソース徹底活用 WicketによるWebアプリケーション開発」を読み Wicketについて学習しています。以下、そのメモ。Wicketの環境で重要なこと 1.Wicket本体は「実は、サーブレットフィルタ」である。(※1) 2.サーブレットの仕様に準ずることで、サーブ…

Wicket (1)まず特徴を挙げてみる

Javaを使うフレームワークについて学習しようと思い、Wicketを取り上げみることにしました。 Wicketに注目した理由としては、アプリケーションの動きをxml定義ファイルで制御するのではなく、 プログラムで実装しようとしている点です。Struts、Dependency I…

ASP.NET MVC - My MVC Applicationを解析してみる (6)OracleからSQL文でデータを取得する - データアクセス層

ASP.NET My MVC ApplicationはSQL Serverに接続し、ADO.NET Entity Data Modelを 使用してデータを取得しています。が、実際の案件では既存のデータベースに接続するなど SQL Server以外に接続することも多いと思われます。そこでASP.NET MVCからSQL Server…

ASP.NET MVC - My MVC Applicationを解析してみる (5)Register - ロジック層

引き続きRegister.aspxの解析ですが、今度はデータアクセスの前処理である エラーチェックを見ていきます。◆AccountController.cs 91: [AcceptVerbs(HttpVerbs.Post)] 92: public ActionResult Register(string userName, string email, string password, st…

ASP.NET MVC - My MVC Applicationを解析してみる (4)Register - データアクセス層

Register.aspxより呼び出されるRegisterアクションを解析し、データアクセスの仕組みを 中心にみていきます。◆AccountController.cs 91: [AcceptVerbs(HttpVerbs.Post)] 92: public actionresult register(string username, string email, string password, …

ASP.NET MVC - My MVC Applicationを解析してみる (3)Register - プレゼンテーション層

LogOnページのRegisterリンクをクリックすると、 ユーザー登録を行うためのRegisterページが表示されます。 以下、このRegister.aspxの解析メモです。◆Register.aspx 17: <% using (Html.BeginForm()) { %> 18: <div> 19: <fieldset> 20: <legend>Account Information 21: <p> 22: <label for="username">User</label></p></legend></fieldset></div>…

ASP.NET MVC - My MVC Applicationを解析してみる (2)LogOn - プレゼンテーション層

ASP.NET MVCのソリューションをデバッグ実行すると最初に起動する Index.aspxより解析を始めてみます。 以下、そのメモ・・・。Index.aspxは/Views/Home/Index.aspxが/shared/site.master、/shared/LogOnUserControl.ascxを 参照する形で構成されている。◆In…

ASP.NET MVC - My MVC Applicationを解析してみる (1)ページ構成

ASP.NET MVCに興味を持ち、ダウンロードしてみました。 カテゴリが「ASP.NET」のような気もするが、フレームワークとしてのASP.NETに 興味があるので、「フレームワーク」にカテゴリ分けします。ダウンロードはこちら。 ASP.NET MVC 1.0サンプルとして、My M…

フレームワークの評価 - 「Webアプリケーション設計・実装のためのフレームワーク活用の技術」を読んで

Struts、S2Struts、ASP.NET MVC など、いろいろなフレームワークがあります。 それらの機能や特徴を正しく理解し、設計・実装を行えるようになりたいと 前々から思ってました。そこで以前読んだ「Webアプリケーション設計・実装のためのフレームワーク活用の…