No.1ベストアンサー
- 回答日時:
XML問わずファイルを送信してサーバ側で受信、送信を行うと言うことをJavaで実現すると言うことでしたら、サーバ側にてJavaServletかjspを用意する必要があります。
apacheなどのWebサーバを構築しTomcatなどのJK2コネクタと連携させる必要があります。Tomcatとapacheが連携できればJavaServletが使用できますのでJ2EEのHttpServletクラスを継承したクラスを作成し、doPostメソッドをオーバーライドすれば第1引数のHttpServletRequestインターフェースのgetInputStreemでHtmlでContentType="Streem"でpostされたデータがファイルとして取得できます。
取得したXMLのファイルはJ2EEのDOMドキュメントとして扱うかJAXPでParseしてください。
また、返却する場合はdoPostの第2引数のHttpServletResponseインターフェースのgetOutputStreemに生成したストリームを設定してください。そのときにhttpコンテンツのヘッダを付け忘れないようにしてください。
かなりコアな部分ですので不明な言葉などは検索するかJavadocを参照してください。
この回答へのお礼
お礼日時:2005/08/25 16:41
回答ありがとうございました。
友人にも同じようなことを言われました。
回答を参考にさせていただき、分からないことを調べて解決していこうと思います。
No.2
- 回答日時:
まず、「プロトコル」について勉強しておいてください。
通信をするときには、常識となる知識です。
JAVAの標準APIにはソケット通信も含まれていますので、たいていのサーバーとの送受信は可能です。
ただし、楽に作れるかは別問題です。
標準APIでサポートしているのはHTTP接続くらいですから、他のプロトコルのサーバーと接続するには自分で実装する必要があります(もしくは誰かが作ったものを使う)。
質問にはプロトコルが明確になっていないので、それ以上は回答できません。
ちなみに、HTTPやFTPというのはファイル転送プロトコルなので、送受信するファイルがどんなものなのかは全く関係ありません。
この回答へのお礼
お礼日時:2005/08/25 16:48
回答ありがとうございました。
Javaの知識が無く行き詰っていたので大変参考になりました。
ちなみにプロトコルはHTTPかSOAPを予定しております。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- WordPress(ワードプレス) ワードプレスにて .xmlファイルの使い方をご存知の方、よろしくお願いいたします。 2 2022/09/30 00:55
- サーバー お名前ドットコムの共用サーバー 送信済みメールをサーバーから削除できるか? 2 2023/03/01 10:44
- その他(メールソフト・メールサービス) メールサーバーは「PC側がメールをDL済みか否か?」を何を以て感知するのか? 2 2022/12/20 14:56
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- その他(メールソフト・メールサービス) サンダーバードでメールが受信されない 10 2022/03/24 17:00
- その他(メールソフト・メールサービス) Thunderbirdのメール送信ができません 1 2022/10/28 16:54
- Yahoo!メール ぷららメールの送受信が出来なくなった 2 2023/07/16 11:48
- その他(セキュリティ) 役所など、情報系システムのセキュリティが弱くても業務システムに問題ないか 3 2022/11/02 16:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TCP/IP通信時のサーバーからの受信
-
UDP通信におけるbind関数について
-
ソケットを用いた1対多通信につ...
-
ソケットのrecvの戻り値が0
-
Socket通信の0バイト受信について
-
同じLAN内パソコンのIPアドレス...
-
SIPがNATを越えられない理由
-
recv関数でフリーズしてしまう
-
相手のIPアドレスを取得する方法
-
Winsockで接続待ちタイムアウト...
-
JavaによるXMLの送受信
-
VB6のwinsockでconnectできない
-
エクセル VBA でのCOMポート...
-
ソケット通信 同じポート番号...
-
Socket通信を待ち受け状態にす...
-
送信したデータの一部が文字化...
-
ネットワークプログラミングに...
-
メッセージを受信したら受信終...
-
UDPで受信スループットを測定
-
winsockでファイル転送
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TCP/IP通信時のサーバーからの受信
-
UDP通信におけるbind関数について
-
Winsockで接続待ちタイムアウト...
-
recv関数でフリーズしてしまう
-
VB6のwinsockでconnectできない
-
ソケットのクローズについて
-
UDP通信する時に、相手にどうや...
-
エクセル VBA でのCOMポート...
-
ソケットのrecvの戻り値が0
-
UdpClient 送信元のIPアドレ...
-
Socket通信の0バイト受信について
-
WinSockでの通信プログラムがう...
-
同じLAN内パソコンのIPアドレス...
-
ソケット通信 同じポート番号...
-
VC++でのソケット通信について
-
Connectエラーが出てしまう・・...
-
CreateFile関数でCOMポートが開...
-
Winsockを使わずにVBでSocketを...
-
VB6‥ソケットについて
-
SIPがNATを越えられない理由
おすすめ情報