Comprendre la notation markdown Notes personnelles
HTML,CSS,JavaScript,php Vue,Laravel Je ne suis pas bon au back-end, donc j'étudiais seul, principalement autour du front-end, déclenché par l'école.
--Mauvais point
--Mauvais point
** Éléments de mise en œuvre ** Fonction de connexion pour chaque administrateur et utilisateur (Spring Security ne peut pas être utilisé) Fonction panier pagination Nouvel enregistrement, mise à jour, ajout, recherche, recherche de condition composée, suppression logique dans la base de données
** Éléments de mise en œuvre **
eclipse
Spring tool suite3 Spring Boot Spring Jdbc Spring Web Bean Validation
Thymeleaf MysqlWorkBench AWS S3
Chaque fois que je suis bloqué, il y a de nombreux articles d'il y a longtemps. Ce n'est pas que cela ne fonctionne pas, mais je m'inquiète pour le style d'écriture et la technologie modernes.
J'ai créé une entité selon la base de données, mais on m'a dit que l'entité ne devrait pas être affichée directement dans la vue, j'ai donc créé un modèle pour l'affichage (le contenu du code est exactement le même que l'entité sauf pour le constructeur) et l'ai utilisé comme argument du constructeur. Le remplissage a été effectué en spécifiant l'entité. Je pensais que ce serait bien d'utiliser la méthode Clone ici, mais il a dit qu'il n'avait pas besoin de la cloner. Le plus gros problème était de savoir s'il fallait créer un modèle de formulaire en mettant à jour les enregistrements DB. Après toute la formation, j'ai entendu dire que cela dépendait du produit. Fondamentalement, il a été dit qu'il était normal d'utiliser un modèle au lieu de séparer les modèles, mais s'il y a une possibilité que le contenu de la base de données change à l'avenir, ou dans le cas d'un développement à grande échelle, séparez les modèles et utilisez-les correctement. On a dit que c'était bien.
J'y suis habitué, donc je ne pense pas que ça va rester coincé. Je ne pouvais pas avancer parce que j'étais coincé. Il était rempli d'éléments à comprendre, tels que le nombre de valeurs et le type de données. C'était encore plus déroutant parce que DB join était impliqué dans cette situation. Surtout pour l'horodatage et la date, je me souviens qu'il devenait difficile d'échanger avec des données DB si je ne faisais pas attention.
Pendant le développement, j'ai senti que tout ce qui concernait la validation ou la valeur pouvait changer devrait être transmis par Model. Au contraire, dans la plupart des cas, je l'ai gardé dans la session, et quand je m'y suis habitué, je me suis demandé s'il serait correct de tout supprimer avec invalidate (). Il existe également une méthode pour le transmettre avec une entrée cachée, mais j'ai évité de l'utiliser car je pense que ce sera un anti-motif.
Le plus bouché était le transfert de données vers et depuis la base de données. Premièrement, le message d'erreur de Mysql n'était pas gentil. Et lorsque le nombre de données augmentait, il devenait difficile de comprendre ce qui était passé et ce qui était actuellement contenu. Une façon était de faciliter la compréhension avec les constantes des constantes, mais j'ai personnellement évité de l'utiliser car c'était difficile à comprendre.
Variable 1.compareTo (variable 2)
"Valeur négative" si la valeur de l'appelant de la méthode (variable 1) est inférieure à la valeur de l'argument (variable 2) "Valeur positive" si la valeur de l'appelant de la méthode (variable 1) est supérieure à la valeur de l'argument (variable 2) "0" si la valeur de l'appelant de la méthode (variable 1) est la même que la valeur de l'argument (variable 2) Cité de Samurai Academy
Je l'ai trouvé pratique car il pouvait être facilement utilisé pour vérifier les dates en double.
Recommended Posts