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が最近リリースされ、重要な変...
SOAは人気上昇中で、常に技術の改良も進んでいるが、BurtonグループのAnne Thomas ManesによるSOA調査(リンク)では次のことがわかっている。 …20社を徹底的に調査したところ、50%が完全に失敗しており、成功とも完全な失敗とも言えなかったのが30%でした。…多くの企業が複数のプロジェクトで成功を収めましたが、そうしたプロジェクトのほとんどが単一の統合問題を対象としたものでした。それはちょうどWebサービスの寄せ集めのようでした。…アプリケーション1つのためだけにサービスを構築し、そのサービスを再び使うことはないのです この調査結果はニュース掲載サイトでも取り上げられ、たとえば、Joe McKendrick(リンク)とMichael Meehan(リンク)は共に、Manesの次の主張に同意している -- 失敗の主な原因は実行の仕方が技術的にまずかったからではなく、SOA
IBMの有名エンジニアKyle Brown氏とRachel Reinitz氏が新しく書いた記事(リンク)は現在のWeb 2.0のアプローチについて触れるとこから始まっている。 新しい技術が生まれると旧来の技術でおこなってきた全てのことは廃れて消え去っていきます。一見すると、新しいWeb 2.0の登場もそのような変化を起こすように思えます。新しいWeb 2.0テクノロジの中心的な提唱者たちはSOAPサービスを捨てよと訴えるでしょう。SOAPやWSDLではWebアプリケーションを長期に渡って維持することはできず、それどころか利益をもたらしもしないと言うでしょう。(中略)RESTはある種のサービス、特にインターネットに露出するサービスや Ajaxクライアント向けのサービスを作ることを簡単にしましたが、SOAPやWSDLやWS-*仕様を適用する方がメリットのあるウェブサービスもまだあります。またS
XML を例にとってみましょう。XMLは要素(element)の集まりとして表すことができ、各要素は内容(あるいはタグ)を持ちます。要素は他の要素へネストする(入れ子にする)ことができるので、一つの要素が他の要素を格納しそれぞれの要素に内容を与えることができます。この説明だけでXMLの性質と構成法が十分伝わるでしょう。つまり、XMLは入れ子構造を持ち、要素と内容から構成される、これだけで後のドメイン分析フェーズ(詳しくは以下で)で言語のパラダイムを考えるのに十分な情報になるのです。 別の例としてLuaを取り上げましょう。この言語が面白いのは構造のベースがテーブル形式であることです。Lua自体が他のテーブルを格納したテーブルであるともいえます。そのためテーブル型の形態を持つ言語といえ、テーブル型パラダイムと呼ぶこともできるでしょう。このことはLuaのパラダイムを十分表しているでしょうし、少な
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く