タグ

seasarに関するitengineerのブックマーク (33)

  • ふたつの川うるおう日記 - Cubby 1.0.0-RC1 リリース , Cubbyの良いところ

    _ [Java][Seasar] Cubby 1.0.0-RC1 リリース Cubby 1.0.0-RC1がリリースされました。詳細はid:agtさんのCubby 1.0.0-RC1 リリース案内をどうぞ。今回のバージョンから@Urlアノテーションが@Pathと@Acceptに変更・分割されたので、既に使っていた方は書き換える必要があります。@AcceptはPOSTやGETなどのリクエストメソッドを限定する新しい仕様なので、今までと同じPOSTもGETも区別しない挙動で良ければ、@Urlを@Pathに置換でサクっと書き換えるだけでOK。 _ [Java][Seasar] Cubbyの良いところ 先日Cubbyで作った2個目の簡単なアプリを予定通り動かし始めました。今のとこ大きなトラブルもないようです。というわけで、Cubbyの良いところを書きたいと思います。ちなみにほとんど同じことがSAS

    itengineer
    itengineer 2008/12/15
    Cubbyの分かり易いマトメ
  • オンデマンドデプロイのすすめ - ひがやすを blog

    JavaでAnnotationがついたクラスがあったら、それに対して処理したい場合は、Seasar2のコンポーネント自動登録で使っているように、ファイルシステムまたは Jar ファイルを全走査してクラスロードする方法もあります。 ファイルシステムまたは Jar ファイルを全走査してクラスロードしてください。が結論です。 Seasar だったら、 org.seasar.framework.util.ClassTraversal を読むべし。 でも、これは、Seasar2.3時代(3年前)の話で、技術としてはちょっと古い。 HOT deployなどと組み合わせると、リクエストのたびに全コンポーネントをデプロイする必要があるので、コンポーネントの数が増えると実用的には使えないのです。 そこで、考え出したのが、Seasar2のONDEMAND deploy。コンポーネントの定義を見に行って、あれば

    オンデマンドデプロイのすすめ - ひがやすを blog
  • bose999の試験管の中の話

    このブログはbose999が勉強を していく中で技術的なメモを 残したり実験や検証を 行なってみた事を残したりして おります。詳細な検証まで 手が回ってない事や曖昧な事、 間違った事もエントリー中に 存在する可能性があります。 もし、記載に間違い等が ございましたらご指摘頂ければ 幸いです。 bose999の居る会社では Java/JS/Go/Python/ Hadoop/Riak等 開発技術者募集中です。 興味のあるかたは twitterで連絡ください。

  • bose999の試験管の中の話

    このブログはbose999が勉強を していく中で技術的なメモを 残したり実験や検証を 行なってみた事を残したりして おります。詳細な検証まで 手が回ってない事や曖昧な事、 間違った事もエントリー中に 存在する可能性があります。 もし、記載に間違い等が ございましたらご指摘頂ければ 幸いです。 bose999の居る会社では Java/JS/Go/Python/ Hadoop/Riak等 開発技術者募集中です。 興味のあるかたは twitterで連絡ください。

  • bose999の試験管の中の話

    このブログはbose999が勉強を していく中で技術的なメモを 残したり実験や検証を 行なってみた事を残したりして おります。詳細な検証まで 手が回ってない事や曖昧な事、 間違った事もエントリー中に 存在する可能性があります。 もし、記載に間違い等が ございましたらご指摘頂ければ 幸いです。 bose999の居る会社では Java/JS/Go/Python/ Hadoop/Riak等 開発技術者募集中です。 興味のあるかたは twitterで連絡ください。

  • 株式会社マジカジャパンの羽生章洋が書いてるブログ:ボランティア - livedoor Blog(ブログ)

    昨日、Buriについて書きました。BuriはOSS(オープンソースソフトウェア)です。escafe.orgというところで公開しています。さて、このescafe.orgですが開店休業状態になってしまっています。今後の処置については私の裁量次第という状態になっているのですが、正直私の中で気持ちが行き詰っています。 escafe.orgはTuigwaaことescafeWebというフラッグシッププロダクトがあり、これに統合する予定で周辺のプロダクトが寄り集まった所帯です。Buriもそのひとつです。なのですが、Tuigwaaは日正式に開発の停止がメーリングリストに伝えられました。 実は今年の3月にTuigwaaの開発メンバーの皆さんが所属していた会社さんがなくなってしまいました。正確には関連会社さんに吸収されて事業の取捨選択がなされたということです。何はともあれ、一社に集まって会社の日常的な支援を

  • オヤジ臭を石鹸で消す・加齢臭の原因と対策

    オヤジ臭を石鹸で消すことができるのか?加齢臭の原因を知り、予防対策を行うことでおやじ臭を消すことや話題の石鹸の紹介もしています。加齢臭の原因は「ノネナール」と言う体臭成分が体から発生することで臭う。 これは、資生堂が発見した物質で、体から出る脂肪酸が発酵してできるものです。 40代を過ぎると抗酸化力が低下し、若いときよりも代謝の低下で脂肪酸が残りやすくなり「ノネナール」の発生が多くなります。 喫煙者の方がオヤジ臭がより臭くなるそうですから注意が必要ですね。 脂肪酸を洗い流す オヤジ臭の原因の「ノネナール」は皮膚に残った、脂肪酸が発酵しないと発生しませんから肌をいつも清潔に保つことが大事なんです。 ワイシャツや下着を清潔に また、この物質は、ワイシャツですと襟の部分にたまりやすいので、この部分を清潔に保つこと、もしくはこまめにワイシャツや下着を変えることも大事です。 事の注意 事なども脂

  • OOエンジニアの輪! ~ 第 37 回 栗原傑享さんの巻 ~ | オブジェクトの広場

    "Practice Makes Perfect." -- 日々是努力。大きなことができるのは、毎日の鍛錬があるからです。自分の限界まで努力していれば大きな自信になるし、ダメだったときにも後悔しない。 最近設立したオープンソースコミュニティ The Ashikunep Kotanのロゴにも、この言葉が入っています。 現在のお仕事 -- 最初に現在のお仕事、活動についてお聞かせください。 私の日常業務は会社経営であり、その一方、ボランティア活動としてオープンソースコミュニティに関わっています。 会社全体としての日常業務はソフトウェア受託開発なのですが、私は会社の非日常業務である、経営全般が仕事です。多くは問題解決と意思決定で、 幸いに会社が順調だと、私自身は結構自由な時間が取れることが多いのですよ。 そこで残りの時間を使って、NPOであるSeasarファウンデーションを運営したり、オープンソー

    OOエンジニアの輪! ~ 第 37 回 栗原傑享さんの巻 ~ | オブジェクトの広場
  • S2BlazeDSを用いたFlex+Javaアプリの【いろは】

    S2BlazeDSを用いたFlex+Javaアプリの【いろは】:業務用RIAの命!? Flex+Java開発入門(2)(1/4 ページ) 連載では、サーバサイドとして「Java」、リッチなクライアントサイドとしてJavaと相性の良い「Adobe Flex」(以降、Flex)を用いたRIA開発の基礎を解説します。EclipseベースのIDEである「Flex Builder」を使って、「Tomcat」で動くeラーニングのRIAが完成するまでお届けする予定です 編集部注:Flex Builderは、2010年3月の新版から「Flash Builder 4」に名称変更しています。期間限定の無料版をダウンロードして使えます 「しょせん、Hello World!アプリだろ」と、侮るなかれ 前回の「EclipseベースIDEとTomcatで始めるFlex+Java開発」では連載第1回ということで、W

    S2BlazeDSを用いたFlex+Javaアプリの【いろは】
  • TopHatenarはRails並の軽さで作られている - kaisehのブログ

    TopHatenarにみる「Javaの復活」 - yvsu pron. yas Java好きな僕としては、TopHatenarが、Javaでも(Seasar2ファミリーを使えば特に)スピーディーなWeb開発ができることの実証例になれば良いなあと思っています。 ただし、HOT deployが使えない場合はさすがに「Javaでもスピーディー」とは言えないかも*1。S2ファミリーのフレームワーク(SAStruts, Cubby, Teeda, etc)なら基的にHOT deploy対応なので大丈夫です。 ここで、TopHatenarのコードの一部を引っ張り出して、仮に同じことをRailsでやったらどうなるか考えてみようと思います。 結論を先に言うと、すごく似た感じになります。TopHatenarはCubbyを使ったけど、SAStrutsでも大枠は同じになるはず。 以下は、http://toph

    TopHatenarはRails並の軽さで作られている - kaisehのブログ
  • CTCと夜の決闘 - ひがやすを技術ブログ

    昨日、CTCに「お前は最近、Railsに批判的でけしからん」ということで、呼び出されました。もちろん、「批判的でけしからん」というのは冗談ですが、私が、Railsを嫌っていると思っているRuby関係者は、実際多いようです。 「JavaからRubyへ」のに対して、それはちょっとおかしいんじゃないのといったことはありますが、Railsを嫌いといったことはもちろんないはず。 呼び出されたのは、Rubyの話じゃなくて、Javaの社内フレームワークの話でした。 Struts、Spring、独自データアクセスフレームワークの生産性を何とかして改善したいという悩みでした。裏を返せば、今が低いと思っているということでしょうね。 あるいは、生産性が低いというより、大手SIerにとって必須の大規模開発をするのには、つらいということなのかもしれません。 CTCの話だと、SAStrutsを使えればいいんだけど、

    CTCと夜の決闘 - ひがやすを技術ブログ
  • crossroad's Blog Eclipse + Maven2 + Tomcat + Seasar2 の開発環境ベスト!?プラクティス

    昨今、良くある(僕自身も好みの)組み合わせで、 ・IDE・・・Eclipse ・ビルドツール・・・Maven2 及び Eclipse m2eclipseプラグイン ・コンテナ・・・Tomcat 及び Tomcatプラグイン ・フレームワーク・・・Seasar2 及び S2ファミリー と言うのがあります。 しかし、開発環境構築は結構難問です。 Eclipse、Maven2、m2eclipse、Tomcatプラグイン... それぞれ「個別の問題」にフォーカスしたツールを組み合わせようとすると、 細かいところでギャップがあって、各ツールの長所を活かしつつ、うまく連携させるには試行錯誤が必要です。 そこで、以下のような各ツールの長所を活かせる開発環境を作ってみる。 1.Eclipse ・修正したソースのインクリメンタルコンパイル。 ・その他もろもろ... 2.Maven2 ・pom.xmlによるプ

  • [事例]24時間稼働の外貨取引システム無償DBMSで数百万円以上低減(前半)

    図1●オープンソース・ソフトウエアの採用によってコスト削減と高い信頼性を両立 24時間連続運用を行う外貨取引システムという,高い信頼性が要求されるシステムにオープンソース・ソフトウエアを全面的に採用,コスト削減を図った。Web/APサーバーはTomcatおよびSeaser,DBMSはPostgreSQL,OSはLinuxといずれも無償のオープンソース・ソフトウエアを使用。OracleやWebLogicなどの代表的な商用ソフトウエアに比べ,数百万円以上のコスト削減になった。 マネースクウェア・ジャパンは2003年4月,インターネット外国為替取引システム「iFX Style」を稼働させた。100万円単位で外貨を取り引きする「きわめて高い信頼性と可用性を要求される」(マネースクウェア・ジャパン 代表取締役社長 山久敏氏)システムでありながら,DBMSのPostgreSQL,Webアプリケーショ

    [事例]24時間稼働の外貨取引システム無償DBMSで数百万円以上低減(前半)
  • 上司に認めてもらえないエンジニアは“社内”を捨てOSSで行こう

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 比嘉康雄氏といえば、Javaのための「依存性の注入(Dependency Injection:DI)」と「アスペクト指向プログラミング(Aspect Oriented Programming:AOP)」をサポートした、フレームワーク「Seasar2」のチーフコミッターであり、日のオープンソースソフトウェア(OSS)の世界でも有名人と言えるだろう。そうした比嘉氏がOSSに出会ったのは、「社内での評価に対する不満」がきっかけだという。 電通国際情報サービス(ISID)に勤務している比嘉氏は先頃開催された情報処理推進機構(IPA)のイベント「IPAフォーラム2007」の中で、「開発を夢のある仕事にするには」と題する講演を行った。同氏は、20

    上司に認めてもらえないエンジニアは“社内”を捨てOSSで行こう
  • 第1回 DBFluteの概要 | gihyo.jp

    はじめに JavaにおけるDBアクセス周りの実装は、アプリケーション開発において非常に問題の多い領域です。数多くのO/Rマッパが登場していますが、現場の要件を満たせるものはまだまだ少ないかと思います。 そのような状況の中、DBFluteは誕生しました。稿では、このDBFluteが一体どういったもので、現場の問題に対してどのように解決をしていくか、基から応用まで紹介していきます。 今回のターゲットとする言語はJavaですが、実はDBFluteはC#版も存在します。ほぼ同じ仕様で実現されていますので、文法的な違いだけを読み替えることでC#ユーザの方にもお楽しみ頂ける内容かと思います。 前提とするテーブル構造 これからの説明で登場するサンプルの実装では、図1のテーブル構造を前提として話を進めていきます。 図1 サンプルのテーブル構造(詳細は、こちらをご覧ください) DBFluteの概要(1)

    第1回 DBFluteの概要 | gihyo.jp
  • donbiki-view 保存書庫

    donbiki-view 保存書庫 リストの総合案内. 書棚 並べ順: ダウンロード版 2007年9月: [ スレッド ] [ 件名 ] [ 発信者 ] [ 日付 ] [ Gzip圧縮テキスト 2 KB ] 2007年8月: [ スレッド ] [ 件名 ] [ 発信者 ] [ 日付 ] [ Gzip圧縮テキスト 2 KB ] 2007年7月: [ スレッド ] [ 件名 ] [ 発信者 ] [ 日付 ] [ Gzip圧縮テキスト 7 KB ] 2007年6月: [ スレッド ] [ 件名 ] [ 発信者 ] [ 日付 ] [ Gzip圧縮テキスト 9 KB ] 2007年4月: [ スレッド ] [ 件名 ] [ 発信者 ] [ 日付 ] [ Gzip圧縮テキスト 7 KB ] 2007年3月: [ スレッド ] [ 件名 ] [ 発信者 ] [ 日付 ] [ Gzip圧縮テキスト 6 K

  • http://mywiki.jp/knowledge/%2592m%258E%25AF%258B%25A4%2597LWIKI/%2582r%2582%2585%2582%2581%2582%2593%2582%2581%2582%2592Admin/

  • はてなブログ | 無料ブログを作成しよう

    仲春はゆっくりと通り過ぎる 寝て起きたら3月である。今日の東京の最高気温は20度を超えている。正月のインフルエンザが完治して、これでやっと健康で文化的な年度を始められるぞ、と意気込んだのも束の間、今度は原因不明の高熱を出して1週間寝込んだ。 脳がグツグツ煮える音が聴こえそうなほど…

    はてなブログ | 無料ブログを作成しよう
  • □03_Tomcatで始めるFlex+Java開発(1/3) ─ @IT

    EclipseベースIDEとTomcatで始めるFlex+Java開発:業務用RIAの命!? Flex+Java開発入門(1)(1/3 ページ) 連載では、サーバサイドとして「Java」、リッチなクライアントサイドとしてJavaと相性の良い「Adobe Flex」(以降、Flex)を用いたRIA開発の基礎を解説します。EclipseベースのIDEである「Flex Builder」を使って、「Tomcat」で動くeラーニングのRIAが完成するまでお届けする予定です 編集部注:Flex Builderは、2010年3月の新版から「Flash Builder 4」に名称変更しています。期間限定の無料版をダウンロードして使えます 「リッチクライアント/RIA」が認知されてきた昨今 最近、筆者は「RIA(Rich Internet Application)/リッチクライアントの認知の拡大」をよく

    □03_Tomcatで始めるFlex+Java開発(1/3) ─ @IT
  • Dolteng - SeasarWiki

    Pageクラスの生成† HTMLからid,class属性を解析してPageクラスを生成する。 Dxoとの関連を認識する。 表を認識し、そのDtoを生成する。 Pageクラスのスーパークラスを生成する。(共通メンバの宣言などに使う) 表のDaoを認識したら、prerenderメソッドにその全件検索処理を実装する。 ↑ HTMLからPageクラスへのダイナミックプロパティの追加(※バージョン0.14.0での追加機能)† id属性をもつタグのid以外の属性を選択してコンテキストメニューを開き、「Add Dynamic Property」を選択して開いたウィンドウに表示されたid以外の属性一覧から属性を指定すると、それがダイナミックプロパティとしてPageクラスに追加される。ダイナミックプロパティのデフォルト値はウィンドウで定義される。 ↑