Quantcast
Channel: サーバ連携 – CURL DEVELOPER CENTER
Browsing latest articles
Browse All 6 View Live

Image may be NSFW.
Clik here to view.

cometdを用いたリアルタイム通信/サーバ・プッシュ

Webアプリケーションではサーバからのデータ配信をクライアント側でリアルタイムに受信する方法が必要となるケースがあります。従来これは画面のリロードやポーリング等による実装がなされてきました。しかし、さらなるリアルタイム性を実現するために「Comet(コメット)」と呼ばれるHTTPセッションを接続し続けて、疑似的にサーバ・プッシュ(サーバ配信)を実装する手法がAjaxとともに多く使われるようになってき...

View Article


Image may be NSFW.
Clik here to view.

CurlとRails2.0で作るRestfulアプリケーション

Ruby on Railsではバージョン1.2からRESTがサポートされました。これはPUT・GET・DELETE・PUTによるHTTPリクエストによりRailsにアクセスすることができます。これを利用し、CurlとRailsとの連携サンプルを紹介します。 環境セットアップ まずはMySQLをインストールし、以下のSQL文を実行することでテーブルとデータを作成します。 CREATE DATABASE...

View Article

Image may be NSFW.
Clik here to view.

基本的なサーバ連携アプリケーション

Curlはクライアントサイドに特化した言語のため、サーバーサイドの技術に依存しません。そのため、サーバーサイドとのインターフェースをあわせればどんなサーバーサイドの技術とも連携できます。ここではサーバーサイドの技術としてServletを利用し、HTTPでの通信を行う基本的なCurlの実装方法を紹介していきます。   1. 環境構築...

View Article

Image may be NSFW.
Clik here to view.

サーバ・データベース操作(MySQL、Oracle)

Curlではデータベースサーバに接続し、RecordSetを生成することができる機能を持っています。これは、CDBC(Curl DataBase Connectivity)と呼ばれており、下図のようにJDBC経由でCurlからOracleやMySQLなどのサーバサイドデータベースに接続することができます。   この機能の操作方法を説明していきます。 事前準備...

View Article

Image may be NSFW.
Clik here to view.

PHPでCurlコードを動的生成

サーバサイドのテクノロジーを利用して、Curlコードを動的に生成し、アプレットを実行することができます。ここではPHPの例を説明したいと思います。(もちろんASPやJSP・サーブレットでも同様のことが実現可能です。) サンプルコードは以下のようになります。 必要な点は、 1. MIMEタイプにtext/vnd.curlを指定します。(Content-typeヘッダーに左記タイプを指定) 2....

View Article


Curl と Webシステム間の認証連携(SSO)

CurlアプリとWebアプリ間で、SSOを実現するために、認証クッキーを共有する方法を採用する場合、以下のような連携方法があります。 先にWebシステム認証済みの状態で、Curlアプリへログインする場合 連携方法: デタッチトアプレットの起動ファイル(.dcurl)をサーバーサイドで動的に作成し、通信が発生する可能性がある処理の前処理として、{set-insecure-http-cookie...

View Article
Browsing latest articles
Browse All 6 View Live