タグ

ejb3に関するhiro_yのブックマーク (23)

  • ステートレスセッションBeanでの実装

    EJB 3という選択肢 これまでEJB 1.xまたはEJB 2.xを適用・実装してきたアーキテクトや開発者の皆さんは、EJB開発の煩雑さを理解されていることでしょう。これは「第1回:EJBのすべてを知る」で解説したEJBの歴史的背景があるからです。 さて、これからEJBに触れようとしている皆さんは、このような過去を振り返る必要はありません。過去の評判ではじめからEJBを要件定義から外していないでしょうか。これは早合点というものです。 「企業レベルのサーバサイドアプリケーション、トランザクションシステムというものはそう簡単に実現できるものではない」ということは、実際に開発に携わっている皆さんがよくご存知だと思います。この煩雑な仕組みを提供し、性能や機能を担保するものがミドルウェアと呼ばれるソフトウェアです。 これまでトランザクション処理モニタ、メッセージ指向ミドルウェア(MOM)、CORBA

    hiro_y
    hiro_y 2007/10/13
    EJB3のステートレスセッションBeanを使う。
  • EJBのすべてを知る

    Java EEとEJB ご存知のとおりJava EEは企業向けの仕様であり、その仕様の中核を担ってきたコンポーネントがEJB(Enterprise Java Beans)であることは誰しも疑わないことでしょう。JBossもEJBoss(Enterprise JavaBeans Open Source Software)として1999年に産声を上げています(その後、商標の関係によりJBossに変更しています)。 Java EEアーキテクチャダイアグラムは図1のようになっています。このようにサーバサイドには2つのコンテナが協調動作をしてエンタープライズレディとなるように設計されています。 図1:Java EEアーキテクチャダイアグラム 出典:Java Platform, Enterprise Edition(Java EE)Specification, v5 (画像をクリックすると別ウィンドウ

    hiro_y
    hiro_y 2007/10/13
    EJB3、概要。
  • 2006-11-11

    Seasar2.4.1をリリースしました。 2.4.0からの変更点は次の通りです。 S2Dao1.0.x系と組み合わせられるようにDatabaseMetaDataUtil#getColumnMap()を修正しました。 ダウンロードはこちらからどうぞ. http://s2container.seasar.org/ja/ Maven2からのご利用はこちらを参照ください. http://www.seasar.org/wiki/index.php?Maven2RepoRemote Seasar2.4の開発は、去年の今ぐらいからやっているので、ほぼ1年間開発に費やしたことになります。これは、Seasar2の歴史(3年弱の短い歴史ですが)の中で、最も開発に時間がかかったバージョンです。 2.4は当初、EJB3,JPA,JSFを使うためのAll in Oneプラットフォームの土台として開発を開始しました

    2006-11-11
    hiro_y
    hiro_y 2006/11/11
    EJB3の人気のなさからUujiの開発、開発生産性の向上へ。
  • (Stackasterisk)JBoss4でEJB3を先取りしよう

    HOMMEZ(オムズ)は男性の心と身体の健康を支援し、一人でも多くの人が子供を得る幸せや男性としての喜びを享受できる社会の実現を目指しています。男性の妊活、活力にまつわる情報や商品の力で性や妊活に悩む男性が効率的に納得感を持って活動できる機会を創出します。

    hiro_y
    hiro_y 2006/09/04
    JBoss4、EJB3、主な機能の紹介。
  • EJB3(JPA)はコーディングレス開発への足がかり - きしだのHatena

    EJB3(JPA)についていろいろ意見があるようですが、結局のところ、EJB3(JPA)がなんでいいかというと、ツールとデータベースの橋渡しになるからいいのです。 Studio Creatorのような。 Javaは結局のところ、WebにしろGUIにしろ、コンポーネントをJava Beansベースで作るようになっています。 そのため、RADツールでデータベースを扱いたいと思うと、データベース-Java Beans変換が必要になります。 そこでEJB3(JPA)です。 EJB3(JPA)は、Object-Relationalマッピングではなくて、Java Beans-Relationalマッピングなのです。 EJB3(JPA)は、コーディングを楽にしてくれるフレームワークではなく、ツールを作りやすくするフレームワークだと思っています。 NetBeans5.5には、データベースからCRUDのWe

    EJB3(JPA)はコーディングレス開発への足がかり - きしだのHatena
    hiro_y
    hiro_y 2006/08/29
    「Javaでの開発がコーディングレスになっていくというパラダイムシフト」
  • Amazon.co.jp: 標準EJB 3.0プログラミング: 山田和夫: 本

    Amazon.co.jp: 標準EJB 3.0プログラミング: 山田和夫: 本
    hiro_y
    hiro_y 2006/08/27
    EJB3本。
  • 第1回 複雑さを捨てて使いやすさに徹したEJB 3.0

    今,Enterprise JavaBeans(EJB)の新しいバージョンであるEJB 3.0が技術者の注目を集めています。これまで複雑で扱いにくいと批判されてきたEJBが,今回のバージョンアップでその批判に応えて大きく変わろうとしているからです。 EJB 3.0の仕様の最終リリースは2006年第1四半期に予定されています。稿執筆時点(2005年12月11日現在)では最終リリースはまだ行われていません(6月現在Final Releaseあり)。しかし,現時点でドラフト段階の仕様に対応したEJB3.0の実装がいくつか公開されています。 この連載では,米JBossが開発した「Embeddable EJB 3.0」という実行環境を使い,EJB 3.0の新しいプログラミング・モデルを紹介します。EJBを使ったことがある方もない方も,ぜひEJB 3.0の新しいプログラミング・モデルを体験してください

    第1回 複雑さを捨てて使いやすさに徹したEJB 3.0
    hiro_y
    hiro_y 2006/06/17
    EJB 3.0の概説。
  • EJB3時代のアーキテクチャパターン 業務ロジック

    「Type2:Serviceに業務ロジックを書く」でも、同じようなロジックが複数のViewに分散する問題は以前未解決のままです。それを解決しようとするのがこのTypeです。 Type3:Entityに業務ロジックを書く Viewごとに業務ロジックを書けば、分散してしまう可能性がありますが、Entityにロジックを書けば、分散の危険性が減ります。なぜなら、Entityを利用するときに、既に似たようなロジックがないか探すことができるからです。 TransactionServletFilter Action(プレゼンテーションロジック) Dao(データアクセスロジック。ActionにDI) EntityManager(DaoにDI) Entity(業務ロジック) 開発者が書く必要があるのは、Action、Daoのインターフェース、Daoの実装、Entityに対する業務ロジックの実装です。 プレゼ

    EJB3時代のアーキテクチャパターン 業務ロジック
    hiro_y
    hiro_y 2006/06/15
    Entityに業務ロジックを実装。
  • ひがやすを blog - EJB3時代のアーキテクチャパターン

    EJB3、JSF、JPAを使ったときのアーキテクチャは、ある一定のパターンで説明できると思っています。私見ですが、説明したいと思います。 まず、プレゼンテーション層であるJSFですが、ページ(View)ごとにManagedBean(s)を定義します。ManagedBeanの作り方は3パターンあり イベント処理専用(Action)でモデルとしてはEntity(ドメインモデル)を使う(Action only) イベント処理とプレゼンテーションモデルを兼用(Page only。Pageでイベントも処理) イベント処理(Action)とプレゼンテーションモデル(Page)を分離(Action + Page) があります。 私は、ドメインモデルは、ドメイン層でのみ使い、プレゼンテーション層では、専用のプレゼンテーションモデルを使うべきだと思っています。なぜなら、ドメイン層とプレゼンテーション層では、

    ひがやすを blog - EJB3時代のアーキテクチャパターン
    hiro_y
    hiro_y 2006/06/14
    プレゼンテーション層の扱い方。
  • コンポーネントスクエア - CSQニュース

    hiro_y
    hiro_y 2006/05/28
    EJB 3.0、Spring、Hibernate。
  • [ThinkIT] 比嘉康雄氏の講演「設定ファイルは死すべし!!!」

    比嘉 康雄氏の講演「設定ファイルは死すべし!!!」 会場:サンフランシスコ Moscone Center 記者:ThinkIT編集局   2006/5/24 インタビューを通じてエンジニアのキャリアと内面に迫る「キーエンジニアの真実」に登場し、Seaser2についての連載を執筆している、Seasar Foundation代表である比嘉 康雄氏の講演が最終セッションで行われた。「DI:Configuration Files Must DIe!!!(DI:設定ファイルは死すべし!!!)」というタイトルのセッションで講演を行った。比嘉氏は「設定ファイルを書くのは面倒であり、それが好きなエンジニアはいないでしょう。しかし、現在のJavaの世界は設定ファイルで溢れており、XML地獄といわれています」と、設定ファイルを取り巻く問題点を提起した。 WebやDIの代表的なフレームワークにおいて、設定ファイ

    hiro_y
    hiro_y 2006/05/27
    Less Configration、with EJB3。
  • 【レポート】JavaOne 2006 - Java Persistance API、Dos & Donts | エンタープライズ | マイコミジャーナル

    16日(現地時間)より米国サンフランシスコで開催されていた2006 JavaOne Conferenceは、19日に最終日を迎えた。この日ジェネラルセッションの直後に行われたテクニカルセッション「The Java Persistence API in the Web Tier」では、EJB 3.0で新たに追加されたJava Persistence APIJSF 1.2(JavaServer Faces)をWeb層で組み合わせて利用する方法が紹介された。スピーカーはEJB 3.0仕様のスペックリードであるLinda DeMichiel氏、Strutsの生みの親でありJSF仕様のスペックリードであるCraig McClanahan氏、そしてHibernateやJBoss Seamの生みの親であるGavin King氏の3名。そうそうたる顔触れである。 図.1 Craig McClanahan

    hiro_y
    hiro_y 2006/05/20
    JPAの概要、注意点とか。
  • 2005-01-01

    入門以前 Chapter1 Introduction Chapter2 Entities 2.1 Requirements on the Entity Class 2.1.1 Persistent Field and Properties、2.1.2 Example 2.1.3 Entity Instance Creation, 2.1.4 Primary Keys and Entity Identity, 2.1.5 Embeddable Classes, 2.1.6 Mapping Defaults for Non-Relationship Fileds or Properties 複合プライマリキーを使ってみる 2.1.7 Entity Relationships 2.1.8 Relationship Mapping Default 2.1.8.2 Bidirectional Man

    2005-01-01
    hiro_y
    hiro_y 2006/05/18
    EJB 3.0入門。
  • 【JavaOne06】米JBossがWeb Beans標準化をJCPに申請へ,米Googleなどが協力

    JavaOne06】米JBossがWeb Beans標準化をJCPに申請へ,米Googleなどが協力 米Red Hat傘下の米JBossは米国時間5月16日に,Web Beansの標準化をJava Community Process(JCP)Programに申請する計画を明らかにした。 Web Beans標準化推進により,Java Platform, Enterprise Edition 5(Java EE 5)アーキテクチャのEnterprise JavaBeans(EJB)3.0とJavaServer Faces(JSF)を統合する,よりシンプルで簡潔なWeb開発モデルの実現を目指すとしている。 JBoss社によると,米Borland,米Google,米Oracle,米Sun Microsystemsが協力するという。Web Beans標準化作業では,「JBoss Seam」や「Or

    【JavaOne06】米JBossがWeb Beans標準化をJCPに申請へ,米Googleなどが協力
    hiro_y
    hiro_y 2006/05/17
    EJB 3.0とJSFの統合を目指す、とのこと。
  • http://architect.blog.klab.org/archives/50072465.html

    hiro_y
    hiro_y 2006/05/16
    JPAでDAOパターン。
  • The Java Community Process(SM) Program - communityprocess - final

    This is the Final Release of this Specification, as described in Section 3.4 of the Java Community ProcessSM Program, version 2.6. Specification: Click on the button below to download the Specification for evaluation or to build an application that uses the Specfication Click on the button below to download the Specification to build an implementation of the Specfication Maintenance Lead: Linda De

    hiro_y
    hiro_y 2006/05/13
    EJB 3.0、仕様書最終版。
  • http://neverbird.sourceforge.jp/cgi-bin/ja/hiki.cgi?EJB%203.0%BE%F0%CA%F3

    (eval):915:in `load': compile error (eval):914: syntax error, unexpected tIDENTIFIER, expecting ')' :last_modified => Time.at(1railBlazer", ^ (eval):915: syntax error, unexpected $undefined, expecting $end :references => "\244\317\244\270\244\341\244\306\244\337\244\350\244\246,\245\265\241\274\245\323\245\271\245\252\245\326\245\270\245\247\245\257\245\310\264\311\315\375,\317\302\314\365\245\265

    hiro_y
    hiro_y 2006/02/18
    EJB3に関する各種情報へのポインタ。
  • glassfishplugins:

    GlassFish Eclipse Plugin: The Eclipse plugin for GlassFish has the following features Register the Sun Application Server 8.1, 8.2 and the GlassFish Java EE 5 Server Select and Edit the Server options Add/Remove Eclipse projects to this Server display Server Status, and Project Explorer showing the J2EE APIS added to the project. Creation of default Sun specific Deployment Descriptors for Web Ap

    hiro_y
    hiro_y 2006/01/11
    EclipseのGlassFishプラグイン。
  • 2006-01-04

    世間の興味をあらわす指標にGoogleでヒットするページ数を上げることができますが、SeasarとSpringで日でのヒット数を調べてみました。 seasar java:103,000 spring java:145,000 Springの方が多いことが分かります。実際にヒットしたページを見てみるとSpringのほうが汎用的な言葉な分ノイズ(Java Computing Spring 2005など)が多少交じってますが、気にしないことにします。 Springの方が多いですね。では、この一年でヒット数はどれくらい伸びているのでしょうか。たまたま、星さんが2005/2/18に書いた記事を見つけたので、そこから引用します。http://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20050216/156274/?ST=itpro_print seasar j

    2006-01-04
    hiro_y
    hiro_y 2006/01/04
    SpringユーザはEJB3に移行するかも。
  • AMIS Technology Blog | Oracle - Microsoft Azure - IoT, Integration and Data Platforms

    On June 16, 2004, the AMIS Technology blog published its inaugural article. This marked the birth of the first technology blog in the Netherlands, a brainchild of Zeger Hendrikse, …

    AMIS Technology Blog | Oracle - Microsoft Azure - IoT, Integration and Data Platforms
    hiro_y
    hiro_y 2005/12/29
    コンテナなしでEJB3を使う方法。GlassFishを使用。