Seasarクラス図 参考になります
JSONを吐き出すときのContent-Typeについてのメモ JSONとContent-Type
いつもはあまり本を買っていないのですが。ほしいです。マルチスレッド勉強せねば。。
target="_blank" を使わないで新しいウィンドウでリンクを開く方法 rel="external"という方法を使う場合 まず、target="_blank"という書き方がXHTML 1.1 や XHTML Basicに準拠していないのを知らなかった。。。
Flex2が使ってみたいと思う今日この頃。。 S2Flex2もすごく気になる。 S2Flex2とFlex2関連のリンクなど
ちょっと便利かもと思っていて、WebWork2.2.1のソースを覗いてみると実はWebWorkにすでにNifty Cornersが使われていたのに気づいた。。。
3.2でサポート?
こんなに違うとは思わなかった。。(2004/12/10の記事ですが。。) 5.1ではどれくらいかわったのだろう。。
気をつけよう。。。
Zend Framework Zend_Framework PHPSPOT Zend Framework Preview released 次世代のWebシステム開発をリードする新プロジェクト「PHP Collaboration Project」を発表 これからのPHPは、Zend FrameworkとEclipse??? PRADOバージョン3.0aリリース
ユニットテストのレポートやカバレッジレポート、APIドキュメントも作れる。
手軽だろうが、ぱっと見で理解できようが、技術的な複雑さは減らないということです。 というか、こういう意識でPHPに飛びついてWebサイトをつくってるとメンテナンスしづらい、というかできないサイトをつくります。には納得です。 こういうのを言語選定で…
2038年問題とかあるのを普通に知らなかった。。
com.opensymphony.xwork.validator.AnnotationActionValidatorManagerを継承したクラスを作り下記のように実際はcontextが設定されるとこに実行メソッド名を渡すようにし、ActionValidatorManagerFactory.setInstance(new ActionMethodValidatorManager());…
こんな感じでannotationでResultを設定。typeのdefaultはdispather。 おなじ感じでInterceptor,Exception-Mappingなどを指定できる感じで良いのかな? Interceptorはdefaultの設定、exception-mappingはglobalの設定をxwork.xmlに記載しておけば、とりあえず…
DWRのデバッグ機能 こんな機能があったのか。。
Goyaオブジェクトモデル わかりやすい。
Flexy Package Information: HTML_Template_Flexy HTML_Template_Flexy PEAR::HTML_Template_Flexy 高速テンプレートエンジン PHP用Ajaxフレームワーク PEAR::HTML_Ajax よさげな感じがする。 使ってみたいと思う。 フレームワーク maple MapleでもHTML_Temp…
この日記の続き S2Containerに自動登録したクラスよりWebWork2のActionを自動登録することで省略できる項目 Actionの名前 -> これはS2Containerに登録されている名前と同じにする クラス名 -> これは省略できる Resultsタグ(遷移先) これは書かないとまずい…
S2JmxJavelin とても便利な感じがします。
com.opensymphony.xwork.config.ConfigurationProviderを実装したクラスをConfigurationManager.addConfigurationProviderで登録すると、WebWorkの設定情報(Actionの設定など)を任意の設定方法に変更追加できるようだ。ので、S2Containerに自動登録したクラ…
WebWork Wiki Tutorial
使ってみよっと。
WebWork2.2の型変換機能。 画面から飛んできた値を指定されたプロパティに設定する時、プロパティの値を画面出力する時などに使用されている。 デフォルトではcom.opensymphony.xwork.util.XWorkBasicConverterが使われているみたい。 com.opensymphony.webw…
1. S2Containerの初期化 com.opensymphony.webwork.dispatcher.FilterDispatcherを使う場合、Servletより先にFilterが初期化されてしまうので、ServletContextListenerを実装したクラスにて、S2Containerの初期化を行なう。 初期化方法はorg.seasar.framewor…
1. ObjectFactoryを継承したクラスを作る com.opensymphony.xwork.ObjectFactoryを継承したクラスを作る。その際com.opensymphony.webwork.util.ObjectFactoryInitializableをimplementsする public class S2ObjectFactory extends ObjectFactory implements…
もうWebWork2.2.1がリリースされてしまった。
読んでおこっと。
initparamでpackagesが設定できる。 findStaticResourceメソッド内で使用されているようだけど、具体的にどこで使用してるか今のところ不明。 これはTODO(findInputStreamメソッド)。FilterDispatcherのinitでDispatcherUtilsがnewされる。 ここで各種値が設…
WebWork2.2からはServletDispatcherでなくFilterDispatcherが使われるようになった。APIに「Deprecated. use FilterDispatcher instead」(WebWork API (2.2-beta-3)より)が書いてあった。ので、リクエストが飛んでくるとFilterDispatcherが呼ばれDispatcherU…