ITmedia総合  >  キーワード一覧  >  R

  • 関連の記事

「REST(Representational State Transfer)」関連の最新 ニュース・レビュー・解説 記事 まとめ

関連キーワード

Tech TIPS:
Azure App Serviceで別ドメインからAPIを呼び出せるように「CORS」のレスポンスヘッダを付けてみた
Webアプリ向けのAPIを構築する際、ちょっと実装が面倒なのが「CORS(Cross-Origin Resource Sharing:オリジン間リソース共有)」ではないだろうか? Azure App ServiceでAPIを構築する際に利用できるCORSのレスポンスヘッダ送信方法を幾つか紹介する。(2025/6/4)

Deep Insider's Eye 一色&かわさきの編集後記:
「Pythonクイズの原稿執筆とChatGPT」と「ChatGPT×Obsidianでつくる“最強の自習フロー”」
かわさきからは「Pythonクイズの原稿執筆とChatGPT」というタイトルで日々の原稿執筆で「どのようにChatGPTを“相棒”として活用しているか」について、一色からは「ChatGPT×Obsidianでつくる“最強の自習フロー”」というタイトルで数学のつまずきから始まった最新AI技術を活用した“ぼくのかんがえたさいきょうの自習スタイル”について書きました。(2025/4/28)

代表例から賢い選び方まで:
OAuthだけじゃない 現代のAPI開発者が知るべき「5つの基本戦略」(認証方式編)
TechTargetは2025年3月17日、「REST API認証のの基本戦略」に関する記事を公開した。REST API認証に効果の高いアプローチを採用すれば、ユーザーとそのデータを保護しつつ、システム間でのスムーズなデータ交換が可能になる。(2025/4/25)

製造ITニュース:
プラントなどでの柔軟なゲートウェイ導入を実現 情報統合サーバが機能強化
横河電機は、情報統合サーバ「OpreX Collaborative Information Server」に、アプリケーション構築や外部接続性を向上させる機能強化を実施した。簡単かつ柔軟にゲートウェイを導入できるようになる。(2025/2/26)

経済安全保障上、重要な情報を守る:
PR:今こそ始める「BYOK」 自社で暗号鍵を管理するメリットと仕組みを専門家が解説
世界情勢の先行きが不透明な中、企業におけるデータ主権の在り方が問われている。そこで注目を集めるのが、クラウド上のデータを利用者自身の暗号鍵で管理・運用する手法の「BYOK」だ。仕組みやメリットとは。(2025/1/28)

代替ツールも紹介:
Spring Bootプロジェクトを素早く作成できる「Spring Initializr」の使い方
TechTargetは「Spring Boot」プロジェクトを構成する「Spring Initializr」の使い方を解説する記事を公開した。Spring BootはJavaベースのフレームワークで、Webアプリケーション、RESTfulサービス、マイクロサービスなどを開発するのに適している。(2025/1/10)

Springの代表的なプロジェクトとは:
「Spring」「Spring Boot」「Spring Framework」、それぞれの特徴とは
エンタープライズJava開発をより効率的で実践的なものに変えたのがSpringだ。本稿では、Spring、Spring Boot、Spring Frameworkのそれぞれの特徴と役割を説明する。(2024/12/27)

テストの分離やダウンタイム低減に寄与:
Amazon Prime VideoやSlackが採用するセルベースアーキテクチャ そのメリットと実装上のリスクとは?
バックアップデータベースやバックアップサーバに戻すといった従来のフェイルオーバー手法は、設計、テスト、保守にコストがかかる。セルベースアーキテクチャは、この問題を解決を目指す新しいアプローチだ。(2024/11/29)

フルスタックフレームワーク、T3 Stack入門(終):
結局のところ、T3 Stackを採用するメリットとは何なのか?
バックエンドも合わせて開発しようとするフロントエンドエンジニアに向けて、フルスタックフレームワークT3 Stackを解説する本連載。最終回はユーティリティーファーストのCSSフレームワーク「Tallwind CSS」のチュートリアルを紹介、さらにApp RouterでtRPCを活用する手法についても解説し、Server Actionsの利用、tRPCの比較などを行う。(2025/2/19)

重要な開発にこそ使える:
基礎から学ぶ、「Model-View-Controller」デザインパターン
TechTargetは「Model-View-Controllerデザインパターン」に関する記事を公開した。Model-View-Controllerデザインパターンとは、アプリケーションを「Controller」「Model」「View」のコンポーネントに分割して疎結合することで開発をシンプルにするという考え方だ。(2024/11/7)

Java開発をシンプルにする:
「Spring Framework」と「Spring Boot」の違い Spring Bootが「こだわりのある」フレームワークな理由
Spring FrameworkとSpring Bootは、Java開発において異なる役割を持つツールだ。どのような目的を持って登場し、ソフトウェアアーキテクトやプログラマーにどう役立つのかを整理する。(2024/11/1)

Springフレームワークの中核となる2つのプロジェクトの違いを解説:
Spring BootとSpring MVCの違い 両者の特徴と使い分けのポイントとは
TechTargetは「Spring BootとSpring MVCの違い」を解説する記事を公開した。Spring Bootは事前構成済みのSpringアプリケーションの作成を可能にするソフトウェア開発アクセラレータであるのに対し、Spring MVCはSpringベースのプロジェクトの選択肢の一つにすぎない。(2024/10/25)

「大企業ERP市場のSAPロックインを解消する」 ワークスアプリケーションとIFSが共創する理由を聞いた
HUEを展開するワークスアプリケーションズと、製造業などものづくり企業向けERPクラウドIFS Cloudを展開するIFSは、2024年7月に戦略的業務提携を発表した。お互いの強みを補完しあうというパートナーシップの締結によって、どのような国内ERP市場での展望を見据えているのか。(2024/10/16)

Spring Bootアプリケーションをクラウド移行:
Spring BootアプリをAWSにデプロイするには?
TechTargetは「Spring BootアプリをAWSにデプロイする方法」を解説する記事を公開した。クラウドネイティブなアプリケーション開発フレームワークSpring Bootで構築したアプリケーションをECSやFargateを使ってデプロイする手順を紹介する。(2024/10/11)

どの.NETで使える?:
GPT4o、o1-previewなどをサポートする「OpenAI .NET APIライブラリ」安定版、リリース
Microsoftは、OpenAIの高度なAIモデルを.NETアプリケーションに統合できる.NET向けOpenAIライブラリの安定版となる「OpenAI .NET APIライブラリ」のバージョン2.0.0をリリースした。(2024/10/7)

「稼げるIT系職種」9選【前編】
“年収2000万円”を超える「ITエンジニア職種」はこれだ
技術の進化に伴い、IT市場で求められるスキルも変化している。近年需要が急増しており、高収入が期待できるIT系職種を紹介する。(2024/10/3)

「Oracle Cloud Infrastructure」や「Oracle Database」を中心に:
「Oracle CloudWorld 2024」開発者向け発表内容のハイライト 生成AI時代のアプリ開発を支援するOracleのテクノロジーとは
Oracleは2024年9月に米ラスベガスで開催した「Oracle CloudWorld 2024」に合わせ、「Oracle Cloud Infrastructure」や「Oracle Database」に関する複数の新機能、サービスを会期中に発表した。本記事では、特に開発者やITエンジニアに関わる内容に絞って発表内容をお伝えする。(2024/10/2)

世界で最もよく使われているPythonフレームワークは?:
Python開発者がPython以外で使う言語 3位「SQL」、2位「HTML/CSS」、1位は?
Python Software Foundationは、Python開発者を対象とした調査レポート「Python Developers Survey 2023」を発表した。本記事では主な調査結果を取り上げる。(2024/9/25)

ネットワークエンジニアとAI【中編】
学ぶべきプログラミング言語やLLMは? ネットワークの“新”基礎知識
ネットワークエンジニアは、AI(人工知能)技術を利用する際にネットワーク以外の知識が必要になる場合がある。他のIT領域に踏み込む前に学ぶべき基礎知識を確認しよう。(2024/9/25)

どう使い分けるとよいのか:
Springにおける「RestController」と「Controller」の違いとは
Javaの開発フレームワーク「Spring Framework」におけるControllerとRestControllerの違い、Restful API開発時にRestControllerを使用するメリットを紹介する。(2024/9/20)

ソフトウェア開発者のキャリアガイド【第3回】
「どのプログラミング言語を学ぶか」よりも重要な“あれ”とは
「どのプログラミング言語を選ぶか」は、開発者がキャリアを積む上での重要な要素だ。ただし活躍する上で重要なのはそれだけではない。プログラミング言語の選択以上に何が重要なのか。(2024/9/10)

ライセンスオプションとして「AGPL」を追加:
全文検索エンジン「Elasticsearch」とデータ可視化ツール「Kibana」が再びオープンソースに
オランダのElasticは、分散型RESTful検索/分析エンジン「Elasticsearch」とデータ可視化ツール「Kibana」の新たなライセンスオプションとして、数週間以内に「AGPL」(Affero General Public License)を追加する。これにより、ElasticsearchとKibanaは、再びオープンソースになる。(2024/9/3)

開成高校、学食決済にPayPay導入 生徒2人が注文アプリ自作 「食券購入の列無くしたい」
私立開成学園(開成高等学校)の食堂に、モバイル注文Webアプリ「学食ネット」が9月から導入される。食堂にある食券機に並ぶ列の混雑解消を目的としたもので、支払い方法にPayPayを導入。注文から決済までをオンラインで完結できるようになった。この学食ネットだが、制作したのは同校に通う2人の生徒だという。(2024/8/26)

完全準拠が難しい6つの「REST制約」:
Webサービス開発で無視できない「REST」とは? REST APIが「RESTful」と見なされるためには何が必要か
TechTargetは「REST」とは何か、「RESTful API」とは何かを解説する記事を公開した。RESTとは、Webサービスのアーキテクチャと設計に関する原則のことを指し、その原則を正しく実装したAPIをRESTfulという。(2024/8/16)

処理速度、メンテナンス性など考慮すべき点も解説:
「SQL」と「O/Rマッピング」の共存戦略 効率的なデータベース管理のコツとは
TechTargetは「O/RマッピングとSQLの比較」に関する記事を公開した。O/RマッピングとSQLは、リレーショナルデータベースと“対話”するための方法だ。それぞれをどう使い分ければいいのか。(2024/7/11)

APIを効率的に管理できる記述言語:
RESTful APIの設計、開発、ドキュメント管理を手助けする「RAML」とは
RAMLは、APIライフサイクル管理の効率を高めたり、APIの標準化を目指す開発者にとって強力なツールとなる。(2024/6/14)

単なるサービスメッシュではない、そのメリットとは:
マイクロサービス化における開発作業を効率化する「フロントエンド用バックエンド」を解説
TechTargetは「フロントエンド用バックエンドパターン」に関する記事を公開した。これは、ソフトウェアをマイクロサービス化する際に課題となりがちなフロントエンドの開発作業を簡素化するアーキテクチャだ。(2024/6/13)

90日以内にオープンソース化:
Snowflake、「Apache Iceberg」のオープンカタログ実装「Polaris Catalog」を発表
Snowflakeは、「Apache Iceberg」形式でベンダー中立のオープンカタログ実装「Polaris Catalog」を発表した。Apache Icebergは、データレイクハウスやデータレイクなどのモダンアーキテクチャの実装に広く使われているオープンソースデータテーブル形式だ。(2024/6/6)

PR:優秀過ぎた「IBM i」 ただ基盤移行するのはもったいない 利点を残してモダナイズするコツは?
1988年の発売以降、企業の情報基盤を支え続けている「IBM i」は、互換性の高さや手軽さ、安定感などに優れている。モダナイズの際にただシステムを別の基盤に移し替えるだけではもったいない。メリットを最大化しつつ課題を解決するにはどうすべきか。(2024/6/4)

ITmedia エグゼクティブセミナーリポート:
デジタルアイデンティティこそがデジタル覇権の行方を左右する――東京デジタルアイディアーズ崎村夏彦氏
GAFAを成功に導いたデジタルアイデンティティとは? デジタルの世界で劣勢に立たされている日本が再び立ち上がるポイントとして、明治維新の歴史に学び、「デジタル変法」が必要だと呼びかけた。(2024/5/15)

SCM改革:
PR:中堅製造業こそSCM改革が必要だ! 予測業務や計画業務のDXを助ける心強い味方
SCM改革に関心はあっても、導入コストや対応できる人材の不足がネックになり二の足を踏んでいる中堅製造業は多い。そんな企業を助けるのがザイオネックスの「PlanNEL」だ。多数のSCM支援のノウハウを詰め込んだソリューションを低コストかつ万全のサポート体制で導入できる。(2024/5/7)

Webアプリ実装で学ぶ、現場で役立つRust入門(7):
RustとDioxusで投稿アプリのSPAを作ってみよう
第7回からは、第6回で作成した投稿アプリのREST APIを利用して、UI作成フレームワークDioxusでアプリのフロントエンド部分をSPAとして開発していきます。第7回では、API呼び出し関数の実装と、その呼び出し結果をページに反映するコードを通じて、Dioxusの基本動作を理解します。(2024/4/19)

「Adobe Summit 2024」レポート:
アドビの生成AI戦略は「コンテンツサプライチェーン」に焦点 大規模パーソナライゼーションをどう実現する?
Adobeの年次イベント「Adobe Summit 2024」の基調講演から、生成Aiを前面に打ち出した同社の顧客体験管理ソリューションの最新アップデートに付いて詳しく紹介する。(2024/4/5)

Webアプリ実装で学ぶ、現場で役立つRust入門(6):
RustとActix Webで投稿アプリにREST APIを導入しよう
第6回は、第5回の続きとして、投稿アプリにREST APIを導入し、後続の回で利用できるようにします。(2024/3/15)

「GPT-4」などのOpenAIモデルに対応:
Microsoft、任意のデータで生成AIサービスを構築できる「Azure OpenAI Service On Your Data」を提供開始
Microsoftは、「Azure OpenAI Service」で独自のデータを使用できる新機能「Azure OpenAI Service On Your Data」の一般提供を開始した。(2024/3/5)

Webアプリ実装で学ぶ、現場で役立つRust入門(5):
RustとActix Webで投稿アプリに状態管理を導入しよう
第5回は、第4回の続きとして、テンプレート化した投稿アプリにセッションによる状態管理の仕組みを導入し、それを利用した入力情報の記憶やフラッシュメッセージの実装例を紹介します。(2024/2/16)

問題点がメリットを上回るケースも:
開発者が注意すべき「マイクロサービスの問題点」、そのトップ10を解説
TechTagetは、「マイクロサービスの問題点」に関する記事を公開した。多くのメリットが得られるマイクロサービスだが、管理やコスト、デバッグの難易度などアプリケーション開発者が注意すべき点も多いという。(2024/1/5)

Webアプリ実装で学ぶ、現場で役立つRust入門(3):
RustとActix Webで投稿アプリの登録画面を開発しよう
第3回は、第2回の続きとして、投稿アプリに投稿表示、作成、更新、削除の機能を実装していきます。この過程で、リクエストの受け取り方法、レスポンスの生成方法の詳細を理解します。(2023/12/15)

サイバー攻撃の増加に備える:
IoT機器の脆弱性を3ステップで可視化、キーサイトの検査ツール
キーサイト・テクノロジーは「EdgeTech+ 2023」で、IoT(モノのインターネット)機器におけるセキュリティの脆弱性を容易に可視化できるテストツール「IoT Security Assessment」を展示した。既知と未知、両方の脆弱性を確認できるという。(2023/12/13)

ヨドバシの中の人が語る、開発中のヨドバシAPIが目指す機能、仕組み、そしてセキュリティ(後編)
ヨドバシAPIがどのように設計され、開発、実装されていくのか。ヨドバシの”中の人”が解説。(2023/12/6)

ヨドバシの中の人が語る、開発中のヨドバシAPIが目指す機能、仕組み、そしてセキュリティ(前編)
ヨドバシAPIがどのように設計され、開発、実装されていくのか。ヨドバシの”中の人”が解説した。(2023/12/6)

メッセージベースのシステム、クラウドベースのサービスなど:
重要なのは3つ――バックエンド開発者を目指すに当たって必要なスキルとは
バックエンド開発者になるために必要なスキルとは何か。新たにバックエンド開発者を目指す際に役立つ、3つの重要なスキルを紹介する。(2023/10/17)

POST、PUT、PATCH、GET、DELETEの5つ:
RESTful API開発における5つの重要なHTTPメソッドとは
開発者が知っておく必要がある5つの一般的なRESTful API HTTPメソッドについて、方法の違いと使用方法を解説する。(2023/9/21)

API管理ツールのメリットは? 何ができる?:
API管理ツール「Postman」と「Insomnia」を比較、どちらが適しているのか
あなたの組織にはPostmanのようなフル装備のプラットフォームが必要なのか、それともInsomniaのような軽装備のプラットフォームが必要なのか。2つのAPI管理ツールのポイントをまとめる。(2023/9/13)

脱メインフレームの難しさ、どう解決?【中編】
「COBOL」のスキルは要らない メインフレーム統合ができる“魔法”の正体
メインフレームを巡って、プログラミング言語「COBOL」といったスキルの不足が問題になっている。COBOLができなくてもメインフレームのシステム連携を成功に導く方法とは。(2023/7/26)

JetBrains調査:
【比較表付き】2万9000人が選ぶベストCI(継続的インテグレーション)ツールの第2位はJenkins、第1位は?
JetBrainsが開発者エコシステムの現状をレポートする「Developer Ecosystem Report 2022」からCI/CDツールに関する調査結果を発表した。レポートでは、世界中の2万9000人を超える開発者の回答に基づいて、最もよく使用されている17のCIツールがランク付けされている。(2023/7/22)

フルスタックフレームワーク、T3 Stack入門(2):
T3 Stackの要、tRPCとは? tRPC、Zod、TanStack Queryについて解説
フロントエンドエンジニアに向けて、Webアプリケーション開発のためのフルスタックフレームワークT3 Stackを解説する本連載。第2回はT3 Stackの要となる要素であるtRPCと、tRPCに含まれて連動しているZod、TanStack Queryについて解説する。(2023/7/6)

「2023年はオーケストレーションが成長を遂げる」:
データエンジニアリングは世界的な景気減速に直面 データエンジニアリングの現状をlakeFSがレポート
オープンソースのデータレイクバージョン管理システムを提供するlakeFSは、公式ブログで2023年のデータエンジニアリングの現状についてまとめたレポートを紹介した。(2023/6/16)

Cloud Nativeチートシート(28):
リリース/ロールバックの自動判断&実施で運用コストを絶大削減「プログレッシブデリバリー」をArgo Rolloutsで実践しよう
Kubernetesやクラウドネイティブをより便利に利用する技術やツールの概要、使い方を凝縮して紹介する連載。今回は、先進的なリリース戦略「プロフレッシブデリバリー」を「Argo Rollouts」で実践する。(2023/6/15)

スキマ時間にこっそり学ぶ「gRPC」入門(終):
Goとgrpc-gatewayでリバースプロキシを開発する――gRPCサービスのRESTful API化
第8回は、gRPCをサポートしないWebブラウザなどのクライアントからgRPCサービスを利用するためのリバースプロキシgrpc-gatewayを紹介します。プログラミング言語はGoです。(2023/6/9)


サービス終了のお知らせ

この度「質問!ITmedia」は、誠に勝手ながら2020年9月30日(水)をもちまして、サービスを終了することといたしました。長きに渡るご愛顧に御礼申し上げます。これまでご利用いただいてまいりました皆様にはご不便をおかけいたしますが、ご理解のほどお願い申し上げます。≫「質問!ITmedia」サービス終了のお知らせ

にわかに地球規模のトピックとなった新型コロナウイルス。健康被害も心配だが、全国規模での臨時休校、マスクやトイレットペーパーの品薄など市民の日常生活への影響も大きくなっている。これに対し企業からの支援策の発表も相次いでいるが、特に今回は子供向けのコンテンツの無料提供の動きが顕著なようだ。一方産業面では、観光や小売、飲食業等が特に大きな影響を受けている。通常の企業運営においても面会や通勤の場がリスク視され、サーモグラフィやWeb会議ツールの活用、テレワークの実現などテクノロジーによるリスク回避策への注目が高まっている。