Πίνακας περιεχομένων:
Βίντεο: Τι είναι το Spring LocalSessionFactoryBean;
2024 Συγγραφέας: Lynn Donovan | [email protected]. Τελευταία τροποποίηση: 2023-12-15 23:45
Ανοιξη παρέχει το LocalSessionFactoryBean κλάση ως εργοστάσιο για ένα αντικείμενο SessionFactory. ο LocalSessionFactoryBean Το αντικείμενο έχει ρυθμιστεί ως φασόλι μέσα στο κοντέινερ IoC, είτε με τοπική πηγή δεδομένων JDBC είτε με κοινόχρηστη πηγή δεδομένων από το JNDI.
Επιπλέον, τι είναι το SessionFactory την άνοιξη;
SessionFactory είναι μια διεπαφή. SessionFactory μπορεί να δημιουργηθεί παρέχοντας το αντικείμενο Configuration, το οποίο θα περιέχει όλες τις λεπτομέρειες ιδιοτήτων που σχετίζονται με το DB που έχουν αφαιρεθεί από κάθε αδρανοποίηση. πρβλ. xml ή αδρανοποίηση. ο SessionFactory είναι ένα αντικείμενο ασφαλές νήματα και χρησιμοποιείται από όλα τα νήματα μιας εφαρμογής.
Εκτός από τα παραπάνω, ποια είναι η χρήση του HibernateTransactionManager; ο εφαρμογή ότι χρήσεις εργοστάσιο μονής αδρανοποίησης για συναλλαγή βάσης δεδομένων, έχει καλή επιλογή χρησιμοποιήστε το HibernateTransactionManager . HibernateTransactionManager μπορεί να λειτουργήσει και με απλό JDBC. HibernateTransactionManager επιτρέπει μαζική ενημέρωση και μαζική εισαγωγή και διασφαλίζει την ακεραιότητα των δεδομένων.
Σε σχέση με αυτό, τι είναι το Spring ORM;
Ανοιξιάτικο ORM Το DAO Class @Component είναι Ανοιξη σχολιασμός που λέει το Ανοιξη κοντέινερ μέσω του οποίου μπορούμε να χρησιμοποιήσουμε αυτήν την κλάση Ανοιξη IoC (Dependency Injection). Χρησιμοποιούμε σχολιασμό JPA @PersistenceContext που υποδεικνύει την ένεση εξάρτησης σε ένα EntityManager.
Πώς ρυθμίζετε την αδρανοποίηση την άνοιξη;
Ας δούμε ποια είναι τα απλά βήματα για την ενσωμάτωση αδρανοποίησης και ελατηρίου:
- δημιουργία πίνακα στη βάση δεδομένων Είναι προαιρετικό.
- δημιουργήστε applicationContext. αρχείο xml Περιέχει πληροφορίες για DataSource, SessionFactory κ.λπ.
- δημιουργία Υπάλληλου.
- δημιουργία υπαλλήλου.
- δημιουργήστε EmployeeDao.
- δημιουργήστε το InsertTest.
Συνιστάται:
Ποια είναι η βασική κατηγορία όλων των ελεγκτών Spring MVC;
Όλοι οι ελεγκτές Spring MVC είτε υλοποιούν απευθείας το Controller είτε επεκτείνονται από μία από τις διαθέσιμες υλοποιήσεις βασικής κλάσης όπως AbstractController, SimpleFormController, MultiActionController ή AbstractWizardFormController
Τι είναι το MVC Spring;
Ένα Spring MVC είναι ένα πλαίσιο Java που χρησιμοποιείται για τη δημιουργία εφαρμογών Ιστού. Ακολουθεί το σχέδιο σχεδίασης Model-View-Controller. Εφαρμόζει όλα τα βασικά χαρακτηριστικά ενός βασικού πλαισίου ελατηρίου όπως Inversion of Control, Dependency Injection
Ποια είναι η χρήση του Spring MVC;
Ένα Spring MVC είναι ένα πλαίσιο Java που χρησιμοποιείται για τη δημιουργία εφαρμογών Ιστού. Ακολουθεί το σχέδιο σχεδίασης Model-View-Controller. Εφαρμόζει όλα τα βασικά χαρακτηριστικά ενός βασικού πλαισίου ελατηρίου όπως Inversion of Control, Dependency Injection
Ποια είναι η χρήση του Spring Tool Suite;
Το STS είναι ένα περιβάλλον ανάπτυξης που βασίζεται στο Eclipse και είναι προσαρμοσμένο για την ανάπτυξη εφαρμογών Spring. Παρέχει ένα έτοιμο προς χρήση περιβάλλον για την υλοποίηση, τον εντοπισμό σφαλμάτων, την εκτέλεση και την ανάπτυξη των εφαρμογών σας. Περιλαμβάνει επίσης ενσωμάτωση για Pivotal tc Server, Pivotal Cloud Foundry, Git, Maven και AspectJ
Τι είναι το πλαίσιο εκτέλεσης στο Spring Batch;
Ένα ExecutionContext είναι ένα σύνολο ζευγών κλειδιών-τιμών που περιέχουν πληροφορίες που έχουν πεδίο εφαρμογής είτε στο StepExecution είτε στο JobExecution. Το Spring Batch διατηρεί το ExecutionContext, το οποίο βοηθά σε περιπτώσεις όπου θέλετε να επανεκκινήσετε μια ομαδική εκτέλεση (π.χ., όταν παρουσιάστηκε ένα μοιραίο σφάλμα, κ.λπ.)