Seasarクラス図 参考になります

JSONを吐き出すときのContent-Typeについてのメモ JSONとContent-Type

『増補改訂版Java言語で学ぶデザインパターン入門マルチスレッド編』無料プレゼント

いつもはあまり本を買っていないのですが。ほしいです。マルチスレッド勉強せねば。。

_blankを使わないで別ウィンドウを開くには

target="_blank" を使わないで新しいウィンドウでリンクを開く方法 rel="external"という方法を使う場合 まず、target="_blank"という書き方がXHTML 1.1 や XHTML Basicに準拠していないのを知らなかった。。。

Flex 2 Style Explorer

Flex2が使ってみたいと思う今日この頃。。 S2Flex2もすごく気になる。 S2Flex2とFlex2関連のリンクなど

Javascriptで指定のHTML要素を動的に角丸デザインにする方法

ちょっと便利かもと思っていて、WebWork2.2.1のソースを覗いてみると実はWebWorkにすでにNifty Cornersが使われていたのに気づいた。。。

Running JUnit 4 test cases in Eclipse

3.2でサポート?

PHP5とJavaとのパフォーマンス比較

PHP

こんなに違うとは思わなかった。。(2004/12/10の記事ですが。。) 5.1ではどれくらいかわったのだろう。。

Subversion 管理用ディレクトリの ".svn" と "_svn"

気をつけよう。。。

ZendFramework!?

Zend Framework Zend_Framework PHPSPOT Zend Framework Preview released 次世代のWebシステム開発をリードする新プロジェクト「PHP Collaboration Project」を発表 これからのPHPは、Zend FrameworkとEclipse??? PRADOバージョン3.0aリリース

Phing2 - PHP版Ant for PHP5

PHP

ユニットテストのレポートやカバレッジレポート、APIドキュメントも作れる。

PHPはJavaより簡単、しかし高くつくことも

手軽だろうが、ぱっと見で理解できようが、技術的な複雑さは減らないということです。 というか、こういう意識でPHPに飛びついてWebサイトをつくってるとメンテナンスしづらい、というかできないサイトをつくります。には納得です。 こういうのを言語選定で…

PHPでシステム開発がタブーな理由

PHP

2038年問題とかあるのを普通に知らなかった。。

WebWork2のValidatorをメソッド毎に指定できるようにしてみる

com.opensymphony.xwork.validator.AnnotationActionValidatorManagerを継承したクラスを作り下記のように実際はcontextが設定されるとこに実行メソッド名を渡すようにし、ActionValidatorManagerFactory.setInstance(new ActionMethodValidatorManager());…

WebWork2のAction設定をS2Containerから自動登録③

こんな感じでannotationでResultを設定。typeのdefaultはdispather。 おなじ感じでInterceptor,Exception-Mappingなどを指定できる感じで良いのかな? Interceptorはdefaultの設定、exception-mappingはglobalの設定をxwork.xmlに記載しておけば、とりあえず…

DWRのデバッグ機能

DWR

DWRのデバッグ機能 こんな機能があったのか。。

Goya

Goyaオブジェクトモデル わかりやすい。

PHPのテンプレートエンジン

Flexy Package Information: HTML_Template_Flexy HTML_Template_Flexy PEAR::HTML_Template_Flexy 高速テンプレートエンジン PHP用Ajaxフレームワーク PEAR::HTML_Ajax よさげな感じがする。 使ってみたいと思う。 フレームワーク maple MapleでもHTML_Temp…

WebWork2のAction設定をS2Containerから自動登録②

この日記の続き S2Containerに自動登録したクラスよりWebWork2のActionを自動登録することで省略できる項目 Actionの名前 -> これはS2Containerに登録されている名前と同じにする クラス名 -> これは省略できる Resultsタグ(遷移先) これは書かないとまずい…

S2JmxJavelin

S2JmxJavelin とても便利な感じがします。

WebWork2のAction設定をS2Containerから自動登録

com.opensymphony.xwork.config.ConfigurationProviderを実装したクラスをConfigurationManager.addConfigurationProviderで登録すると、WebWorkの設定情報(Actionの設定など)を任意の設定方法に変更追加できるようだ。ので、S2Containerに自動登録したクラ…

WebWorkめも

WebWork Wiki Tutorial

s2dao用のSQLファイルを開くeclipseプラグイン

使ってみよっと。

Type Conversion めも

WebWork2.2の型変換機能。 画面から飛んできた値を指定されたプロパティに設定する時、プロパティの値を画面出力する時などに使用されている。 デフォルトではcom.opensymphony.xwork.util.XWorkBasicConverterが使われているみたい。 com.opensymphony.webw…

② WebWork2.2.1とSeasarをつなげてみる。

1. S2Containerの初期化 com.opensymphony.webwork.dispatcher.FilterDispatcherを使う場合、Servletより先にFilterが初期化されてしまうので、ServletContextListenerを実装したクラスにて、S2Containerの初期化を行なう。 初期化方法はorg.seasar.framewor…

① WebWork2.2.1とSeasarをつなげてみる。

1. ObjectFactoryを継承したクラスを作る com.opensymphony.xwork.ObjectFactoryを継承したクラスを作る。その際com.opensymphony.webwork.util.ObjectFactoryInitializableをimplementsする public class S2ObjectFactory extends ObjectFactory implements…

WebWork2.2.1

もうWebWork2.2.1がリリースされてしまった。

安全なWebサイトの作り方

読んでおこっと。

FilterDispatcherとDispatcherUtils

initparamでpackagesが設定できる。 findStaticResourceメソッド内で使用されているようだけど、具体的にどこで使用してるか今のところ不明。 これはTODO(findInputStreamメソッド)。FilterDispatcherのinitでDispatcherUtilsがnewされる。 ここで各種値が設…

FilterDispatcher!?

WebWork2.2からはServletDispatcherでなくFilterDispatcherが使われるようになった。APIに「Deprecated. use FilterDispatcher instead」(WebWork API (2.2-beta-3)より)が書いてあった。ので、リクエストが飛んでくるとFilterDispatcherが呼ばれDispatcherU…