

どうか、お知恵をお貸しください！１週間ほどまずは自力でやってみようと本やネットを見ながら挑戦して見ましたが、サッパリだったのでここで質問させてください。

初めてプログラミングをします。  
XMLデータベースから情報をxmlで取得し、XQueryで返すREST Webサービスを作らなければなりません。

内容：  
XMLデータベース（添付画像＞飛行機の名前、製造年月日、画像、説明文など各飛行機につき１０項目がXMLで記載されている）  
このデータを参照するための REST WebサービスをJavaで書きたい。

**XMLデータベース**

![XMLデータベースの内容](https://i.stack.imgur.com/f7aII.png)

ゴールとしてはサーバー上で  
例：製造年月日が新しい順に並べ替えたい  
→ その際にこのデータベースからデータを参照  
→ 並び替えられた写真などのデータが表示される

今回、開発に際し揃えたソフト：  
Tomcat 8.0 localhost  
Jersey 2.0  
Eclipse 4.4 (Luna PHPなどの入ったpackage)  
JAVA 1.8  
JDK 8

全くの初心者のため、本や  
YoutubeやWebseiteのTutorial
(<http://www.vogella.com/tutorials/REST/article.html> ,
<http://javabrains.koushik.org/tutorials/javaee_jaxrs/Introduction.html> ,
インストールに際し、個別に各ソフトのインストールと起動方法のページ)

流れとしてはEclipse上で  
WEb serviceのプログラミングを書く  
@pathなどの書いてあるページと、それに呼応するjavaのページを下記要領で作成

  1. dynamic web projectを作る
  2. JARsをすべてコピーして入れ
  3. Javaで 新しいpackageを作る
  4. javaclassを作る
  5. web.xml を作る

Webクライアントのページ作成

もしくは、今回の場合、webクライント側だけでもいいのでしょうか？  
良い方法や、参照すべきプログラムのあるサイトなど（言語問わず）があれば教えて下さい。  
どうぞ宜しくお願い致します。


CC BY-SA 4.0
2015-06-17T16:23:25.130
11449
2021-07-14T00:47:23.900
2021-07-14T00:47:23.900
3060
10180
question
java xml rest soap
XMLデータベースを繋ぐRESTのwebサービスの開発について（JAVA）


質問を拝読しました。  
おそらく初めてのプログラミングということで、開発環境の作成も含めて学習することが山のようにあると思います。頑張ってください。同じミスを繰り返さないためにも、作業ログを作成することをおすすめします。

開発環境ですが、特に問題ないと思います。  
しかしmavenは学習するまで時間がかかるため、躓いたときは飛ばしてよいと思います。

> Tomcat 8.0 localhost  
>  Jersey 2.0  
>  Eclipse 4.4 Luna PHPなどの入ったpackage

Eclipseを初めて使うのであれば、日本語に対応したPleiades All in Oneがおすすめです。  
<http://mergedoc.osdn.jp/index.html#/pleiades.html>

> JAVA 1.8  
>  JDK 8  
>  apache-maven-3.3.3  
>  Jboss

REST対応のアプリケーションサーバを作ることが目的であるならば、まずはJerseyのチュートリアル解説を読んでください。そののちにプロトタイプ的な小さなソースを書くべきです。

XML/JSONを使用したアプリケーションサーバの解説のリンクを、コメントに投稿しました


CC BY-SA 3.0
2015-06-19T04:39:48.687
11500
2015-06-19T04:39:48.687
8918
11449
answer