問題タブ [jsr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Jersey および JSR に関連する JAX-RS
私はJavaのいくつかの概念に頭を悩ませようとしています:
- JSR: 仕様を記述しますが、実際の実装はありません。たとえば、http: //jsr311.java.net/は「Java™ API for RESTful Web Services」の「ホーム」です。これは、JSR-311 のすべての実装に共通のリファレンスとして機能します。
- http://mvnrepository.com/artifact/javax.ws.rs/jsr311-apiから JSR-311 のインターフェース (?) をダウンロードできますが、自分で JSR-311 を実装しない限り、これらには特に価値はありません。
- JSR には、通常/常に参照実装があります。それを見つけるには、「JSR XXX リファレンス実装」をグーグルで検索するか、仕様のホームページ (例: http://jsr311.java.net/ )を参照する必要があります。
- JSR-311 の場合、この参照実装はJerseyです。Maven を使用すると、http://mvnrepository.com/artifact/com.sun.jersey/jersey-server/1.9からジャージー サーバーを取得できます。Jersey はhttp://mvnrepository.com/artifact/javax.ws.rs/jsr311-apiにあるインターフェースに従って実装を提供するため、jsr311-api 自体ではなく、Jersey をプロジェクトに依存関係として追加するだけで済みます。 . (これはすべての JSR テクノロジに適用されますか?)
- プロジェクトの依存関係としてhttp://mvnrepository.com/artifact/javax.ws.rs/jsr311-apiとhttp://mvnrepository.com/artifact/com.sun.jersey/jersey-server/1.9の両方を配置すると、おそらくクラスパスの問題を引き起こしますか?
私は完全にオフですか、それとも何かに取り組んでいますか?
java-me - datasync API の jar ファイルはどこからダウンロードできますか?
javax.microedition.datasync
MIDlet アプリケーションで使用して、携帯電話のデータをコンピュータと同期したいと考えています。問題は、 が使用するライブラリがどこにあるのかわからないことJSR-230
です。したがって、誰かがこのjsrのライブラリを入手する場所を知っている場合.
java - JSR仕様は、開発者の観点から優れた学習リソースですか?
今日、サーブレット3.0仕様を読んで、私は次の文に出くわしました。
この仕様はサーブレット開発者向けのユーザーガイドではなく、そのように使用することを意図したものではないことを強調します。
ほとんどの本、サーブレット、JSPに関するWebサイトは非常に古いと感じたので、読み始めました。Tomcat 7.0の構成でいくつかの問題が発生した後、最新の状態にしたかったのです。
JSRの仕様は、開発者の観点から優れた学習リソースですか?私は中級のJavaWeb開発者を意味します。もしそうなら、それらに対処するための良い戦略は何ですか?
前もって感謝します。
java - JSR とは何ですか? また、その用途は何ですか?
JSR の関連性は何ですか? また、JSR を使用するためにどのように最適化しますか?
Bluetooth用のjsr82のようなものや、他の技術アプリ用の他のものを読みました。
その関連性は何ですか?
spring-mvc - 検証に失敗した場合のメッセージのJSR検証APIでのローカリゼーションサポート
Twitterのような単純なWebベースのアプリケーションを開発するためにSpring3.0.2を使用しています。サーバー側の検証はJSR検証APIでうまくいきますが、検証に失敗すると、JSR検証APIでメッセージを国際化する方法が見つかりません。
アプリケーションのユーザーを表すモデルクラスSpitter.javaで次のアノテーションを使用しています。
パブリッククラスSpitterはSerializableを実装します{
検証に失敗した場合のローカリゼーションサポートについてJSRValidationAPIを確認しましたが、同じものを見つけることができません。
国際化を実現する方法はありますか?
前もって感謝します...
java - scala、jsr 223 & コンパイル
jsr 223 API (scala 2.8.1 および sling JSR 223 実装) 経由で scala を使用して小さなテスト アプリを正常にセットアップしました。ただし、ScriptEngine が javax.script.Compilable を実装しているかどうかを確認すると、そうではないことがわかりました。
スクリプトのコンパイルをサポートする他の scala jsr 223 impl はありますか? ありがとう。
java - XQJ JSR 225 を使用した Xquery
次のJavaコードがあります。XQJ api を使用してテスト XQuery プログラムを作成するために XQJ を使用しています。JSR-000225 XQuery API for Java 1.0 最終リリースをダウンロードし、クラスパスに xqjapi.jar を追加しました。Javaコードは次のように単純です
私の問題は、次の例外があることです
これを解決するのを手伝ってください。
java - JSR-275 の代替品はどこにありますか?
JSR-275は廃止され、Google で調べた限りではまもなく javax 名前空間から削除される予定です。org.unitsofmeasurementに代替があると思われますが、API は JSR-275 とはかなり異なるようです。おそらくjscienceは代替品ですが、信頼できるアーティファクト(JARなど)を含むmavenリポジトリはないようです。
それとも、ソースをダウンロードし、独自の JAR を作成し、インターネット上の混乱を無視する必要があるものの 1 つにすぎませんか?
そして、私がそれを行う場合、オプションは何ですか? ソースをダウンロードするための適切なオプションはありますか、それとも jsr-275 1.0-beta-2 jar のようなもののコピーを取得して自分のリポジトリに隠しておく必要がありますか? 将来の Java のアップグレード (Java 9?) によって一部の古い jar との互換性が失われる可能性があるため、これは少し危険に思えます。
この問題をどのように処理していますか?
web-services - jax-rpc(jsr224)とjax-ws(jsr101)の違いは何ですか
2つのJSRの違いを理解したいだけです。これらはすべて、Webサービスを実装するために異なる方法で使用されます。一方は、すでにjre1.6に含まれているアノテーションを使用しているように見えます。もう一方は、パッケージ軸をダウンロードする必要があるため、 Webサービスまたは石鹸を実装するための2つのパッケージだけを考えますか?
ejb - EJB 3.1 JSR 定義
EJB 3.1 JSR では、セクション 16.3.4 に記載されています
コンテナーは、エンタープライズ Bean インスタンスがその環境変数への読み取りアクセスのみを持つようにする必要があります。コンテナは、環境ネーミング コンテキストとそのサブコンテキストを変更する javax.naming.Context インターフェイスのすべてのメソッドから javax.naming.OperationNotSupportedException をスローする必要があります。
質問 1 : JSR によると、ステートレス Bean メソッドから JNDI にオブジェクトを追加/編集することは合法ではありません。
したがって、次のコードは、それが当てはまる場合は失敗するはずですが、jboss 6 でテストすると問題なく動作します。
質問 2 : 私の jboss で動作するのは、必要以上のものを許可する jboss の実装ですか、それとも JSR を完全に誤解していますか?
私は EJB 認定を受けています。それが私がこれを求めている理由なので、私がこれを行う理由についてコメントする必要はありません =)