weblog of key_amb

主にIT関連の技術メモ

Java

Java 1.6でのCookieの扱い

Java 6ではCookieManagerというクラスが導入され、Cookieの扱いが容易になった。 Java技術最前線 - 「Java SE 6完全攻略」第41回 Cookieを扱う その2:ITpro Java 6のHttpCookieの野郎は、日本ではexpires指定ありのクッキーを処理できていない。 - 片っ端か…

Apache HttpClient

JavaでHTTPクライアントを記述するためのライブラリ。 Apache HttpComponents - Apache HttpComponents HttpClient 4.2.1 API HttpClient入門(HttpClient3.0-rc3)

keytool

jdkのbinに含まれるセキュリティツール。 SSL通信における公開鍵証明書等を管理する。 信頼できるサーバ証明書のリスト keytool -v -list -keystore $JAVA_HOME/jre/lib/security/cacerts キーストアのパスワードを入力してください: changeit HttpClientでS…

Scala+LiftフレームワークのView/Template

Scala+LiftフレームワークのView/Template (1/5):CodeZineView層、Snippetについての解説だそうです。 Scala+Liftに興味はあるのですが、手を動かさないとわかりませんね。

EntityとDAOの違い

プロジェクトでパッケージ構造を検討していますが、そもそもEntityとDAOってどう違うの?…という話になったので、ぐぐってみました。 DaoとEntityの違いって何ですか? - Yahoo!知恵袋

Struts2におけるDependency Injection

Struts2では、Springプラグインを使わなくても、「DIっぽいこと」ができます。struts2のソースを"@Inject"でGrepすると参考ソースがわらわらと出てきます。 型によるインジェクション http://hamasyou.com/archives/Engineer-Soul/struts2_ue_xwork.php#Depe…

mod_proxy_ajpを使って、任意の拡張子のパスをTomcatに飛ばす

ProxyPassMatchを使うことで実現できました。 ApacheのProxyPassディレクティブで正規表現 - 元RX-7乗りの適当な日々 例えば、Struts2のアクション(URLが.actionで終わるもの)だけをTomcatで扱いたい場合は、以下のようにします。 conf/extra/httpd-proxy.co…

ROOT.war以外のファイル名でROOTアプリケーションを利用する。

ROOT.war以外のファイル名でROOTアプリケーションを利用する – gmt-24.net

Maven2 Jettyプラグイン

Jetty利用時のWebアプリケーションリソースの設定方法を調べています。 メモとしてリンクを残しておきます。 Termination [Java][Click][maven]maven jetty plugin + Click Framework | shimashimaの日記 | スラド Mojo – MojoHaus Maven Plugins Project 20…

Maven2によるビルド方法のカスタマイズ(2)

環境に合わせて設定ファイルを切替える方法 Maven2で環境に合わせて設定ファイルを切り替える方法(改訂版) - TrinityT’s LABO Maven2 プロファイル: Ma note オレのメモ pom.xml profile 6. プロファイル | TECHSCORE(テックスコア) Maven – Introduction …

Maven2によるビルド方法のカスタマイズ

\¬ŠÇ—@ŽÀ‘H“ü–å@‘æ4Í Maven2‚É‚æ‚éƒrƒ‹ƒh“ü–å@‚³‚ç‚ÉŠJ”­‚ði‚߂悤プロファイルによって設定や依存ライブラリ、ビルド手順などを変更できるらしい。 profileの設定例:pom.xml <project> ... <profiles> <profile> <id>release</id> [リリース用のための設定をここに書く] </profile> </profiles> </project> mvn -P releas…

Struts2でのvelocity関連設定

参考 Struts2本家サイト struts.xml velocity.propertiesや、VelocityToolsのtoolbox.xmlのパスを設定できる。 パスは、Webアプリケーションルートからの相対パスで記述する。 <constant name="struts.velocity.configfile" value="/WEB-INF/velocity.properties" /> </constant>

Maven2のインストール on Windows

基本的に、Maven2の使い方 - Happy-Camper Streetに倣って行いました。(1) Maven – Download Apache Mavenから、バイナリのzipをダウンロード⇒展開(2) PATHの設定 自分はcygwinで動かすことにしました。 (1) のパッケージをC:\直下にインストールしたので、 …

mobylet

mobylet(モビレット)は、携帯向けWebアプリケーション構築のために特化した、 Javaオープンソースフレームワークです。 mobyletを導入することで、 3キャリアの絵文字の表示/入力/変換に対応 3キャリアの絵文字入りメール/添付メール/デコメールの送信に対応…