JAXPとJAXBの違いは何ですか?
回答:
JAXP(Java API for XML Processing)は、DOM、SAX、StAXなどのJavaSEのさまざまな低レベルXMLAPIをカバーするかなり時代遅れの包括的な用語です。
JAXB(Java Architecture for XML Binding)は、javax.xml.bindアノテーションを使用してXMLドキュメントをJavaオブジェクトモデルにバインドする特定のAPI(以下のもの)です。
javax.xml.validationクライアントが問題を自分でトラブルシューティングできるように、クラスを使用してサービスのXSDに対して着信要求を検証したことを覚えています。
JAXPはXML処理用のJavaAPIであり、DOMまたはSAXパーサーを使用してXMLファイルを解析するためのプラットフォームを提供します。
JAXBはXMLバインディング用のJavaアーキテクチャですが、Javaプログラミング言語で記述されたアプリケーションからXMLドキュメントに簡単にアクセスできるようになります。
例:Computer.xmlファイル、JAXPを使用してデータにアクセスする場合は、次の手順を実行します
同じ操作をJAXBで実行する場合、Computer.xmlにアクセスするには次の手順を実行する必要があります