BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ フレームワーク に関するすべてのコンテンツ

アーティクル

RSSフィード
  • Java Persistenceを使ったアーキテクチュア:パターンと戦略

    進化し続けるソフトウェア・アーキテクチャの世界で、シニア・エンジニア、アーキテクト、CTOは、Javaアプリケーションの強固で効率的な永続化レイヤの設計という永遠の課題に直面している。よく練られた永続化レイヤは、単なる技術的なディテールではなく、アプリケーションの機能性、スケーラビリティ、および長期的な持続可能性を支えるバックボーンである。この記事では、Javaの永続化レイヤに関連する複雑なデザイン・パターンの領域に深く潜り込み、オブジェクト指向とデータ指向のアプローチを明確に区別することに焦点を当てる。

  • InfoQ Javaトレンドレポート - 2023年11月

    本レポートは、InfoQ Java編集部が現在Javaの領域でどのような技術が採用され、どのようなトレンドが生まれているかをまとめたものである。言語であるJavaだけでなく、KotlinやScalaなどの関連言語、Java仮想マシン(JVM)、Javaベースのフレームワークやユーティリティに焦点を当てている。Javaの新バージョンの採用といったコアJavaのトレンドや、Spring Framework、Jakarta EE、Quarkus、Micronaut、Helidon、MicroProfile、MicroStreamといったフレームワークの進化についても解説する。

  • NetflixにおけるFederated GraphQLプラットフォームの進化

    This article describes the journey of the migration towards a Federated GraphQL architecture. Specifically, it shows the GraphQL platform Netflix has built consisting of the Domain Graph Services framework for implementing GraphQL services in Java using Spring Boot and graphql-java, and tools for schema development. It also describes how the ecosystem has evolved at various stages of adoption.

  • ドメイン・フレームワークのススメ(第2回)

    簡単なゲームを題材として、ドメイン・フレームワークの考え方を数回の記事に分けて解説。第2回はドメイン・フレームワークの抽出と、ドメイン・フレームワークを利用して再構築されたモデル(分析モデル)のイメージを解説。

  • 実証済みのアイデアの融合: S#arp Architectureの裏側

    この記事では、Web開発における多数の成熟傾向と、クライアントに価値を提供することに対するそれらのメリット、およびS#arp Architecture(最善の手法と技術を活用しようとするASP.NET MVCをベースとしたフレームワーク)内でのそれらの使用について取り上げます。

  • Spring 2.5の新機能を使ってアプリケーションを作る(その2)

    Spring Frameworkのバージョン2.5がリリースされました。このバージョンでは、様々な拡張が加えられています。そこで、この記事では、その新しい機能を使ってアプリケーションを作ることにより、どのような機能があるかを紹介しています。

  • Spring 2.5の新機能を使ってアプリケーションを作る(その1)

    Spring Frameworkは、コンテナによってBeanのインスタンスの生成や関連付けを管理するDIコンテナです。当初のSpring Frameworkでは、XML以外に設定を記述する方法がなかったのですが、Spring Frameworkのバージョンも2.0、2.5と進むうちに様々な設定を、アノテーションを用いて記述できるようになりました。ここでは、XMLを用いて設定をしていたアプリケーションを、アノテーションを用いた方式に書き換えることにより、どれだけXMLの記述量を減らせるか、どのようなところをアノテーションで記述し、どのようなところをXMLで記述する必要があるかといったポイントを検証していきます。

BT