CRUD App ist eine Webanwendung, in der Benutzer CRUD -Operationen ausführen kann.
Es wird mit JSP, Servlet, Hiberate, Spring Frameworks und Bootstrap erstellt.
Dies ist ein lernbasiertes Projekt, das mit Maven gebaut wurde.
Was ist JSP?
Mit der JSP -Technologie (JavaServer Pages) können Sie einfach Webinhalte erstellen, die sowohl statische als auch dynamische Komponenten haben.
Die JSP -Technologie stellt alle dynamischen Funktionen der Java -Servlet -Technologie zur Verfügung, bietet jedoch einen natürlicheren Ansatz für die Erstellung statischer Inhalte.
Weitere Informationen finden Sie hier: https://docsoracle.com/javaee/5/tutorial/doc/bnagx.html
Was ist Servlet?
Die Servlet -Technologie wird zum Erstellen einer Webanwendung verwendet (wohnt auf der Serverseite und generiert eine dynamische Webseite).
Sie finden Ressourcen auf Google oder überprüfen Sie dies: https://docs.oracle.com/javaee/7/api/javax/servlet/package-summary.html
Was ist Winterschlaf?
Hibernate ist ein Java -Framework, das die Entwicklung der Java -Anwendung für die Interaktion mit der Datenbank vereinfacht.
Es handelt sich um ein Open -Source -Tool, Leichtgewicht, ORM -Tool (Object Relational Mapping).
Hibernate implementiert die Spezifikationen von JPA (Java Persistence API) für die Datenpersistenz.
Weitere Informationen zu Hibernate finden Sie unter: https://hibernate.org/orm/documentation/5.6/
Was ist Frühlingsgerüst?
Das Spring Framework ist ein Anwendungsrahmen und eine Inversion des Kontrollcontainers für die Java -Plattform.
Die Kernfunktionen des Frameworks können von jeder Java -Anwendung verwendet werden. Es gibt jedoch Erweiterungen zum Erstellen von Webanwendungen auf der Java EE -Plattform
Lesen Sie mehr über Spring hier: https://docs.spring.io/spring-framework/docs/current/reference/html/
Was ist Bootstrap?
Bootstrap ist das beliebteste CSS-Framework für die Entwicklung reaktionsschneller und mobiler Websites
Weitere Informationen finden Sie hier: https://getbootstrap.com/docs/4.1/getting-started/Introduction/
Was ist Maven?
Maven ist ein Build -Automatisierungstool, das hauptsächlich für Java -Projekte verwendet wird.
Maven kann auch verwendet werden, um Projekte in C#, Ruby, Scala und anderen Sprachen zu erstellen und zu verwalten.
Das Maven -Projekt wird von der Apache Software Foundation gehostet, wo es früher Teil des Jakarta -Projekts war
Sie können Maven hier erkunden: https://maven.apache.org/guides/