DI×AOP(Spring/Seasar
/JBoss Seamなど)
 
 
   DI(依存性の注入) × AOP(アスペクト指向) 紹介  
DI(依存性の注入)×AOP(アスペクト指向)の常識
企業システムの常識をJBossで身につける(3) DIやAOPについて、その概念をサンプルコードを交えて解説し、SpringやSeasar、Guiceなど代表的な技術も紹介します
New! Java Solution」フォーラム 2009/10/29
DIとAOPがサーバ・コンポーネント技術を変える
J2EE Watch(7) EJBのような重量級のコンテナに対するアンチテーゼとして登場したDI。いまやDI+AOPは、J2EEの未来にも影響を与える存在となりつつある
Java Solution」フォーラム 2005/6/17
アスペクト指向プログラミング オーバービュー
The Rational Edge (24) 
IT業界はソフトウェア構築アプローチの改良の歴史でもある。このラインアップに最近加わったのが、アスペクト指向プログラミングだ
アスペクト指向のバリエーション解説
この連載では「アスペクト指向とは何か?」というところから始め、AspectJやJBossAOPなどを用いたAOPの実装を紹介していく
第1回 アスペクト指向の基礎とさまざまな実装
第2回 AspectJから学ぶアスペクト指向の理解
第3回 JBoss AOPとAOPフレームワークの役目
第4回 「AspectWerkz」の利用法
第5回 アスペクト指向理解のまとめ
特集:Enterprise Library 2.0新機能
Enterprise Library 2.0を特徴づけるDI機能とは .NET Framework 2.0に合わせて新しいEntLibが登場した。しかしそれは単なる改訂ではない。生まれ変わった先進のその仕組みとは?
Insider.NET」フォーラム 2006/04/01
次世代モデリング言語「DSL」によるモデル駆動型開発
連載:Software Factories詳解(6) 
DSLとは何か、 本当にEoD(開発容易性)に貢献するのかについて解説。さらにSoftware Factoriesでの特徴やDSL設計のポイントを詳解
Insider.NET」フォーラム 2005/9/3

    EJB 3.0/JBoss Seam  
Webの上のポジョをステートフルにつなぐJBoss Seam
Java EE 6のWeb Beansを先取りするオープンソース 
アノテーションでDIやO/RマッピングのXML地獄から解放してくれたり、双方向DIやEJBの簡素化など利点がいっぱい
Java Solution」フォーラム 2008/8/28

    Seasar  
DI×AOPのこれまで、Seasarの今、そしてSlim3へ…
Seasar Conference 2009 White レポート DI×AOPを軸にしたJavaのWebシステム開発の過去・現在・未来や、日本発の世界標準を目指すSlim3の最新情報について
Java Solution」フォーラム 2009/4/2
Java初心者が超俊敏にWebアプリを作る方法
Eclipseプラグイン「Dolteng」のScaffoldという自動生成機能やSeasar 2.4のHOT deploy機能を利用して、DBの参照・更新・削除ができるSAStrutsのWebアプリを作ります。Java初心者だけでなくStrutsに慣れた開発者も必見です
Seasar Projectの全貌を探る
国産オープンソースプロダクトのコミュニティとして急成長するSeasar2。大手SIerもサポートを表明したJ2EEプロダクトの全貌を探る

第1回 次世代J2EEを目指すSeasar2はどう誕生したか (2005/6/9)
第2回 DI+AOPを実現するSeasar V2 (2005/7/16)
第3回 SeasarV2によるDBアクセス機能 (2005/9/3)
第4回 SeasarV2によるテスト機能 (2005/10/1)
第5回 SeasarのO/RマッピングツールS2Dao (2005/12/23)

第6回 SeasarのDBアクセスにHibernateを使う
(2006/1/19)
連載各回の解説は
こちら
業務用RIAの本命!? Flex+Java開発入門
本連載では、サーバサイドとしてJava、リッチなクライアントサイドとしてJavaと相性の良いFlexを用いたRIA開発の基礎を解説します。EclipseベースのIDEであるFlex Builderを使って、Tomcatで動くRIAをいくつか作成しましょう
Flex/AIR開発でデザイナとの協業を楽にする「yui」
デザイナとプログラマを“結”ぶオープンソース(前編)
 
Flex/AIR開発でデザイナと協業することになったら、ぜひ試してみてほしいオープンソースのフレームワークがあります

リッチクライアント & 帳票」フォーラム 2008/10/1
yuiを使ったFlexアプリを作って、便利さを体感しよう
デザイナとプログラマを“結”ぶオープンソース(後編)
 
ChartやDataGrildでデータが編集できるグラフアプリを実際に作成しながらyuiのさまざまな便利機能を体感しましょう

リッチクライアント & 帳票」フォーラム 2008/10/30
Web 2.0アプリ自動生成ツール“Tuigwaa”
ユーザー自らDB連動型のWebアプリを作る エンジニアではない一般ユーザー自らが、ブラウザの操作だけで簡単にWebアプリを作れるソフトウェア“Tuigwaa”を紹介する
リッチクライアント & 帳票」フォーラム 2006/6/23
Seasar.NETでDIを始めよう
特集:.NET開発者のためのDI&AOP入門(前編)
 DI/AOPは.NET開発ではまだあまり浸透していないが、役立つ技術だ。プログラム・コードからDIの良さをお伝えする
Insider.NET」フォーラム 2007/12/10
コードで簡単に分かる“AOP”
特集:.NET開発者のためのDI&AOP入門(後編)
 “DI”や“AOP”は説明だけ読んでも難しくていまいちよく分からない。でもシンプルなコードを動かせば簡単に分かる
Insider.NET」フォーラム 2008/1/23
ひがやすを――Seasarと「ひがやすを飲み会」
広がれ エンジニアの輪(11) 
「エンジニアは評価されづらい。会社という枠を飛び越えよう」。オープンソースを仕事にしたエンジニアが語る、現代ITエンジニア処世術

    Spring  
Spring 2.0時代の開発スタイル
開発現場で広く使われるようになってきたSpring。その最新バージョン2.0に対応したSpring IDEを使い、Spring 2.0時代の開発スタイルを解説
第1回 EclipseプラグインSpring IDEを使ってみよう
(2007/9/19)
第2回 Springは「2.0」でどんだけ便利になったの?
(2007/9/28)
第3回 Spring 2.0で自分なりの開発スタイルを確立しよう (2007/11/1)
連載各回の解説はこちら
Spring Frameworkで理解するDI
最近よく耳にする「DI」は、オブジェクトの再利用性を高めるとして注目される新しい考え方だ。このDIをSpringを使いながら理解する

第1回 DI:依存性の注入とは何か? (2005/4/29)
第2回 Springフレームワークの設計思想とAOP (2005/11/23)
第3回 AOPサンプルアプリで理解するAOP (2005/12/3)
第4回 なぜDIコンテナを使うのか (2006/8/10)
連載各回の解説はこちら
EclipseやSpringで使われている基盤技術OSGiとは
Java本来の実力を引出すOSGi徹底解説 EclipseやSpring、JBoss、GlassFishなどに使われているオープンソースの基盤技術について概要や特徴、ツールなどを解説
Java Solution」フォーラム 2009/5/12
オープンソースTERASOLUNAで作るWebアプリ
WebアプリをStrutsで構築する際の種々の問題点。そして、それを解決するSpring、iBATIS連携のオープンソースフレームワークTERASOLUNAのさまざまな機能を紹介していく
Java EE 5マイグレーションプラクティス
「Java EE 5」の登場は近い。マイグレーションの近道は、実はJSF、Spring、Hibernateを使い、理解するところにある

第1回 JSF・Spring・Hibernateで次世代Javaに備える (2005/7/6)
第2回 鍵はPOJOベースのアプリケーション・デザイン (2005/7/23)
第3回 JSFベースのプレゼンテーション・デザインを考える (2005/8/27)
第4回 擬似EJB3.0環境をSpringとXDocletで作る (2005/10/20)
第5回 Sインテグレーション層のDAOデザインを考える (2006/1/6)

連載各回の解説は
こちら
バッチ処理はJavaでバッチリ?その現状とこれから
安藤幸央のランダウン(37)
 基幹システムで多く見られるバッチ処理はJavaでどこまで適用できるのか。Spring Batchを筆頭に数々の製品やオープンソースも紹介しよう
Java Solution」フォーラム 2007/11/14

 
 キーワード別関連分野へのリンク
JSP/Servlet  Eclipse Javaプログラミング Struts/WTP/JSFなど パフォーマンスチューニング/管理/高速化 JavaとAjax/Ruby/Flex、Flash/.NETなど セットアップ/インストール JDBC/O/Rマッピングなど XML/Webサービス/SOA連携 アプリケーションサーバ(Tomcatなど) EJB/仮想化/分散技術  テスト/ビルド/設計/UML/管理 セミナー/イベント情報 掲示板/BBS

Java Solution全記事一覧



Java Agile フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Java Agile 記事ランキング

本日 月間