先日SAStrutsのセミナーを受けてきました。 http://d.hatena.ne.jp/morningmist7/20080415/1208222633 このセミナーをきっかけにSAStrutsを勉強しはじめたのですが、 私の現場ではStruts+Velocityで開発を行っているので、SAStrutsと Velocityが連携できるか調査しました。 必要なモジュールのダウンロード sa-struts-blank-1.0.2-rc2.zip velocity-tools-1.2.zip 必要なファイルのマージ まず、sa-struts-blank-1.0.2-rc2.zipを展開します。 次に、velocity-tools-1.2.zipの中にある以下のファイルを追加して行きます。 commons-digester-1.7.jar commons-lang-2.1.jar sslex
SAStruts を利用する Java 開発者のために、Java 開発環境、SAStruts 開発ツール、そしてアプリケーションサーバを操作するツールなどが含まれています。このパッケージを利用すれば、すぐに SAStruts での快適な開発を行うことができます。 2008/10/03 : Eclipse IDE for SAStruts Developers は Project Amateras より提供されている SAStruts プラグインをパッケージングするように変更しました。これまで Eclipse IDE for SAStruts Developers として提供していたパッケージは Eclipse IDE for Seasar2 Developers として公開しております。 ダウンロード Eclipse IDE for SAStruts Developers : 自己解
S2BeanUtilsでエンティティをBeanMapなどにプロパティのコピーができます。 どのプロパティをコピーに含めるか、含めないかの制御も行えます。 たとえば、コピーに含める場合は以下です。この場合だとempNameとdeptNameというプロパティだけがsrcからdstにコピーされます。 BeanMap bm = Beans.copy(src, dst).includes("empName","deptName").execute(); これをタイプセーフで書けたらいいなと思い、S2JDBC-Genが吐き出したNamesクラス(エンティティのプロパティ名を保持しているクラス)使ってみました。 S2.4.30では以下のような書き方ができます。タイプセーフになりますが元の文字列より長くてちょっとウザイw BeanMap bm = Beans.copy(src, dst).includes
ActionはタダのJava Object (POJO) でStruts Actionクラスを継承する必要は無い。 package jp.paulownia.test.action; public class HogeAction { @Required public String id; // パラメータでnameが送られてくるとココに入っている。 @Execute(validation=false) // このアクションメソッドではバリデーションしない public String list() { return "list.jsp"; } @Execute(input="list") // このアクションメソッドでは検査する。エラー時はlistメソッドを実行する public String edit() { return "edit.jsp"; } } というアクションがある場合、 h
Nexus 5Xを買いました。 合わせて、Amazonでケースも買いました。 Google Nexus 5X TPU グリップケース [ LG Nexus5X 2015年発売モデル / docomo / Y!mobile / Simフリー 対応 ] 滑止め加工 / ソフトフィット / 光沢加工【 Design S Blue (ブルー) 】 出版社/メーカー: MY WAY STOREメディア: エレクトロニクスこの商品を含むブログを見る 一番安かったので青を買いました。Nexus 5X自体は白色のものを買ったので、何色でも問題ない感じです。 ケース自体ピッタリとはまり、しっかりとした作りです。指紋認証のところは当たり前ですが、穴が開いていますのでケースをつけたまま使用することができます。 最近Nexus 5Xがいろいろなところで安くなっていますので、このケースはおすすめです。 Androi
国産のDIコンテナでひがやすをさんが中心となって開発されているフレームワークです。 現在はSeasarファウンデーションによって運営されています。 初めて使ったときの衝撃が大きかったので文章にまとめてみました。 まだ内容は少ないですが、随時追加していく予定です。 これから始める方や、ちょっと確認したかったという方のお役に立てればと思います。 間違い等を指摘いただける方は以下までよろしくお願いします。 HP作成・管理者にメールする。 リンクはフリーですが、メールをいただけると光栄です。 公式HP:Seasar2 HP(外部リンク)
不動産大手5社のオークションである AUC’S(オークス)が今日始動のようです。 不動産オークションのAUC’S(オークス) http://www.auc-s.com/ 時代も変わったもんだ。 今回はいくつかの重要な機能改善が施されています。 前バージョンとの変更点を効率的に把握するために、 1.0.2 から 1.0.3-rc1 までの差分ドキュメントをどうぞ。 機能リファレンス(featureReference.html) アノテーションリファレンス(annotationReference.html) 設定ファイルリファレンス(fileReference.html) リリースノート http://sastruts.seasar.org/releaseNotes.html ダウンロード http://sastruts.seasar.org/download.html Java SE 7の要
// Simple JSON-REST plugin for jQuery //low level $.SJR.option = { "success" : function(response, status){alert('success');}, "error" : function(xhr, status, thrown){alert('error');} }; $.SJR.option.type = 'POST'; $.SJR.option.url = '/_je/myDoc'; $.SJR.option.data = '{"foo":"bar"}'; $.SJR.ajax(); //基本 option = { "url" : "/_je/myDoc", "data" : {"foo":"bar"} // or "foo=bar" }; success = function(res
開催セッション† 2009/04/10(金) 講演資料掲載: 差のつく勉強法200 - 35歳定年説を乗り越えるために何をすればいいか、Hudsonを用いたOSS開発 2009/04/10(金) 諸事情により一部資料の掲載が遅れておりました。発表者の皆様、閲覧者の皆様、ご迷惑お掛けし大変申し訳ありません。 2009/03/17(火) 講演資料掲載: モダンSwing - S2SwingでGUI開発はどう変わるか 2009/03/16(月) 講演資料掲載: Web標準コンテンツ作成支援ソフト「Pirka'r」の紹介 2009/03/15(日) 講演資料掲載: JBoss Application Server入門 - Seasar2を動かして見よう! -、Webコンテナ活用法再考 - SDLoaderでServletとFlexとSWTと、JSFからのTeeda、T2でつなごう! -つなぐつなが
[ENdoSnipe]Webダッシュボード デモサイト公開 久々の更新ですが、こんなサイトを公開しました。 http://demo.endosnipe.smg.co.jp/WebDashBoard/html/systems.html FireFox 3.6、Safari 5.0、Chrome 7.0以降でぜひ、ご覧ください。 IEは7、8で見られますが、かなり遅いです。 改善しつつ、年内には正式リリースを行う予定です。 ENdoSnipeについては、製品サイトをご覧ください。 [Java]コーディング規約を公開しました。 社内で作成、利用しているJavaコーディング規約が公開されました。 Javaコーディング規約 私もコーディングの注意点について、いくつかアイデアを出しています。 Javaのコーディング規約もいろいろありますが、 Java 5.0以降に合わせて改版しているものは、少ないと思
つい先日、 2013-05-06 : Java7以降におけるMavenでのカバレッジレポート という内容を書きましたが、調べてみたところ、Coberuturaが、約3年ぶりに更新を再開したみたいですね。 christ66 / cobertura - GitHub どうやら、Java7対応に向けて、動き出したようです。 2013/07/01 追記 既に、結構時間が経ってしまっていますが、coberturaの新バージョンがリリースされていますね。 <dependency> <groupId>net.sourceforge.cobertura</groupId> <artifactId>cobertura</artifactId> <version>2.0.1</version> </dependency> でも、試そうと思ったら、Mavenプラグインの方は更新されていませんでした... pho
先日、近所の京都リサーチパークでHackathonがあるということで参加してきた。 2/20(事前ミーティング/Ideathon), 2/21(Hackathon)という2日間。結果から言うと、前日のIdeathonでは見事優勝させて頂いたものの、本番では意外な所で躓き思ったように作業が進まず惨敗であった。 今回作ろうと考えたのは、MySpaceをターゲットにした、音を使ったFlashアプリケーションで、タイトルもまんま「Social Sounds」。簡単に説明すると、まず、ユーザの属性値をパラメータとしてユーザー毎に固有の「音」が生成されるようにする。誰かと友達になるとその友達の音を自分の音コレクションに追加出来るようになる。で、集めた音を使い、簡単なシーケンサーもどきでトラックを作って聴いて遊べる、というもの。 アプリケーションのコアな部分は全てFlashで実装し、jsでの実装部分はO
lets Acceptance testing for your symfony apps ref - symfony | Web PHP Framework | Plugins | sfPHPFitPlugin | 0.0.2 sfPHPFitPlugin は FIT を利用することで、Acceptance Test の実行環境を提供します。 それは、symfony apps との連携も容易に行います。 Acceptance test を導入する事で、あなたの symfony application は受け入れに対するテストを容易にします。 FIT は PHPFit を利用しています。 PHPFit については: BerliOS Developer: Project Info - PHPFIT を参照してください また、この plugin は FIT-style のテ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く