[Java] Java EE 7 Schema Namespace Moving to jcp.org

原文はこちら。
https://blogs.oracle.com/theaquarium/entry/java_ee_schema_namespace_moved

Java EE 7APIのスキーマの名前空間が、java.sun.comからおそらくより適したxmlns.jcp.orgに変わりつつあります。是非最新のJava EE 7のドラフトスキーマをチェックして下さい(ご認識されているとは思いますが、Java EE 7はまだ最終化されていませんので、現在進行中です)。
Java EE: XML Schemas for Java EE Deployment Descriptors
http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/index.html
アップデートされたスキーマには以下のものが含まれています。
  • application_7.xsd
  • application-client_7.xsd
  • connector_1_7.xsd
  • ejb-jar_3_2.xsd
  • javaee_7.xsd
  • jsp_2_3.xsd
  • javaee_web_services_1_4.xsd
  • javaee_web_services_client_1_4.xsd
  • web-app_3_1.xsd
  • web-common_3_1.xsd
  • web-fragment_3_1.xsd
  • web-facelettaglibrary_2_2.xsd
  • web-facesconfig_2_2.xsd
独立コンサルタントで熱烈なJava EEファンであり、長きにわたりJCPエキスパートを務めるAntonio Goncalvesは変更に関してこう述べています。
"technically changing a namespace is not difficult, so this is not a major Java EE 7 technical update. But it's a symbol. For many years we were wondering what would happen to java.sun.com namespaces. Most of us thought it would be renamed to java.oracle.com. But no, it went back to where it originally belonged, to the JCP. Lately the JCP has moved towards greater transparency (i.e. JCP.next) and having the JCP namespaces strenghens this move."

「技術的に名前空間の変更は困難ではないので、これはJava EE 7の技術的なメジャーアップデートではありません。しかし象徴ではあります。長年にわたってjava.sun.comという名前空間がどうなるか疑問に思っていました。多くの者はjava.oracle.comに変更されるものと思っていたのです。でもそうではなく、JCPという、元の鞘に収まったのです。最近JCPは、JCP.nextのような活動により、透明性を向上させてきましたし、JCPという名前空間はこの動きを強化するものです。」
ご注意頂きたいのは、全てのAPIの名前空間がすぐにアップデートされるというわけではありません。いくつかのAPIはJava EE 7で変更されません。例えば、JAX-WSは変更されないでしょう。全ての古い名前空間は後方互換性のために維持されつづけるでしょう。
是非あなたの意見を聞かせて下さい。以下は関連する専門家グループの議論です。
[jsr342-experts] Java EE 7 schemas
http://java.net/projects/javaee-spec/lists/jsr342-experts/archive/2013-02/message/36

0 件のコメント:

コメントを投稿