あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
Webアプリケーションは,レイヤーによって論理的に分割され,各レイヤーでは様々なフレームワークを使用して効率的に開発を行います。例えば,図1のようにプレゼンテーション・レイヤーにはStruts,データアクセス・レイヤーにはHibernateを使うといった具合です。各レイヤーに適用するためのフレームワークは様々な種類があるため,作成するアプリケーションの要件に合わせて選びます。 このように各レイヤーごとに,フレームワークを適用して開発する方式はかなり一般的になりましたが,実際にプログラムを作っていく上で,いくつかの問題が出てきました。 変更に弱い 図1を見ると,各レイヤーは一見独立しているように見えるのですが,実際のところ,隣り合うレイヤーは密接に連結しています。例えば,ビジネス・レイヤーからデータアクセス・レイヤーのオブジェクトにアクセスする場合,通常は以下のようなプログラムになるでしょう
27日(米国時間)、SwingベースのUIフレームワークであるOpenSwingの新バージョン1.1.1がリリースされた。こちらのサイトからダウンロード可能だ。OpenSwingはオープンソース(ライセンスはLGPL)で提供されており、Swing開発で頻繁に利用される機能や仕組みを共通化している。 OpenSwingを使用すると、MVC(モデル・ビュー・コントローラ)アーキテクチャに則ったSwingアプリケーションを開発できる。また、OpenSwing自体が多くのSwingコンポーネントを提供しており、中にはモデルとのデータバインディングが自動化されたコンポーネントもある。 加えて、OpenSwingが提供するグラフィックコントロールはJavaBeans仕様に則っているため、NetBeansやEclipseといったIDEのRADツールとも親和性が高い。その他の機能としては、ロギング、国際化
2社の協力によりSpring Frameworに基づきながら、これを拡張したオープンソースプロジェクトが2007 JavaOneで披露される。 AccentureおよびInterface21は、5月8日からサンフランシスコで開催される「2007 JavaOne」年次カンファレンスにおいて、エンタープライズバッチアプリケーションを開発するためのオープンソースフレームワーク「Spring Batch」を発表する。 Spring Batchは、エンタープライズシステムの定型作業には欠かせない堅牢なバッチアプリケーションを開発できるようデザインされた、軽量かつ包括的なバッチフレームワークだ。 Accentureの主任アーキテクトを務めるポール・ドハティー氏は、同フレームワークについて、エンタープライズJavaのプログラミングモデル「Spring Framework」に基づきながら、これを拡張したオ
JBossは2月27日(米国時間)、JBoss Seamの最新版となる"JBoss Seam 1.2 GA"を公開した。JBoss SeamはJava EE 5向けに開発されたWebアプリケーションフレームワーク。Ajax、JSF、EJB3、BPM、ワークフロー、ポートレットなどSOA関連技術の統合を実現し、効率の高い開発を支援する。 1.2では多くの改善が行われた。なかでも、ほかの製品との統合が実現が特徴的。代表的なところではSpring Framework、HQL/EJB-QLにおけるELサポート、エンティティレベルセキュリティの実現、SSLリダイレクト、簡易化された設定ファイル、Ajax4JSFのサポートと統合性の向上などがある。 今回公開された1.2はもともと1.1.7として公開が予定されていたもの。リリース前に変更点を整理したところ、変更点が多かったため1.2として公開されたとさ
Spring Web Flowプロジェクトは26日(米国時間)、Spring Framework(以下Spring)のWebスタックコンポーネントのひとつである「Spring Web Flow 1.0」をリリースした。Spring Web Flowは画面遷移などの「フロー」に主眼を置いたWebアプリケーション開発フレームワークであり、MVCモデルのアプリケーションにおける「コントローラ」の開発を容易にする。 Spring Web Flowの主な特徴を以下に挙げる。 アプリケーションタスクのコントロールロジックを定義できる ナビゲーションルールを自然な形で表現できる フロー内で確保したメモリ管理を自動で行う 定義したフローは任意のフレームワーク上で実行できる フロー定義がベースとなるフレームワークに依存しない フロー定義が環境に依存しない コンテナのリスタートなしにフローのロジックを変更する
Spring-Annotation 1.0リリース Spring-Annotationプロジェクトは24日(米国時間)、Spring Framework(以下Spring)をより快適に使用するためのライブラリ「Spring-Annotation v1.0」を正式にリリースした。Spring-Annotationを使用すれば、Springを利用する際に必要な設定を、XMLファイルの代わりにアノテーションを用いて行うことができる。 SpringはDI(Dependency Injection)を実現するJ2EEアプリケーションフレームワークで、今月始めに最新版であるバージョン2.0がリリースされたばかり。Springは非常に強力なフレームワークだが、XML形式の設定ファイルが複雑になりやすいという批判も強かった。実際、Spring 2.0においてもXMLスキーマの導入などによる設定ファイルの簡
The Spring Framework Projectは3日(米国時間)、DI(Dependency Injection)を実現するJ2EEアプリケーションフレームワーク「Spring Framework 2.0 (以下Spring 2.0)」を公開した。 Spring 2.0では、設定ファイルをXMLスキーマベースの文法で記述できるようになったことや、AOP(Aspect Oriented Programming)が拡張されてAspectJとの連携がより緊密になったことなどが主な変更点として挙げられている。その他、Java Persistence APIのサポートやスクリプト言語のサポートなど多くの新しい機能が追加された。 本稿では、Spring 2.0における変更点の目玉となるXML設定ファイルに焦点を当て、XMLスキーマを用いたBean定義の方法などを紹介する。
The Spring Framework Projectは3日(米国時間)、DI(Dependency Injection)を実現するJ2EEアプリケーションフレームワーク「Spring Framework 2.0」を公開した。Spring Framework 2.0はApache License Version 2.0のもとで公開されている、Javaで作成されたオープンソースのフレームワーク。 Spring Framework 2.0における主な変更点を以下に挙げる。 XML設定ファイルの簡易化と機能拡張 AOP(Aspect Oriented Programming)の拡張 トランザクション定義の簡易化 Java Persistence APIのサポート JMSにおける非同期なメッセージングのサポート JDBCの拡張 Spring MVCのための豊富なJSPタグライブラリの追加 Spr
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く