[JAVA] Résumé de la participation au JJUG CCC 2019 Spring

J'ai participé au JJUG CCC printemps 2019 qui s'est tenu le 18 mai 2019. Voici un résumé des séances que j'y ai entendues et de leurs impressions. Cela peut être difficile à voir dans les balles, mais pardonnez-moi s'il vous plaît. Je vous serais reconnaissant si vous pouviez signaler des erreurs.

Aperçu de la session de participation et impressions

Jakarta EE Update -May 2019-

Document d'information

Aperçu

Impressions

CI l'architecture des applications Java / Kotlin avec ArchUnit

Document d'information

Aperçu

Impressions

――Si l'architecture n'est pas respectée, elle a tendance à s'endetter, c'est donc merveilleux de pouvoir le garantir! ――Une fois la structure du package décidée, le test de dépendance du package peut être utilisé pendant longtemps une fois qu'il est incorporé, donc j'ai senti qu'il n'y avait pas beaucoup de problème à écrire le test. --Spring @ PreAuthorized peut être utilisé pour éviter d'oublier d'annoter

Environnement de développement et infrastructure d'application à l'ère du Cloud Native

Document d'information

Aperçu

--Introduction à Eclipse Che

Impressions

――Impression que l'apparence est presque la même qu'un IDE général «Je pensais que ce serait formidable si je pouvais l'utiliser car je pourrais réduire le temps nécessaire pour créer l'environnement de développement. ―― Comme vous ne resterez pas coincé dans la construction d'un environnement, ce type de stress disparaîtra.

Faites progresser le développement! Architecture propre avec Java - Nouveau développement à partir de zéro

Document

Aperçu

Impressions

Division BFF / Backend de l'API pour les applications mobiles dans Hot Pepper Beauty

Aperçu

Impressions

――Je pensais que cela pouvait être efficace lorsqu'il y avait plusieurs sources d'affichage telles que les applications et le Web, et que l'équipe de l'application et l'équipe du backend étaient séparées. Si non, l'impression est que le coût de fabrication d'une meilleure amie est élevé et que vous pourriez en souffrir. «Cela n'a rien à voir avec BFF, mais la technologie utilisée est relativement nouvelle et enviable.

Points clés de la migration des micro-services par modèle étranger

Document d'information

Aperçu

Impressions

«Je pensais que le modèle Strangler était très efficace pour le renouvellement de l'héritage au moderne. ――Je sympathise avec la transition progressive

Functional Spring Cookbook

Document d'information

Aperçu

Impressions

―― Puisque vous pouvez écrire dans un style fonctionnel, j'ai trouvé que c'était merveilleux de pouvoir écrire simplement avec un peu de description. Dans le cas d'un service à grande échelle qui introduit une architecture propre, etc., il y a un processus pour appeler la couche application, donc j'ai senti que la méthode de routage deviendrait Fat et ce serait difficile à voir et simple.

(Mis à jour le 20 mai 2019 ↓)

«Nous avons reçu un commentaire direct de @making @ github, et il a dit qu'il n'aurait aucun problème car il pouvait synthétiser des routes. -Si vous lisez Documentation, vous constaterez que RouterFunction Mapping est plusieurs RouterFunction < Il semble synthétiser des beans de type?>, Donc vous pouvez diviser la méthode de routage. --L'implémenteur n'a besoin que de définir plusieurs Beans de type RouterFunction <?> Sans en avoir conscience. ――Si tel est le cas, gardons les choses simples sans devenir gros

Recommended Posts

Résumé de la participation au JJUG CCC 2019 Spring
Impressions d'un apprenti ingénieur se rendant au JJUG CCC 2018 printemps
Mémo JJUG CCC Printemps 2018
Rapport du printemps JJUG CCC 2018
Résumé du matériel du JJUG CCC automne 2018
Mémo de participation au printemps JJUG CCC 2018
Spring Framework 5.0 Résumé des principaux changements
J'ai participé au JJUG CCC 2019 Spring
Sortie de message (Spring boot)
[java] Résumé de la gestion des caractères
Résumé de l'écriture des arguments d'annotation
[Java] [Maven3] Résumé de l'utilisation de Maven3
[* Java *] Je suis allé au JJUG CCC 2017 Automne
[* Java *] J'ai participé au JJUG CCC 2019 Spring
Résumé de la sélection des éléments dans Selenium
[java] Résumé de la gestion des chaînes de caractères
Résumé de ce que j'ai appris sur Spring Boot
Résumé de la création de balises JSF personnalisées
[Docker] Introduction à docker compose Résumé de base de docker-compose.yml
Résumé de la mousse lors de la mise à jour de JMockit 1.4 vers 1.30
L'histoire de la montée de la série Spring Boot 1.5 à la série 2.1
Résumé de ce que j'ai appris dans Spring Batch
Comment appliquer HandlerInterceptor à la passerelle entrante http de Spring Integration
[Java Silver] Résumé des points liés aux expressions lambda
Un mémorandum de dépendance à Spring Boot2 x Doma2
J'ai essayé de réduire la capacité de Spring Boot
Résumé des connaissances requises pour réussir Java SE8 Silver
Comment utiliser CommandLineRunner dans Spring Batch of Spring Boot
Résumé de l'API de communication Java (1) Comment utiliser Socket
[Eclipse] Résumé des paramètres d'environnement * Mis à jour de temps en temps
Résumé de l'API de communication Java (3) Comment utiliser SocketChannel
Résumé de l'API de communication Java (2) Comment utiliser HttpUrlConnection
Comment démarrer par environnement avec Spring Boot de Maven
Résumé de la mise en œuvre des arguments par défaut en Java
[Spring] Pièges de BeanUtils.copyProperties
À propos de DI of Spring ①
vue d'ensemble du fichier jar
À propos de DI of Spring ②
Résumé sur la sécurité de l'information
Résumé de l'utilisation de FragmentArgs
Rapport d'automne 2018 du JJUG CCC
Résumé du document Spring Boot 2.2
Présentation de Spring AOP
Résumé de l'utilisation de DBFlow
Résumé du support Java 2018
Un ingénieur qui ne comprend pas Java est allé à JJUG CCC.
À propos de la fonction de Spring Boot en raison de différentes versions
20190803_Java & k8s sur Azure L'histoire d'aller au festival
Découpez SQL en fichier de propriété avec jdbcTemplate of spring boot