2012-07-01から1ヶ月間の記事一覧

Servlet と JSP による Web アプリケーション(その 3)

View を作ろう Model が終わったので次は View です。今回は一覧表を表示するだけで form もないのでさっくりと。 <%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8" %> <%@ page import="java.util.List" %> <%@ page import="jp.mydn…

Servlet と JSP による Web アプリケーション(その 2)

Model を作ろう(その 3) データを格納する器はできましたので、次は実際にデータベースにアクセスしてデータを操作するクラスを作ります。DAO(Database Access Object)と言われるものです。まず最初にデータベースへのアクセス一般を制御するユーティリティ…

Servlet と JSP による Web アプリケーション(その 1)

さて今回からしばらくは、Servlet と JSP によるもっとも基本的な Web アプリケーションを作成してみます。まずはお約束の環境から。 OS : Windows Vista Home Premium SP2 Java : JDK 7 update 5 Tomcat : 7.0.28 データベース : MySQL 5.5.24 JDBC ドライ…

HTML5 の table 要素に border を付ける

HTML5 では table 要素から border 属性がなくなり、CSS で指定するようになっている。従来の <table summary="テーブル" border="1"> ... </table> に対応する border を付けたい場合は CSS で table { border : 1px outset black } th, td { border : 1px inset black } とすると良い。もちろん好みで違…

undefined method ?

Rails でマイグレーションファイルを利用してデータベースにテーブルを作成するときにマイグレーションで外部キーを設定する2通りの方法 - Katawara.*を参考にmigration_helper.rb module MigrationHelper def foreign_key(from_table, from_column, to_tabl…

何故フレームワークを使うのか(その 2)

前回 MVC モデルという新しい用語が出てきたので解説をしたいと思います。 「MVC」とは何ぞや ? MVC とは Model, View, Controller の頭文字をとったもので、グラフィカルユーザーインターフェースを提供するアプリケーションの開発において基本となるもので…

何故フレームワークを使うのか(その 1)

主に Web アプリケーションの作成においては、あらかじめ用意された何らかのフレームワークを使うことが一般的です。代表的なフレームワークとしては Java Struts JSF Wicket Scala Lift Play Framework Ruby Ruby on Rails PHP CakePHP FuelPHP Python Djan…

EL 式が評価されない ?

肝の部分だけの抜粋ですが <logic:iterate id="city" name="citylist" property="list" scope="request" indexId="index"> <tr class="tr<%= index % 2 %>"> <td><bean:write name="city" property="cityId" /></td> <td><bean:write name="city" property="prefName" /></td> <td><bean:write name="city" property="cityName" /></td>…</tr></logic:iterate>

PHP 5.4.x で PEAR をインストールする(Windows)

PHP

PHP 5.4.x の Windows 版バイナリには go-pear.bat が含まれていないため、PEAR のインストールには面倒であるが以下の手順を踏むことになる。1. 最新の go-pear.phar をダウンロードする ↓ここからダウンロードできる。 http://pear.php.net/go-pear.phar2.…