フレームワークって何だろうと思って数年

土曜日は同学科の友人と一日中ファミレスとカフェを渡り歩きトーク。 日曜日はチームラボの社員さんに怪しいお店を紹介してもらうオフ会。 両者とも、大変よい時間となりました。人と会話するのって、大事。 今日は昼過ぎの授業のあと、研究室でJSPのupdate…

マネージャークラスを使ったJSPからデータベースへのアクセス

データの閲覧を行うページ、 データの追加を行うページ、 データの削除を行うページ、 をjspで作りました。 基本的には、作ったマネージャークラスを使って、データベースの操作を行ったり、必要な情報を取り出したり、 それだけですね。なのでソースは短め…

JSPからのデータベースへのアクセス

今日は、SQLファイルを使ってSQLコマンドを実行するところから。 で、jspからConnection、Statement、ResultSetという3つのクラスを主に使い、データベースへアクセス。 まず使用するデータベースに応じたドライバークラスをロード。 そしてPropertiesインス…

データベースの構造

昨日は一日遊んだので勉強してません。たまには…うん。 今日は、データベースの構造や挿入などの簡単な操作のところを読みました。 基本情報技術者試験を受けた時に少し見たのですが 授業でやっていない(というか履修していない)のもあり、よくわかってい…

フィルターのサンプル作成

昨日見当たらなかった出力ファイルを発見しました。 やっぱりeclipseからtomcatを起動させると、公開ディレクトリってのが別にできるので そっちの方に作成されるみたい。ワークスペースのpluginの…っていうところ。わかりにくいね。 でも、無事に発見されて…

カスタムタグのサンプル作成

8章に進む前に、7章のサンプルを実際に動かしてみることにしました。 属性のあるものないものとか、ボディを持つもの持たないものとか。 あとBeanの取り扱いが少しありました。 クラスを作るにしても、eclipseは便利なもので、 各フィールドのsetterとgetter…

フィルタークラス

昨日の続きを読んで、ボディを持ったカスタムタグの使い方を理解。 フィルターは、指定されたページにアクセスした時に実行される小さなプログラム。 javax.servlet.Filterインターフェースを実装します。メソッドはinit、doFilter、destroyの3つ。 それぞれ…

プロコン勉強会1004_01

私の研究室では、週に一度、プログラミングコンテスト勉強会というものがあります。 任意参加で、毎回テーマに沿った問題を解きます。(判定はpkuのonlinejudge) テーマは、DFS(深さ優先探索)だったり、ダイクストラだったり、DP(動的計画法)だったり、…

ボディを持ったカスタムタグ

のような、開始タグと終了タグを持つようなもの。 こっちは、tagextパッケージのBodyTagSupportを継承。 doStartTag、doInitBody、doAfterBody、doEndTag、この4つのメソッドをオーバーライド。 それぞれが開始タグへの出力、ボディ部分の初期化、ボディ部分…

カスタムタグの作成

たった今、ものの十数分で流し読みしただけなのですが。 タグの挙動をJavaのクラスとして定義して、 そのタグが利用できるようにTLD(タグライブラリ記述子)というXMLファイルに情報を記述。 カスタムタグはjavax.servlet.jsp.tagextパッケージ内のクラスを…

はてな登録

2010年の4月1日ということで、登録してみました。 twitterでつぶやきまくってるのですが、こう、長めの文章をためておく場所があってもいいかなと。 はてなを選んだのは、憧れの人が使ってるからです。 ブログ的なものは、多分中3の時からやっていた。 HTML…