2012年12月24日月曜日
特定のファイルのみBasic認証を行う場合
.htaccessでBasic認証を行う場合、大抵、特定のディレクトリにBasic認証をするが、
今回、特定のファイルのみBasic認証をすることがあったのでメモ。
ポイントはFilesタグを使用する。
以下、.htaccessの内容
AuthUserFile /home/(パスワードファイルの置いたパス).htpasswd
AuthGroupFile /dev/null
AuthName "Input Your Name And Password"
AuthType Basic
<Files 特定のファイル名.php>
require valid-user
</Files>
2012年12月23日日曜日
2012年10月13日土曜日
OCJ-Pを受けてきた。
先日、OCJ-Pを受けてきた。
結果は78%で合格。
役に立った書籍は
通称黒本の
「徹底攻略Oracle認定JavaプログラマSE 6問題集 [CX-310-065]対応 (ITプロ/ITエンジニアのための徹底攻略) 」
この問題集から結構出題された。
続いて通称紫本の
「SUN教科書 Javaプログラマ(SJC-P) 5.0・6.0両対応(試験番号310-055、310-065) 」
黒本には載っていない視点の問題が多く、勉強にもなった。
最後に、
「Sun SJC-P認定ガイド Java5/6編 310-055&310-065対応」
これはJavaプログラマなら知っておくべきことが書いてあり、学校の教科書みたいな存在だ。
見やすくて、説明もわかりやすかった。
試験一週間前に購入したので受験までに全部はできなったが、今後もこの本にはお世話になるだろう。
少々高かったが、それ以上の価値はある。
あとWebサイトでは「ちょいスタディ」がおすすめ。
ブラウザがIEにしか対応していないようなのが残念だが、気晴らしに勉強できる。
2012年8月30日木曜日
アノテーションの自作テスト
まずはアノテーションの作成。AnoTestクラス。
・フィールドに対して付与するアノテーションとする。
・nameという属性を与える。
次に自作アノテーションを付与する親クラスの作成。
さらにSuperDtoクラスを継承した子クラスSubDtoクラスの作成。
メインクラスでサブDTOに対して親クラスを含めたフィールドに対してアノテーション情報を取得する。
結果は以下。
親クラスも含めてアノテーションの付与されたフィールドに対して、name属性値を取得できている。
■親クラスを含めたアノテーション情報取得テスト ------------------------------------------ フィールド名:hobby アノテーションAnoTestのname値:趣味 ------------------------------------------ フィールド名:id アノテーションAnoTestのname値:ID ------------------------------------------ フィールド名:name アノテーションAnoTestのname値:名前 ------------------------------------------ フィールド名:age アノテーションAnoTestのname値:年齢 ------------------------------------------
2012年2月16日木曜日
Chromeにてクッキーの保存場所は?(Win7)
Chromeブラウザのクッキーの保存場所(Windows7)は
C:\Users\(ユーザ名)\AppData\Local\Google\Chrome\User Data\Default
に
"Cookies"というファイル名で1ファイルにまとまっている。しかもバイナリファイルだ。
Chromeの設定画面から操作することになる。
また、ChromeにはCookieに簡単にアクセスでき、編集も可能な便利なプラグインがある。
Edit This Cookie
C:\Users\(ユーザ名)\AppData\Local\Google\Chrome\User Data\Default
に
"Cookies"というファイル名で1ファイルにまとまっている。しかもバイナリファイルだ。
Chromeの設定画面から操作することになる。
また、ChromeにはCookieに簡単にアクセスでき、編集も可能な便利なプラグインがある。
Edit This Cookie
2012年2月2日木曜日
バリデーションに必要なjarファイルについて
以下のjarをWEB-INF/lib配下に置く。
■validation-api-1.0.0.GA.jar
バリデーションAPIのインターフェース郡をまとめたjarファイル
■slf4j-api-1.6.1.jar
バリデーションAPIの実装クラスをまとめたjarファイル。
■hibernate-validator-4.0.2.GA.jar
hibernate-validator-4.0.2.GA.jarの内部で利用しているjarファイル(ロギング用のjar)
■validation-api-1.0.0.GA.jar
バリデーションAPIのインターフェース郡をまとめたjarファイル
■slf4j-api-1.6.1.jar
バリデーションAPIの実装クラスをまとめたjarファイル。
■hibernate-validator-4.0.2.GA.jar
hibernate-validator-4.0.2.GA.jarの内部で利用しているjarファイル(ロギング用のjar)
List list = new ArrayList();と書く理由
Javaコードを記述する場合、
List list = new ArrayList();と書く理由
の記述をよく見るが、なぜこのように記述するか、意味を理解していなかった。
以下、参考URL
http://topickup.web.fc2.com/java/list_arraylist.html
Map map = new HashMap();と記述する理由
Javaコードを記述する場合、
Map map = new HashMap();
の記述をよく見るが、なぜこのように記述するか、意味を理解していなかった。
以下、参考URL
http://topickup.web.fc2.com/java/map_hashmap.html
2012年1月29日日曜日
2012年1月1日日曜日
Tomcat Managerのユーザ名とパスワードの設定
tomcat-users.xmlを編集する。
以下、tomcat-usersタグ内に追加する。
<role rolename="manager" />
<role rolename="admin" />
<user username="tomcat" password="tomcat"
roles="manager,admin" />
登録:
投稿 (Atom)