メモ

クロスサイトスクリプティング対策

備忘録 クエリ文字にスクリプトが混入される事によってスクリプトを認識して実行されてしまう。と言う事は、『』を認識させないようにする事でスクリプトを無効化させれる。HTMLエンコードを利用するといい。 Server.HtmlEncode(Request.QueryString("〜〜"))…

VISIO初インストール

とりあえず入れてみた物の使い方と言うかこれが何をするソフトなのか良く解ってないです。てな訳でVISIOとは? http://www.microsoft.com/japan/office/visio/prodinfo/overview.mspx 個人的感想としては、UML作成以外にも多々用途があるんだなぁ…でした。

大きく2つに分けられる。

・データベースに依存しない汎用的なコンポーネント郡 ・データベースごとに用意される接続ドライバ

ASP.NETを使用する上で注意するべき点(イベントハンドラ編)

(注)VB.NETに限っての説明。コードビハインドを利用しないで記述する時、タグの中にOn●●●を記述する事によってポストバック時に内の●●●関数を呼び出し処理をしてくれる。コードビハインドを利用して記述する時、On●●●を記述する必要は無く、その代わり、コ…

コードビハインドを利用する時としない時の違い

.aspxファイルは一度クラスに変換される。この時変換されるクラスはPageクラスを継承したクラスとして作成される。PageクラスはWebページが持つべき機能が実装されているのでPageクラスを継承したクラスに変換される事でその機能を利用できる。 コードビハイ…

データの引渡し

画面遷移を使用する時に保存しておきたいデータ ポストバックを使用する時に保存しておきたいデータ 複数のページにデータがまたがっている時はSessionオブジェクトを使って保存するといい。同一画面内に限って利用される時はViewStateオブジェクトかSession…

Webアプリケーションサーバ上で行うべき処理とは…

初めてWebの勉強をし始めた時には皆目見当もつかなかったのに対して、今は何となく絞り込めるのが成長した証だなぁと思います。人間根気良くやれば少しずつでも成長します(笑)多分Web解らない人は本当にわからないと思うのでメモ。 入力データの妥当性チェ…

今後流行る?データベース

あくまで、私見XMLが普及するほど今後使用頻度があがるのかと思ってます。 私もはやく評価しないとなぁ…DB構築した事無いけど ○rz 引用として半熟英雄持ってきてるのが個人的にオモシロカッタデス。 今回の話はどういう時にXMLDBが必要になるか?RDBとAWKを…

オブジェクトグラフ

ふむふむ オブジェクトとリレーションシップの集合

じっくり読みたい記事

コントロールの特徴についてしっかり纏められていて、それがどのように使われるべきかどの用途で使われるべきか、凄く当たり前の事だけど、それを丁寧に記事に書いてくれてました。 今後もっと高レベルなGUIを追及していくんだろうなぁ。 というか、@数年も…

バインディング

バインディングとは、一意に指定された型に対応する宣言 (つまり、実装) を特定するプロセスのことです。このプロセスがコンパイル時ではなく実行時に発生する場合は、遅延バインディングと呼ばれます。Visual Basic .NET では、コード内で暗黙の遅延バイン…