[JAVA] Qu'est-ce que Jersey? Implémentation de référence?

Qu'est-ce que Jersey

Définition

En Java ① Application REST Pour développer ②JAX-RS de ③ Implémentation de référence

① Application REST

REST est un principe de conception de services Web. Les applications REST réalisent le modèle de conception des services Web.

Pour REST, Introduction à REST Basic Knowledge --Qiita

②JAX-RS(Java API for RESTful Web Services) Framework Web (avec diverses fonctions). Par exemple Utilisez des annotations pour mapper les réponses de requête HTTP au code Java Tel Une cible de comparaison qui peut effectuer le même mouvement est "Servlet".

③ Implémentation de référence

Implémentation de référence Une méthode créée dans le but d'implémenter les fonctions de JAX-RS.

Résumé

Qu'est-ce que Jersey? L'une des façons d'implémenter la fonctionnalité d'un framework Web pour développer des applications Web basées sur les principes de conception REST en Java

Si vous le comparez avec des ramen Sauce soja (EE) Ramen (java) a un choix de légumes mashimashi (JAX-RS), et maintenant je comprends que la recette de légumes est "Jersey".

+α ・ Types de principes de conception de services Web ・ Si vous souhaitez réaliser REST, pourquoi ne pas sélectionner "Spring" dans Java Flamework? Y a-t-il une raison de s'en tenir à l'EE? -Il existe d'autres implémentations de référence de JAX-RS. Quels sont les critères de sélection?

Recommended Posts

Qu'est-ce que Jersey? Implémentation de référence?
Qu'est-ce qu'une variable de type référence?
Qu'est-ce que Cubby
Qu'est-ce qui est nul? ]
Qu'est-ce que 'java
Qu'est-ce que Keycloak
Qu'est-ce que maven?
Qu'est-ce que Jackson?
Qu'est-ce que soi
Qu'est-ce que Jenkins
Qu'est-ce que ArgumentMatcher?
Qu'est-ce que IM-Juggling?
Qu'est-ce que les paramètres
Qu'est-ce que SLF4J?
Qu'est-ce que la façade? ??
Qu'est-ce que Java <>?
Qu'est-ce que Gradle?
Qu'est-ce que POJO
Qu'est-ce que 'java
Qu'est-ce que centOS
Qu'est-ce que RubyGem?
Qu'est-ce que before_action?
Qu'est-ce que Docker
Qu'est-ce que Byte?
Qu'est-ce que Tomcat
Qu'est-ce que l'assemblage Maven?
Qu'est-ce qu'un constructeur
Qu'est-ce que vue cli
Qu'est-ce qu'une interface
Qu'est-ce que le moi de Ruby?
Qu'est-ce que le codage en dur?
Qu'est-ce qu'un flux
Qu'est-ce que l'attr_accessor de Ruby?
Qu'est-ce que l'encapsulation Java?
Qu'est-ce qu'une permission refusée?
Qu'est-ce que le contrôle d'instance?
Qu'est-ce qu'un initialiseur?
Qu'est-ce que Spring Tools 4
Qu'est-ce qu'un opérateur?
Qu'est-ce que l'orientation objet?
Qu'est-ce que le @VisibleForTesting de Guava?
Qu'est-ce qu'un modèle MVC?
Qu'est-ce qu'une annotation?
Qu'est-ce que la technologie Java?
Qu'est-ce que Java API-java
Qu'est-ce que @ (variable d'instance)?
Qu'est-ce que l'artefact de Gradle?
Qu'est-ce que l'audit JPA?
[Java] Qu'est-ce que flatMap?
Qu'est-ce qu'un servlet?
Qu'est-ce que le développement Web?
[Java] Qu'est-ce que ArrayList?
Qu'est-ce qu'un opérateur de référence sûr (&.) Utilisant Ruby Ampasand?
Qu'est-ce que HttpSession session = request.getSession ();