Préparez-vous à votre entrevue printanière avec Spring, Spring Boot, RESTful, SOAP Web Services et Spring MVC.

Description
Spring Boot est l'un des projets Spring Boot est l'un des projets Spring Boot, le framework Java le plus utilisé pour développer des services RESTful et des micro-services.

Il y a une grande variété de modules de printemps et de projets de printemps sur lesquels vous devez vous souvenir et être prêt à répondre à des questions, vous devez avoir une bonne compréhension des nouvelles caractéristiques du printemps et avoir une bonne compréhension des concepts que vous avez mis en uvre dans vos projets.

Ce cours vous aide à vous préparer à l'entrevue printanière avec des exemples de codes couvrant plus de 200 questions et réponses d'entrevue printanière sur Spring, Spring Boot, Spring MVC, Spring JDBC, Spring JDBC, JPA, AOP, Restful Services et SOAP Web Services.

La liste des questions discutées sur chaque sujet est présentée ci-dessous.

Printemps


Qu'est-ce que l'accouplement libre ?
Qu'est-ce qu'une dépendance ?
Qu'est-ce que la COI (Inversion de contrôle) ?
Qu'est-ce que l'injection de dépendance ?
Pouvez-vous donner quelques exemples de Dependency Injection ?
Qu'est-ce que le câblage automatique ?
Quels sont les rôles importants d'un conteneur de la COI ?
Que sont Bean Factory et le contexte d'application ?
Pouvez-vous comparer Bean Factory avec le contexte d'application ?
Comment créer un contexte d'application avec Spring ?
Comment Spring sait-il où chercher des composants ou des haricots ?
Qu'est-ce qu'un Component Scan ?
Comment définir un scan de composants dans les configurations XML et Java ?
Comment cela se fait-il avec Spring Boot ?
Que signifie @Component ?
Que signifie @Autowired ?
Quelle est la différence entre @Controller, @Component, @Repository et @Service Annotations au printemps ?
Quelle est la portée par défaut d'un haricot ?
Le fil de haricot de printemps est-il sécuritaire ?
Quels sont les autres oscilloscopes disponibles ?
En quoi Springâs singleton bean bean diffère-t-il de Gang of Four Singleton Pattern ?
Quels sont les différents types d'injections de dépendance ?
Qu'est-ce que l'injection de setter ?
Qu'est-ce que l'injection de constructeur ?
Comment choisir entre les injections setter et constructor ?
Quelles sont les différentes options disponibles pour créer des contextes d'application pour Spring ?
Quelle est la différence entre XML et Java Configurations for Spring ?
Comment choisir entre les configurations XML et Java pour Spring ?
Comment le printemps fait-il le câblage automatique ?
Quels sont les différents types d'appariement utilisés par Spring pour le câblage automatique ?
Comment déboguer les problèmes avec Spring Framework ?
Comment résoudre NoUniqueBeanDefinitionException ?
Comment résoudre NoSuchBeanDefinitionException ?
Qu'est-ce que @Primary ?
Qu'est-ce que @Qualifier ?
Qu'est-ce que le CDI (Contexts and Dependency Injection) ?
Est-ce que Spring supporte CDI ?
Recommanderiez-vous d'utiliser l'IDC ou les annotations printanières ?
Quelles sont les principales caractéristiques des différentes versions de Spring ?
Quelles sont les nouveautés de Spring Framework 4.0 ?
Quelles sont les nouveautés de Spring Framework 5.0 ?
Que sont les modules de printemps importants ?
Quels sont les projets importants du printemps ?
Quelle est la façon la plus simple de s'assurer que nous utilisons une seule version de toutes les dépendances liées à Spring ?
Nommez certains des modèles de conception utilisés dans Spring Framework ?
Que pensez-vous de Spring Framework ?
Pourquoi le printemps est-il populaire ?
Pouvez-vous donner une vue d'ensemble du cadre de printemps ?
Ressort MVC


Qu'est-ce que l'architecture du modèle 1 ?
Qu'est-ce que l'architecture du modèle 2 ?
Qu'est-ce que l'architecture du contrôleur frontal modèle 2 ?
Pouvez-vous montrer un exemple de méthode de commande dans Spring MVC ?
Pouvez-vous expliquer un flux simple dans Spring MVC ?
Qu'est-ce qu'un ViewResolver ?
Qu'est-ce que Model ?
Qu'est-ce que ModelAndView ?
Qu'est-ce qu'un RequestMapping ?
Qu'est-ce qu'un servlet Dispatcher ?
Comment configurer le servlet Dispatcher ?
Qu'est-ce qu'un objet de support de formulaire ?
Comment se fait la validation à l'aide de Spring MVC ?
Qu'est-ce que BindingResult ?
Comment faire correspondre les résultats de validation à votre vue ?
Que sont les étiquettes Spring Form Tags ?
Qu'est-ce qu'une variable de chemin ?
Qu'est-ce qu'un attribut de modèle ?
Qu'est-ce qu'un attribut de session ?
Qu'est-ce qu'un classeur init ?
Comment définir le format de date par défaut avec Spring ?
Pourquoi Spring MVC est-il si populaire ?
Bottes de printemps


Qu'est-ce que Spring Boot ?
Quels sont les objectifs importants de Spring Boot ?
Quelles sont les caractéristiques importantes de Spring Boot ?
Comparez Spring Boot vs Spring Boot ?
Comparez Spring Boot vs Spring MVC ?
Quelle est l'importance de @SpringBootApplication ?
Qu'est-ce que la configuration automatique ?
Comment pouvons-nous trouver plus d'informations sur la configuration automatique ?
Qu'est-ce qu'un serveur embarqué ? pourquoi est-ce important ?
Quel est le serveur embarqué par défaut avec Spring Boot ?
Quels sont les autres serveurs embarqués supportés par Spring Boot ?
Que sont les projets de démarrage ?
Pouvez-vous donner des exemples de projets de démarrage importants ?
Qu'est-ce que Starter Parent ?
Quelles sont les différentes choses qui sont définies dans Starter Parent ?
Comment Spring Boot applique-t-il une gestion commune des dépendances pour tous ses projets Starter ?
Qu'est-ce que Spring Initializr ?
Qu'est-ce que application.properties ?
Quelles sont certaines des choses importantes qui peuvent être personnalisées dans le fichier application.properties ?
Comment externaliser la configuration à l'aide de Spring Boot ?
Comment ajouter des propriétés d'application personnalisées à l'aide de Spring Boot ?
Qu'est-ce que @ConfigurationProperties ?
Qu'est-ce qu'un profil ?
Comment définissez-vous les haricots pour un profil spécifique ?
Comment créer une configuration d'application pour un profil spécifique ?
Comment pouvez-vous avoir une configuration différente pour différents environnements ?
Qu'est-ce que Spring Boot Actuator ?
Comment surveillez-vous les services Web à l'aide de Spring Boot Actuator ?
Comment trouver plus d'informations sur l'environnement de votre application en utilisant Spring Boot ?
Qu'est-ce qu'un CommandLineRunner ?
Connectivité de la base de données - JDBC, Spring JDBC & JPA


En quoi Spring JDBC est-il différent de JDBC ?
Qu'est-ce qu'un JdbcTemplate ?
Qu'est-ce qu'un RowMapper ?
Qu'est-ce que JPA ?
Qu'est-ce que Hibernate ?
Comment définir une entité dans JPA ?
Qu'est-ce qu'un directeur d'entité ?
Qu'est-ce qu'un contexte de persistance ?
Comment cartographier les relations dans JPA ?
Quels sont les différents types de relations dans l'APP ?
Comment définissez-vous le Mapping One to One dans JPA ?
Comment définissez-vous One to Many Mapping dans JPA ?
Comment définissez-vous Many to Many Mapping dans JPA ?
Comment définir une source de données dans un contexte printanier ?
Quelle est l'utilisation de persistence.xml ?
Comment configurer Entity Manager Factory and Transaction Manager ?
Comment définissez-vous la gestion des transactions pour l'intégration Spring â" Hibernate ?
Données du printemps


Qu'est-ce que Spring Data ?
Quel est le besoin de Spring Data ?
Qu'est-ce que Spring Data JPA ?
Qu'est-ce qu'un CrudRepository ?
Qu'est-ce qu'un PagingAndSortingRepository ?
Test unitaire


Comment le cadre printanier facilite-t-il le test unitaire ?
Qu'est-ce que Mockito ?
Quel est votre cadre de moquerie préféré ?
Comment faire des données fantaisie avec Mockito ?
Quelles sont les différentes annotations moqueuses avec lesquelles vous avez travaillé ?
Qu'est-ce que MockMvc ?
Qu'est-ce que @WebMvcTest ?
Qu'est-ce que @MockBean ?
Comment écrire un test unitaire avec MockMVC ?
Qu'est-ce que JSONAssert ?
Comment écrire un test d'intégration avec Spring Boot ?
Qu'est-ce que @SpringBootTest ?
Qu'est-ce que @LocalServerPort ?
Qu'est-ce que TestRestTemplate ?
AOP


Qu'entend-on par préoccupations transversales ?
Comment mettre en uvre des préoccupations transversales dans une application Web ?
Si vous voulez enregistrer chaque requête dans une application web, quelles sont les options auxquelles vous pouvez penser ?
Si vous souhaitez suivre l'exécution de chaque demande, quelles sont les options qui vous viennent à l'esprit ?
Qu'est-ce qu'un Aspect et Pointcut dans l'AOP ?
Quels sont les différents types de conseils AOP ?
Qu'est-ce que le tissage ?
Comparez Spring AOP vs AspectJ ?
Services Web SOAP


Qu'est-ce qu'un service Web ?
Qu'est-ce que SOAP Web Service ?
Qu'est-ce que SOAP ?
Qu'est-ce qu'une enveloppe SOAP ?
Qu'est-ce que SOAP Header et SOAP Body ?
Pouvez-vous donner un exemple de SOAP Request et SOAP Response ?
Qu'est-ce qu'un en-tête SOAP ? quel type d'information est envoyé dans un en-tête SOAP ?
Pouvez-vous donner un exemple d'un en-tête SOAP avec des informations d'authentification ?
Qu'est-ce que le WSDL (Web Service Definition Language) ?
Quelles sont les différentes parties d'une WSDL ?
Qu'est-ce que l'approche Contrat d'abord ?
Qu'est-ce qu'un XSD ?
Pouvez-vous donner un exemple de XSD ?
Qu'est-ce que JAXB ?
Comment configurer un plugin JAXB ?
Qu'est-ce qu'un point final ?
Pouvez-vous montrer un exemple de terminal écrit avec Spring Web Services ?
Qu'est-ce qu'un MessageDispatcherServlet ?
Comment configurer un MessageDispatcherServlet ?
Comment générer une WSDL à l'aide des Spring Web Services ?
Comment mettre en uvre la gestion des erreurs pour les services Web SOAP ?
Qu'est-ce qu'un défaut SOAP ?
RESTful Web Services


Qu'est-ce que REST ?
Quels sont les concepts clés de la conception de l'API RESTful ?
Quelles sont les meilleures pratiques des services RESTful ?
Pouvez-vous montrer le code d'un exemple de la méthode Get Resource avec Spring REST ?
Que se passe-t-il lorsque nous retournons un haricot d'une méthode de cartographie des demandes ?
Qu'est-ce que GetMapping et quelles sont les méthodes connexes disponibles dans Spring MVC ?
Pouvez-vous montrer le code d'un exemple de méthode Post Resource avec Spring REST ?
Quel est le statut de réponse HTTP approprié pour une exécution réussie de la création d'une ressource ?
Pourquoi utilisons-nous ResponseEntity dans un service RESTful ?
Qu'est-ce que HATEOAS ?
Pouvez-vous donner un exemple de réponse pour HATEOAS ?
Comment l'implémenter en utilisant Spring ?
Comment documenter les services web RESTful ?
Pouvez-vous nous donner un bref aperçu de la documentation Swagger ?
Comment automatiser la génération de la documentation Swagger à partir de RESTful Web Services ?
Comment ajouter des informations personnalisées à la documentation Swagger générée à partir des services Web RESTful ?
Qu'est-ce que Swagger-UI ?
Qu'est-ce que la représentation d'une ressource ?
Qu'est-ce que la négociation de contenu ?
Quel en-tête HTTP est utilisé pour la négociation de contenu ?
Comment l'implémenter en utilisant Spring Boot ?
Comment ajouter le support XML à vos services RESTful créés avec Spring Boot ?
Comment implémenter le traitement des exceptions pour les services Web RESTFul ?
Quelles sont les meilleures pratiques liées au traitement des exceptions en ce qui concerne les services Web RESTful ?
Quels sont les différents statuts d'erreur que vous retourneriez dans les services Web RESTful ?
Comment les mettre en uvre à l'aide de Spring Boot ?
Quel est le statut de réponse HTTP que vous retournez pour les erreurs de validation ?
Comment gérer les erreurs de validation avec les services Web RESTful ?
Pourquoi avons-nous besoin du versionnage pour les services Web RESTful ?
Quelles sont les options de versionnement disponibles ?
Comment mettre en uvre le versioning pour les services Web RESTful ?

CLIQUEZ ICI pour accéder à ce cours