タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

programmingとmiddlewareに関するyukimori_726のブックマーク (2)

  • 第25回 Rackとは何か(3)ミドルウェアのすすめ | gihyo.jp

    前回、前々回の記事では、Rackの生まれた背景、Rackとは何か、実際にRackアプリケーションを作る際に使えるものをご紹介しましたが、もう一つまだ説明していない重要な要素がRackにはあります。今回は、そのミドルウェアという仕組みについてご紹介します。 ミドルウェアとは ミドルウェアとは何かを一言で言うと、「⁠別なアプリケーションをラップして、リクエストやレスポンスを加工したり、処理を切り換えたりするRackアプリケーション」です。 この仕組みがあることで一体何ができるのでしょうか。Webアプリケーションを作っていると、リクエストやレスポンスをアプリケーションに行く前やアプリケーションの処理の後に加工したくなることはよくあります。例えば、条件に応じてURLの書き換えをしたり、エンコーディングの変換をしたり、Cookieの処理をしたり…といったことが日常茶飯事です。こういう処理を、サーバと

    第25回 Rackとは何か(3)ミドルウェアのすすめ | gihyo.jp
  • ミドルウエアの具体例を教えてください。

    初級シスアドで、OSとアプリケーションソフトの中間に位置するものとしてミドルウエアがあり ・データベース管理システム(DBMS) ・通信管理システム(LAN制御を含む) ・ソフトウエア開発支援ツール ・EUCツール ・運用管理ツール 説明されています。なんとなく具体例が推測できるものもありますし、ぜんぜんイメージできないものもあります。 そこで、推測が間違っていないか確認したいのと、イメージできないものの場合具体例をあげていただければ助かります。 (1) データベース管理システム(DBMS) 多分、OracleSQL-SeaverやMySQLのようなものだと思うのですが。 この推測はあってますか? (2) 通信管理システム(LAN制御を含む) プラットホームや使用アプリが違う場合のデータのやり取りを行うようなもの・・・というイメージがあります。使用アプリの場合はODBCドライバみたいなも

    ミドルウエアの具体例を教えてください。
  • 1