これまでEJB 1.xまたはEJB 2.xを適用・実装してきたアーキテクトや開発者の皆さんは、EJB開発の煩雑さを理解されていることでしょう。これは「第1回:EJBのすべてを知る」で解説したEJBの歴史的背景があるからです。 さて、これからEJBに触れようとしている皆さ... 続きを読む
ご存知のとおりJava EEは企業向けの仕様であり、その仕様の中核を担ってきたコンポーネントがEJB(Enterprise Java Beans)であることは誰しも疑わないことでしょう。JBossもEJBoss(Enterprise JavaBeans Open Source Software)として1999年に産声を上げてい... 続きを読む
Seasar2.4開発秘話 Seasar Seasar2.4の開発は、去年の今ぐらいからやっているので、ほぼ1年間開発に費やしたことになります。これは、Seasar2の歴史(3年弱の短い歴史ですが)の中で、最も開発に時間がかかったバージョンです。 2.4は当初、EJB3,JPA,JSFを使うため... 続きを読む
J2EEに含まれるテクノロジの中で、EJBはサーブレットやJSPに次いで良く知られています。しかし、現在までそれほど開発の中で使われる存在ではありませんでした。その状況が最新版EJB3.0で大きく変わろうとしています。実際にJBoss上で動かしながら新しいEJBを先... 続きを読む
■[NetBeans]NetBeans6.0 Milestone2 03:56 ProfilerへのJMeter統合が、今回のビックリ機能ってところですね。 Milestone 2 - August 7th ■[NetBeans]Javaソースのエンコーディング設定 03:56 が、できるようになるようです。 http://blogs.sun.com/katakai/en... 続きを読む
商品の説明出版社/著者からの内容紹介 これがEJB3だ!! アノテーション、DI、O/Rマッピングなど最新のキーワードとともにPOJOベースのコンポーネント・モデルとして生まれ変わったEnterprise JavaBeansの最新バージョンを徹底解説。アプリケーションサーバーはGl... 続きを読む
今,Enterprise JavaBeans(EJB)の新しいバージョンであるEJB 3.0が技術者の注目を集めています。これまで複雑で扱いにくいと批判されてきたEJBが,今回のバージョンアップでその批判に応えて大きく変わろうとしているからです。 EJB 3.0の仕様の最終リリース... 続きを読む
goya「Type2:Serviceに業務ロジックを書く」でも、同じようなロジックが複数のViewに分散する問題は以前未解決のままです。それを解決しようとするのがこのTypeです。Type3:Entityに業務ロジックを書くViewごとに業務ロジックを書けば、分散してしまう可能性があ... 続きを読む
EJB3時代のアーキテクチャパターン 業務ロジックType3 goya 「Type2:Serviceに業務ロジックを書く」でも、同じようなロジックが複数のViewに分散する問題は以前未解決のままです。それを解決しようとするのがこのTypeです。 Type3:Entityに業務ロジックを書く V... 続きを読む
EJB3時代のアーキテクチャパターン 業務ロジックType3 goya 「Type2:Serviceに業務ロジックを書く」でも、同じようなロジックが複数のViewに分散する問題は以前未解決のままです。それを解決しようとするのがこのTypeです。 Type3:Entityに業務ロジックを書く V... 続きを読む
EJB3時代のアーキテクチャパターン goya EJB3、JSF、JPAを使ったときのアーキテクチャは、ある一定のパターンで説明できると思っています。私見ですが、説明したいと思います。 まず、プレゼンテーション層であるJSFですが、ページ(View)ごとにManagedBean(s)を定... 続きを読む
goyaEJB3、JSF、JPAを使ったときのアーキテクチャは、ある一定のパターンで説明できると思っています。私見ですが、説明したいと思います。まず、プレゼンテーション層であるJSFですが、ページ(View)ごとにManagedBean(s)を定義します。ManagedBeanの作り方は3パ... 続きを読む
EJB3時代のアーキテクチャパターン goya EJB3、JSF、JPAを使ったときのアーキテクチャは、ある一定のパターンで説明できると思っています。私見ですが、説明したいと思います。 まず、プレゼンテーション層であるJSFですが、ページ(View)ごとにManagedBean(s)を定... 続きを読む
Web2.0やSOA2.0など「2.0」が話題ですが、今回の話題はEJB3.0です。毎日いくつかのセッションがあり、満員になっています。 以前からEJB3.0が出るまではSpringとHibernateを使えと言われ、本当にこのアーキテクチャで実装している人も多いでしょう。 さて、EJB3.0... 続きを読む
比嘉 康雄氏の講演「設定ファイルは死すべし!!!」 会場:サンフランシスコ Moscone Center 記者:ThinkIT編集局 2006/5/24 インタビューを通じてエンジニアのキャリアと内面に迫る「キーエンジニアの真実」に登場し、Seaser2についての連載を執筆している... 続きを読む
16日(現地時間)より米国サンフランシスコで開催されていた2006 JavaOne Conferenceは、19日に最終日を迎えた。この日ジェネラルセッションの直後に行われたテクニカルセッション「The Java Persistence API in the Web Tier」では、EJB 3.0で新たに追加されたJa... 続きを読む
入門以前Chapter1 IntroductionChapter2 Entities 2.1 Requirements on the Entity Class2.1.1 Persistent Field and Properties、2.1.2 Example2.1.3 Entity Instance Creation, 2.1.4 Primary Keys and Entity Identity, 2.1.5 Embeddable Classes, 2.1.6 Map... 続きを読む
【JavaOne06】米JBossがWeb Beans標準化をJCPに申請へ,米Googleなどが協力 記事一覧へ >> 米Red Hat傘下の米JBossは米国時間5月16日に,Web Beansの標準化をJava Community Process(JCP)Programに申請する計画を明らかにした。 Web Beans標準化推進により,J... 続きを読む
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 applicatio... 続きを読む
Using JDBC API and native SQL code in your application can make it less portable among database vendors. Conversely, EJB3 containers such as Oracle Application Server 10g that use Oracle TopLink as the persistence provider are certified with ... 続きを読む
(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... 続きを読む
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 Serve... 続きを読む
Lightweight EJB3 Seasar, EJB3 Lightweight EJB3のポイントは コーディングとテストの感覚間隔をできる限り短くすること。 アプリケーションサーバ無しでデプロイした状態でテストができること。 だと思っています。テストを短期間でかつ隅々まで行うことが重... 続きを読む
In this article I will report on my very first steps with EJB 3.0 Persistence in a J2SE application - that is: outside the context of the J2EE Container. In a previous post, EJB 3.0 Reference Implementation with teeth - Open Source EJB 3.0 by... 続きを読む
ポストStruts etc 今は、Strutsが出た頃と違って、Web + DI + O/R Mapperの三種の神器で使われることが多いと思うので、ポストStrutsも三種の神器の組み合わせで考える必要があると思います。まず、基準になるのは、 Struts + Spring + Hibernate2 今、一番ポピュラ... 続きを読む
EJB3の使い方をSunのIDEであるNetBeansのJavaEE対応開発版とJavaEE5のRIであるGlassFishを使って体験してみます。 次のような感じで行います。 NetBeans/GlassFishのセットアップ プロジェクトの準備 簡単なセッションビーン Persistenceでデータベース処理 こ... 続きを読む