
iアプリであちこちのHPからデータ収集するソフトを作りたい
iアプリであちこちのHPからデータ収集するソフトを作りたい
私はiアプリでホームページのデータを収集して画面に表示させるソフトを作りたいと考えています。
たとえば、自分の住んでいる地域の天気予報や、鉄道運行状況、株価などをWebサイトからとってきて1画面にリアルタイムに表示させるものを想定しています。
しかし、iアプリにはアプリをダウンロードしたサーバとしか通信ができないという制約があることを知りました。
あちこち調べてみて、自前でサーバを構築して、iアプリからそのサーバを経由してWebにアクセスするとよいこと(携帯フルブラウザiアプリも同様)までわかりましたが、実際に実現するとなると具体的にどのような技術をつかって実現したらよいのかわからないです。
私が調べた限りではアパッチ+Tomcat+Servletの組み合わせがあるようですが、これで合っていますか?他にも実現方法や、技術の名前があれば教えていただけませんか?
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
アパッチ+Tomcat+ServletでもOKです。
別の構成としては
私が以前、iアプリでシステム開発した時は
Webサーバー :アパッチ
サーバーアプリ:PHP
DB :postgres
でした。
ただし、通信プロトコルとしては、HttpまたはHttpsが使用可なので
厳密なリアルタイムの表示は無理で
クライアント(iアプリ)側で、定周期で情報取得
するような処理になると思います。
回答ありがとうございます。PHPなる技術も存在するのですね。
調べてみます。
iアプリ側ではスレッドを利用して擬似リアルタイム表示にするようにすることを想定しています。
No.2
- 回答日時:
>アパッチ+Tomcat+Servlet
とありますが、
クライアント/サーバ型の方式になるので、
クライアントアプリ:
iアプリ
サーバサイドアプリ:
Webサーバ + (PHP、Ruby、Perl etc) or アプリケーションサーバ
ex)Apache + PHP or Apache + Ruby or
Apache + Perl or Tomcat or JBoss etc
とかで実現することになります。
余計こんがらがったかもしれませんが、
要は、iアプリからリクエストを投げて、サーバサイドアプリがそのリクエストにあわせてレスポンス(情報)を返してあげればよいのです。
moririn2さんの質問から察するにサーバサイド技術として
Javaをご存知のようですので、サーバサイドはTomcatだけで可能です。
Apacheを利用せずともTomcatは簡易Webサーバ機能を持っています。
また、サーバサイドJavaでリクエストを受け取るには、Servletを利用するしかないと思いますので、必然的に必須の技術となります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VC++のHTTP通信
-
ボタンが活性化の場合とは、ボ...
-
フォーム上で押されたボタンに...
-
JSPでsession変数が勝手に書き...
-
Formのデータが欠落することがある
-
三菱GOTの画面切り替えについて
-
ASP.NET 画面遷移前の状態を保...
-
ServletからServletへの値渡し
-
腕時計の時報をならないように...
-
EXCEL VBAで、EXCELの入力規則...
-
jspでjavascript関数へ引数を渡...
-
ページ遷移せずにjava部品を実...
-
サーブレットからJSPへの変数受...
-
strutsを使ってテキストエリア...
-
親ウィンドウの画面遷移
-
すき家のハンディ操作
-
GetWindowTextについて
-
VB6 開発環境のエディタに行...
-
登録後、呼び出し元ページに戻...
-
ラジオボタンの選択肢をサーブ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
NetworkStreamからのRead()で、...
-
CGI(Perl)のメッセージボックス...
-
IIS+VBScriptでの処理待ちについて
-
CPUを2つ搭載するといいのです...
-
ASPとCGIの違い
-
PerlからDB接続し、データ登録...
-
JSPでのリアルタイムな時刻表示
-
別のサーバにリクエストを飛ば...
-
環境ごとの処理をする際の疑問
-
<%@ language="VBScript" %>
-
マルチスレッドチャットプログ...
-
VC++のHTTP通信
-
Socket通信で、通信終了のイベ...
-
httpの後に連続してhttpsのアド...
-
アンケートの回答時間を計り,...
-
Webサービスについて(基になる...
-
ASP.NET MVCのAjaxフォーム検証
-
画面サイズ取得について
-
ハウスキープ処理について
-
信頼性
おすすめ情報