Heim > Fragen und Antworten > Hauptteil
Kürzlich bin ich für ein kleines Buchrezensionsprojekt in der Schulbibliothek verantwortlich. Das Projekt basiert auf Java, da das Fach zuvor C++ studiert hat und ich erst seit etwa einem Monat damit vertraut bin. Ich muss sagen, dass es wirklich gut ist, dass das Open-Source-Ökosystem von Java mit Python vergleichbar ist. Jetzt stoße ich beim Schreiben von Java auf ein Problem. Das erste, was ich tun muss, ist, nach Tools zu suchen. . Ein dadurch verursachtes Problem besteht jedoch darin, dass Sie fast nicht Ihr eigenes Gehirn verwenden müssen und diese Mainstream-Java-Frameworks grundsätzlich von Spring unterstützt werden. Auf diese Weise wird das gesamte Projekt zu einer einfachen, groben Operation.
Das ganze Projekt scheint jetzt einfach zu sein (Ich habe noch keine Dinge wie ehcache und redis zum Caching verwendet und ich habe nicht an die Leistung der Parallelität gedacht Ich habe alle kleinen Räder eingebaut, die ich zuvor gebaut habe. B. Benutzerauthentifizierung usw. Nach der Ablösung durch Spring Security und dergleichen gibt es auch gute Tools wie druid
für die Datenbanküberwachung. Es fühlt sich an, als hätte ich im gesamten Projekt fast nichts geschrieben. Controller/service/dao/model/util und andere Dinge sind allesamt Spring-Family-Buckets. Wie soll ich in diesem Fall Unit-Tests schreiben? Ich habe das Gefühl, dass es nichts gibt, worüber ich schreiben könnte.
ps: Diese Frage ist kein Beschwerdethema. Es gibt viele Wissenspunkte in Java, die gelernt werden müssen, z. B. den Quellcode verschiedener hervorragender Frameworks und JVM. Wenn Spring nicht auf den Quellcode schaut, gibt es einen Fehler, es kann nur ein Stapelüberlauf sein.