2007-02-01から1ヶ月間の記事一覧
スキルサーフィンというフリーランス支援サイトがあるのですが、ここの運営会社であるサイバーウェーブさんから講演依頼があり、Seasar2に関する講演およびデモさせていただくことになりました。(もちろん、ボランティアです)日時は、3月23日(金) 20時から …
Address new window system capabilities. SWT's basis in native widgets is one of Eclipse's major strengths. For this to remain true, SWT must continue to grow to encompass new mainstream desktop platforms and new capabilities added to exist…
WEB+DB PRESS Vol.37作者: WEB+DB PRESS 編集部出版社/メーカー: 技術評論社発売日: 2007/02/23メディア: 大型本購入: 2人 クリック: 15回この商品を含むブログ (41件) を見るFlex2の特集になっています。 かなり参考になる特集です。 ActionScript 3.0って…
http://d.hatena.ne.jp/Kazzz/20070119/p3 Windows Vista上で、Eclipse3.2.1を使いTomcatをJPDAデバッグしていると、JVMごとEclipseが落ちてしまう。(JVMはSun最新の1.6.0-b105) http://d.hatena.ne.jp/infy2c/20070220/1171976979 Vista上で開発をしている…
以下のようなPOJOなジョブクラスを扱えるジョブスケジューラを実装してみようかと思います。名前はChronos。 スケジューラはDIxAOPコンテナのSeasar2上に実装し、ジョブにはジョブメソッドを定義しそのフローを制御できる仕組みを提供します。ベースラインが…
AOPとは何か? http://s2container.seasar.org/ja/aop.htmlここにはこういう説明があります。 AOPとは、Aspect Oriented Programming (アスペクト指向プログラミング) の略です。 プログラム本来の目的とは異なる処理を内部に埋め込まず、外から織り込むよう…
コンポーネントに必要な値をインジェクトする方式は3つあります。 コンストラクタ・インジェクション セッター・インジェクション メソッド・インジェクション コンストラクタ・インジェクション <components> <component name="example" class="examples.Example"> <arg>"example"</arg> </component> </components> public class Example { private String para…
http://s2container.php5.seasar.org/Seasar2はJavaだけでなく、PHP5でも利用できるようです。 PEARからインストールできます。 $container = S2ContainerFactory::create($PATH); $greetingClient = $container->getComponent('greetingClient'); $greeting…
引き続き、Seasar2のDIについてお勉強しましょう。http://s2container.seasar.org/ja/DIContainer.html http://s2container.seasar.org/ja/DIContainer.html#FirstStepFirstStepを読めばすぐわかるのですが、簡単に補足したいと思います。昨日のエントリを読…
ジョジョの奇妙な冒険 ファントムブラッド うーん、石仮面がまわるまわるッ!! ジョジョって累計発行部数が7000万部ッツ!このフラッシュ上でマウスをさくっと動かすと、「ドドド」とか「ゴゴゴ」とかジョジョらしい擬音がお楽しみいただけます。
DIについて社内で理解してもらう機会があったのでここで簡単におさらい。まず簡単な学生の試験の点数を評価してくれるインターフェイスと実装クラスを例に説明します。 // 試験点数の評価ロジックのインターフェイス public interface CheckPointLogic { pub…
HOT Deploy Seasar2.4からはSMART Deployという機能が実装されています。 SMART Deployには、 HOT Deploy COOL Deploy WARM Deploy が存在ます。COOL, WARMは省略するとして、HOT Deployを紹介します。これまではJavaのウェブ開発というのは、記述したコード…
太一さんに、pom.xmlの生成機能をお願いしたら実装してくれることに。ありがとうございます。 次のリリース版では、Teeda+S2Daoを選ぶと吐き出してくれるようです。吐き出し後は適宜修正してmvn eclipse:eclipseでMaven2対応のEclipseプロジェクトが生成でき…
待望のTeedaのレイアウト機能が完成したようですね。おめでとうございます。 http://d.hatena.ne.jp/higayasuo/20070220
Ajaxマンセー 巷じゃWeb2.0的中核技術としてAjaxが注目されて久しいですね。 同期通信しかないウェブアプリケーションですとどうしても不用意に待ち時間が発生しユーザビリティが悪いので、Ajaxによる非同期通信で効率を上げてユーザビリティを改善するのが…
準備するもの Eclipse 3.2.1にDoltengをインストールしてください。たぶん、Kijimuna, Diigu, DbLauncherも必要になります。 Churaプロジェクトの作成 http://s2container.seasar.org/ja/demo/chura.html ここを参考に、Teeda+S2Daoを選択(現在Uujiは選択で…
S2DaoSeasar2のプロダクトで初めて使ったのはS2Daoでした。 特徴にも書かれていることですが、小難しい設定用XMLもいらず、簡単なSQLなら自動生成と、ほんとらくらくにDBにI/OできるO/Rマッパーです。Seasar2を使っている人は良く使っていると思いますが、流…