![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
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で質問しましょう!
似たような質問が見つかりました
- iPhone(アイフォーン) iPhoneの機種変更するときのデータの引き継ぎについて 3 2022/07/06 18:29
- その他(セキュリティ) 匿名チャットアプリのトラッキングについて。顔写真や個人情報の漏洩はあるのか。 2 2023/03/28 00:00
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- その他(セキュリティ) 匿名チャットアプリでの知られたくない会話 個人情報について 1 2023/03/29 18:08
- その他(IT・Webサービス) スマホアプリのトラッキング、アプリの広告識別子、IDFA、IDFVについて教えてください 0 2023/05/06 08:40
- ハッキング・フィッシング詐欺 スマホアプリのトラッキング 個人情報について 5 2023/03/31 08:16
- その他(セキュリティ) 匿名チャットアプリ トラッキング 個人情報について 1 2023/03/29 20:35
- 写真・ビデオ チャットアプリと写真データ 漏洩やプライバシーについて 1 2023/06/19 03:28
- その他(IT・Webサービス) チャットアプリと写真データ 漏洩やプライバシーについて 6 2023/06/19 06:04
- その他(IT・Webサービス) スマホアプリのトラッキング、アプリの広告識別子、IDFA、IDFVについて教えてください 0 2023/05/06 10:14
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CGI(Perl)のメッセージボックス...
-
マルチスレッドチャットプログ...
-
ハウスキープ処理について
-
ASPとCGIの違い
-
ソケット通信において、サーバ...
-
ネット上でのリアルタイム通信...
-
Webサービスについて(基になる...
-
アンケートの回答時間を計り,...
-
JSPって簡単に言うと...
-
【至急】ASPはmacOSで使用可?
-
求められる性能ついて・・・
-
「<c:forEach タグが終了し...
-
jspからServletを呼び、元のjsp...
-
リクエストに応じたselectedの...
-
webアプリを作ってます。エラー...
-
フォーム上で押されたボタンに...
-
腕時計の時報をならないように...
-
ボタンが活性化の場合とは、ボ...
-
JSPでのリストボックス表示
-
JSPからJSPへ情報を渡せる?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
NetworkStreamからのRead()で、...
-
IIS+VBScriptでの処理待ちについて
-
JSPでのリアルタイムな時刻表示
-
ASPとCGIの違い
-
CPUを2つ搭載するといいのです...
-
<%@ language="VBScript" %>
-
サーバーの仕組みについて
-
ASPでDLLの呼び出し
-
RedirectとTransferの違い
-
一定時間でPostBackさせたい(A...
-
ASP.NET MVCのAjaxフォーム検証
-
Webサービスについて(基になる...
-
処理終了後、他のプログラムへP...
-
CGI(Perl)のメッセージボックス...
-
画面サイズ取得について
-
【php】プログラムの設計案
-
COBOL97,Power-COBOLでの効率の...
-
3層クライアントサーバとMVCの関係
-
簡易DBの作成方法について
-
VC++のHTTP通信
おすすめ情報