タグ

seasarに関するuronim1のブックマーク (28)

  • Seasar Conference 2007 Autumn (2) - 世界線航跡蔵

    Seasar Conference 2007 Autumn に行ってきた。1週間遅れでレポートする。 会場 会場はまた法政大学市ヶ谷キャンパス。今までも何度か開催している場所にも関わらず、また道に迷った。 50人〜200人収容の6部屋に分かれて並行して、時間を5つに区切ってセッションを行なうという形式。 飲み会 のときにこの形式の話題が出たけど、以前のボアソナード・タワーを使う場合に比べてセッションの数を増やせるので良いという話だった。最近はSeasarプロダクトも参加者も増えてるしね。 ただ、私は以前の「ミニセッション」もスピーカーとの距離が近くて良かったと思う。ボアソナード・タワー時代は部屋が2つしかなかったので、会場の隅のほうでコミッターが「ミニセッション」として4つ5つ出店を開いて、そこでいろいろなプロダクトの説明をやっていたのだ。 S2Flex2 さて、今回は並行開催トラックが

    Seasar Conference 2007 Autumn (2) - 世界線航跡蔵
  • DBアクセスを定番化しよう DBFlute入門 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    DBアクセスを定番化しよう DBFlute入門 記事一覧 | gihyo.jp
  • プロジェクトウィザードプラグインについて - 設計と実装の狭間で。

    Doltengでは、「Chura Project」として、 幾つかのプロジェクトの中から一つをプルダウンメニューから選択する事で、 ある程度、作りこんだブランクプロジェクトを生成する機能があります。 この機能は、他のプラグインから、拡張ポイントに機能を差込む事で、 生成する事が出来るプロジェクトを増やす事が出来ます。 これから、その拡張ポイントに機能を差込む方法について説明します。 前提知識として、eclipse のプラグインを作成する方法について ある程度知っている必要がありますが、 実際的には、org.seasar.dolteng.projectsのコードや設定ファイルの類を見る方が早いとは思います。 確実に理解しなくてはいけない事柄が、幾つかあります。 plugin.xml ResouceLoader ResourceHandler プラグインから、生成されるプロジェクトにリソースが

    プロジェクトウィザードプラグインについて - 設計と実装の狭間で。
    uronim1
    uronim1 2007/04/01
    プラグイン開発
  • Guice, Sring, S2 パフォーマンス比較 - あるまにwiki

    最新の11件2007-11-28 Guice, Sring, S2 パフォーマンス比較 Guice, Spring, Seasar2 ベンチマーク(第2回) 2007-04-30 Top Page 2015-02-26 ????ªâ??????¢ð?ª¢??¡ß???¿?¡ë???±???¢?¢Â?ª´Java?ª??ª®?¢Â?ª? 2009-06-06 InterWikiName 2007-11-28 MenuBar スペル修正プログラム(Java版) 2007-04-19 RecentDeleted 2007-03-19 SandBox Help FormattingRules 今日の0件 counter: 21257today: 1yesterday: 0online: 1 このページは † 以下の3つのDIコンテナでの、AOPを含めたマイクロベンチマークのソースを掲載しています。

  • たかのり日記 - [Seasar2][Teeda]Teeda Extension featuring Goya ~要件定義~

    要件定義→外部設計→(アーキテクチャ)→内部設計→コーディング→単体テスト→結合テスト 普段使用されている手法で問題ありませんが、Teeda Extensionの強み/弱みを知らないと、後で苦労することになると思いますので、ここでは、その点について紹介したいと思います。 また、一般の要件定義レベルよりは、後工程でのリスクを軽減するためにも、実装に近いレベルで書きたいと思います。 ※2007/02/11時点 Teeda Extensionの特徴 JSF拡張 JSFの仕様をベースに、JSFの使いづらい点を拡張したフレームワーク。 ページ駆動開発 HTML画面を起点に開発を実施する。画面とそれに関連するデータや処理を、1対1で開発するスタイルを採用しており、画面と画面遷移のアンマッチを解消している。 HTMLテンプレート Viewのテンプレートを標準的なHTMLだけで記述することが可能。これまで

    たかのり日記 - [Seasar2][Teeda]Teeda Extension featuring Goya ~要件定義~
  • Tomcat6のDI機能をSeasar2に置き換える - TYAGE EMOTION

    Tomcat6(Servlet2.5)のDI機能は、何度か日記に書いたとおり、JNDIを使ってます。InitialContextを使わなくともフィールドに欲しいコンポーネントをインジェクションしてくれるのは便利です。・・・がしかし、DIコンテナ環境に慣れてしまった今、今更server.xmlにちまちまとインジェクション対象コンポーネントを書く気にはなれません。ですが、ServletはDIコンテナの管理外に存在するので、このままではServletだけがDI環境から取り残されてしまいます(というか現にそうなってます)。Servletを何とかもっと簡単に使う為には、やはりDI機能をDIコンテナにお任せしたいものです。 ・・・というわけで、id:da-yoshi:20070209#1170971160の続きを考えてみました。 まずは、org.apache.catalina.Contextインターフ

    Tomcat6のDI機能をSeasar2に置き換える - TYAGE EMOTION
  • c-sq.com

    This domain is registered at Dynadot.com. Website coming soon.

  • 「HTML画面をそのまま仕様書に」,5カ月で1000画面を構築した就職サイトPuffの高速開発手法:ITpro

    上段左からティーアンドエフカンパニー 事業推進統括責任者 情報化戦略コンサルタント 西岡祐弥氏,ティーアンドエフカンパニー 代表取締役社長 佐藤裕司氏,パフ 代表取締役社長 釘崎清秀氏,下段左よりティーアンドエフカンパニー 最高技術責任者 出羽健一氏,パフ 取締役兼株式会社プロシンクワーク代表取締役社長大場京子氏,パフ 事業サポートグループ グループマネージャー 保坂光江氏 Webシステムを開発する際にはほとんどの場合,ユーザーとの打ち合わせのためにHTMLによるモックアップを作る。「このHTMLがそのまま仕様書になれば」と思ったことはないだろうか。就職情報サイトPuffの再構築プロジェクトでは,まさにモックアップをそのまま仕様書した。「十数人の開発者で,5カ月で1000画面のシステムを開発する」必要に迫られたからだ。 HTMLに仕様とメモを埋め込み,CSSで切り替え 「この未体験のスピー

    「HTML画面をそのまま仕様書に」,5カ月で1000画面を構築した就職サイトPuffの高速開発手法:ITpro
    uronim1
    uronim1 2007/02/15
    S2JSF Goya
  • Seasarひがやすを氏の提案するページ駆動開発とは? (1) これまでは「レイヤモデルアーキテクチャ」 (MYCOMジャーナル)

    電通国際サービス 開発技術センター 統括マネージャー(Seasarファウンデーション Chief Committer) 比嘉康雄(ひがやすを)氏 UMLモデリング推進協議会(UMTP/Japan)は14日および15日、大手町サンケイプラザにおいてモデリングに関するフォーラム「Modeling Forum 2006」を開催した。同フォーラムでは2日間にわたってUML、モデリング、SOA、SOX法、内部統制などに関する幅広いセッションが催される。ここでは、電通国際サービス 開発技術センター 統括マネージャー(Seasarファウンデーション Chief Committer)比嘉康雄(ひがやすを)氏によって発表された「EJB3時代のアーキテクチャパターン」についてとりあげたい。 Webアプリケーションにおける従来のJavaの開発は、いわば「レイヤモデルアーキテクチャ」、と同氏は説明する。レイヤそれ

  • Seasar2、三菱東京UFJで採用 | エンタープライズ | マイコミジャーナル

    三菱東京UFJおよびUFJIS、Seasar2を採用 電通国際情報サービス(以降、ISID)は19日、社にて記者会見を実施。「Seasar2」が三菱東京UFJ銀行(以降、三菱東京UFJ)およびUFJISにおけるシステム開発において採用されたと発表した。Seasar2はJavaで開発されたオープンソースの開発フレームワーク。Java EEに対応する国産フレームワークであり、Webアプリケーションシステムからエンタープライズシステムの開発まで幅広く対応。国内において高い注目を集めている。 図1 ISID 事業推進部 開発技術センター Seasar2技術推進グループ 統括マネージャ 比嘉康雄氏 今回三菱東京UFJおよびUFJISがSeasar2を採用したのは、大規模リスク管理システムの構築におけるSeasar2の採用。対象となる大規模リスク管理システムとは、東京三菱UFJにおける市場系取引の

  • Chura用Pluginの話。 - 設計と実装の狭間で。

    日は、壮大なるペーパーウェアベーパーウェアの話です。*1 現時点では、大きく分けて、3つのグループの機能を作る予定です。 ひがさんと、思想や歩調が完全に合っている訳では無いとは思いますが、 大体同じ方向を向いているつもりです。 一応、僕が実装する予定の順番に機能が並んでいます。 よって、同じ分類に入る筈なのに、バラバラの位置にあり、 若干読み辛い事もあるかもしれませんが、ご容赦下さい。 TeedaExtensionの補完機能 html と Page クラスをQuickJUnitの様に、フォーカス遷移出来る様にする。 ショートカットキーで移動出来て、かつカスタマイズ出来る。 html から Page クラスを自動生成する。 htmlに含まれるid属性のうち、予約語を除く、すべてのid属性を、Pageクラスのメンバとする。 htmlに含まれるid属性のprefixが、doもしくは、goの場合

    Chura用Pluginの話。 - 設計と実装の狭間で。
  • [ThinkIT] 第3回:DI処理のパフォーマンス比較 (1/4)

  • [ThinkIT] 第2回:init処理とprototype (1/3)

    Seasar2にはinit処理というものがあります。init処理では設定ファイルから取得したコンポーネントを初期化して、singleton(注1)のコンポーネントを生成することができます。 ※注1: DIコンテナはいくつかのインスタンスモードを持ち、singletonはその1つです。singletonのコンポーネントは1度だけ生成され、コンテナから取得するたびに常に同じインスタンスが返されます。

  • Seasar2に見る,日本発ソフトウエアの生きる道

    4月7日に行われた日経BP技術賞の表彰式で,オープンソースのフレームワークである「Seasar2」が情報通信部門賞を受賞した。Seasar2はITpro,日経ソフトウエア,日経バイトの3つのメディアがそろって推薦した。推薦者のひとりとして非常に嬉しい受賞だった。 かねがね指摘されているように,世界で普及する日生まれの独創的なソフトウエアは多くない。Seasar2は,DI(Dependency Injection,依存性注入)やAOP(アスペクト指向プログラミング)と呼ばれる,ソフトウエア工学で最もホットな技術を実装したものだ。DIを実現するソフトウエアには欧米で開発されたSpringフレームワークなどがあるが,Seasar2はそれらを押しのけて現場の技術者から圧倒的な支持を受けてきた。 Seasar2は,会員100万人以上のWebサイトや,数十人月のプロジェクトを含む多くの業務システムで

    Seasar2に見る,日本発ソフトウエアの生きる道
  • たかのり日記 Goyaオブジェクトモデル

    WEB+DB PRESS Vol.31 のS2特集で、Goyaについて説明されていたので、Goyaのオブジェクトモデルを図にしてみた。図にしないと覚えられないんです。 ※注 オブジェクトモデルは、Goyaの成果物のひとつであり、Goya自体は要件定義/外部設計/内部設計/実装/テストの工程を対象にした設計指針です。 各クラスを作成する単位は以下のようになる。 画面単位に作成するもの → Action、DTO、Service、DXO 業務ロジック単位に作成するもの → Logic/Rule テーブル単位に作成するもの → DAO、Entity また、Action、Service、DXO、Logic/Rule、DAOは、インタフェースと実装を分離する。 こうして図にしてみると、ServiceがDAOにアクセスするのは、少し違和感がある。ServiceがLogic/Ruleを介さずに、DAOにア

    たかのり日記 Goyaオブジェクトモデル
  • http://suga.parfe.jp/td/index.cgi?date=20051228

  • http://www.thinkit.co.jp/free/career/4/3/1.html

  • オープン・コミュニティ - ひがやすをの一日。

    のオラクル・コミュニティが一堂に会するプレミア・イベントにぜひご参加ください。新しいスキルを身に付け、業界エキスパートと交流し、複雑なビジネス課題を解決するためのソリューションを発見しましょう。

  • SeasarのO/RマッピングツールS2Dao

    Seasar(シーサー)は、国内のコミュニティ「The Seasar Project」によって開発が行われているオープンソースプロダクトだ。DI+AOPコンテナとして評価が高いSeasarV2は、J2EE開発の現場にも影響力を持ち始めた。例えば電通国際情報サービスがSeasar Projectを正式に支援することを表明し、2005年6月からは同社による商用サポートサービスが開始されている。連載では、同プロジェクトの代表的なプロダクトを紹介していく。(編集局) 第2回「DI+AOPを実現するSeasarV2」と第3回「SeasarV2によるDBアクセス機能」ではSeasarV2(S2)体の機能であるDI(依存性の注入)とAOP(アスペクト指向プログラミング)について紹介してきました。今回からは、S2体の機能を使ったS2プロダクトを紹介していきます。 始めはS2体と同じ開発者の手による

    SeasarのO/RマッピングツールS2Dao
  • S2JavelinとArrowVision

    S2JavelinとArrowVisionは後輩の速川さんが中心になって開発しているもので、Seasar2によって開発したアプリケーションの動作をシーケンス図化してくれます。 ArrowVision:ある形式のログを入力としてシーケンス図化するプロダクト S2Javelin :TraceInterceptorの出力形式をArrowVisionで表示可能な形式にするもの そもそもは、ArrowVisionを開発しているときに、「これってS2のTraceInterceptorの出力形式を変えればS2で開発したアプリケーションも簡単にシーケンス図化できるのでは?」という一言から始まり、S2Javelinが作成されました。 実際に私のS2JSF/S2/S2Daoを使ったプロジェクトでも重宝しています。 まず、何よりも設定が簡単(S2AOPの威力ですね)。 S2Javelinのjarを配置する In

    S2JavelinとArrowVision