Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
![Web Beans (JSR-299): スペックリード Gavin King 氏との質疑応答](https://cdn-ak-scissors.b.st-hatena.com/image/square/7d1ee5c207da48b7f4c6a6b805f8693129103f7e/height=288;version=1;width=512/https%3A%2F%2Fcdn.infoq.com%2Fstatics_s2_20240521072754%2Fstyles%2Fstatic%2Fimages%2Flogo%2Flogo-big.jpg)
_ [jboss] JBoss Seamの核(コア)を理解する - 実践! JBoss Seam テクニカルセミナー 今回のセッションではSeamのステートフルという側面を主体に説明した。Seamには従来のフレームワークと明らかに異なる2つの特徴を持っている。Java EE 5の標準技術をはじめ、周辺技術と連携するための統合されたインフラストラクチャを提供するというもの、そしてステートレスとは正反対の、ステートフルコンポーネントベースのアーキテクチャの2つだ。 前者はSeamの紹介記事などで「Seamとは」という概要の説明に登場することが多い。JSF、EJB3を中心に、RichFaces、Spring、GWT、Groovy、Wicket、Flexなどとの連携が簡単にできる。この側面は紹介する側も説明しやすいし、オーディエンスにもウケはいい。ただし、これがあるからといって今までのレガシーなW
JBoss Toolsとは JBoss Toolsは過去に本連載でも紹介した通り、Struts/JSFやHibernate、JBoss Seamなどを利用したWebアプリケーション開発を支援するEclipseプラグインセットだ。とくに最近注目を集めているWebアプリケーションフレームワークJBoss Seamに関する機能が充実しており、Seamで開発を行う際には必須のプラグインといってもいいだろう。 JBoss Toolsはオープンソースであり無償で利用することが可能だが、JBoss SeamでのWebアプリケーション開発を行う場合、JBossアプリケーションサーバやJBoss Seamなどを別途インストールする必要があり、セットアップが面倒という問題がある。Red Hatから提供されているJBoss Developer Studioではこれらのソフトウェアをまとめて導入することが可能だが
Hibernateのファウンダーとして知られるGavin King氏。現在はRed HatにてJBossフェローを務める 18日、レッドハット主催による開発者向けイベント「JBoss COMPASS Tokyo」が開催された。同イベントの目玉は、HibernateやSeamといった"超メジャー"フレームワークの創設者であるGavin King氏によるテクニカルセッションである。同氏は基調講演にも登壇し、自身がスペックリードを務める「JSR 299 Web Beans」の紹介を行った。本稿では基調講演で同氏が語った情報をもとに、Web Beansの概要やメリットを簡単に説明したい。 Web Beansとは、Gavin King氏が開発を主導するアプリケーションフレームワーク「JBoss Seam」から着想を得て、現在JCP内で標準化が進められている仕様だ。Java EEの次期メジャーバージョ
株式会社DTS ネットワーク事業本部所属。Struts/Springベースのフレームワーク開発,プロジェクト支援が主な業務。EclipseプラグインによるIDE開発にも携わっている。 株式会社DTS ネットワーク事業本部 プロジェクトマネージャ。Javaを中心にフレームワーク開発や開発プロセス定義など幅広く活躍中。StrutsIDEコミッタ。著書「まるごとEclipse! Vol.1」(発行:インプレスコミュニケーションズ)。 システム開発に携わる技術者は誰でも,他システムとの連携や後々の機能拡張に柔軟に対応できる構造にしたいと考えることでしょう。そのためにはある程度時間や人手が必要です。しかし,Webアプリケーション開発では,規模や複雑さは増える半面,納期は短くなっているのが現状です。 これを解決するための技術として注目されてきたのが分散オブジェクトです。分散オブジェクトでは,機能を出来
まだまだSeam勉強中の身ですが、たぶん広く浸透するフレームワークになると思います。実際に確認するのはこれからなのですが、本から読み取った理由は以下です。JavaEE(JSF, EJB3など)という標準に準拠している。そして、開発が容易である。 組込みEJB3コンテナなどの工夫で、Tomcatでも動作させることができる。クラスタリングが可能である。 開発時の単体テストが容易である。BPM, rule, pageflow機能が統合されている。 本には記載されていませんが。 開発で、あまりイライラすることがない。サーバの再起動があまりない・設定ファイルなど自動であらかじめ作ってくれるツールがある。Redhatが買収したことによりサポートを受けやすくなった(印象がある)。JBoss自体がJSRを牽引できる力を有している。 開発者に取ってみれば、開発・テストがしやすくてイライラしないのはすごく良い
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く