..


Σύνδεσμοι διαφημιζόμενων

Ελατηρίων

Όπως αναφέρθηκε προηγουμένως, ένα πλεονέκτημα της Άνοιξης είναι να modular. Στρώματα του είναι:

  • Πυρήνας Container
  • Data Access
  • Web
  • AOP
  • Δοκιμή

Spring Layers

Το δοχείο στρώση αποτελείται από τις ενότητες: Core, φασόλια, Πλαίσιο, και γλώσσα έκφρασης. Βασικές ενότητες και φασόλια αποτελούν την κύρια δομή του πλαισίου, συμπεριλαμβανομένων των δυνατοτήτων της ΔΟΕ και DI, τα οποία υλοποιούνται μέσω του BeanFactory, η οποία είναι μια εξελιγμένη εφαρμογή της μεθόδου Factory Pattern . Η BeanFactory επιτρέπει την αποσύνδεση μεταξύ του ορισμού και τη διαμόρφωση της λογική της εφαρμογής και τις εξαρτήσεις.
Η ενότητα Πλαίσιο, με βάση φασόλια έντυπο, λειτουργεί ως δίαυλος για την πρόσβαση στα αντικείμενα μέσα από βασικές προδιαγραφές διεπαφής της: ApplicationContext. Η ApplicationContext κληρονομεί όλη τη λειτουργικότητα του BeanFactory, προσθέτοντας άλλες, όπως η υποστήριξη για τη διεθνοποίηση, η διάδοση των γεγονότων, τη φόρτωση των πόρων, η υποστήριξη για J2EE.
Το στρώμα γλώσσα έκφρασης παρέχει ένα ισχυρό γλώσσα έκφρασης για χειρισμό αντικειμένων κατά το χρόνο εκτέλεσης.

Η Access Data Layer / Ένταξη αποτελείται από τις υπο-ενότητες: JDBC, ORM, OXM, και JMS συναλλαγών. Η μονάδα παρέχει μια αφαίρεση του JDBC JDBC API, με σκοπό να καταστεί λιγότερο κουραστικό προγραμματισμού μέσω του ίδιου. Το ORM ενότητα αυτή παρέχει ένα επίπεδο ενσωμάτωσης με το δημοφιλές πλαίσια O \ χαρτογράφηση R, όπως η ΚΣΙΕ , Hibernate, iBatis . Άνοιξη επιτρέπει τη χρήση όλων των δυνατοτήτων αυτών των πλαισίων, καθιστώντας δυνατή την intergrate με τις ιδιαιτερότητές του, όπως η διαχείριση των συναλλαγών.
Το στρώμα OXM παρέχει ένα επίπεδο αφαίρεσης για την χαρτογράφηση αντικειμένων / XML για να JAXB , XMLBeans και πολλά άλλα. Η ενότητα περιλαμβάνει funzinalità JMS για την αποστολή και λήψη μηνυμάτων, ενώ η ενότητα παρέχει μια συναλλαγή Διευθυντής συναλλαγών για όλους τους τύπους των τάξεων.

Το στρώμα ιστού αποτελείται από τις ενότητες: Web, Servlets Web, Struts-Web και συστατικά στοιχεία πύλης Web. Η ενότητα στο Web περιέχει βασικές λειτουργίες για τη δημιουργία επιχειρηματικών εφαρμογών σε, όπως η υποστήριξη για ανεβάσετε τα αρχεία, επίσης, προσφέρει την εκκίνηση του δοχείου ΔΟΕ μέσω ενός Servlet ακροατή. Η ενότητα Web περιέχει ένα Servlet-μέρος του MVC πλαίσιο, ενώ η ενότητα περιλαμβάνει τις κατηγορίες για τις Web-Struts ολοκλήρωση με Struts2 , ωστόσο, δεν συνιστάται σε αυτήν την έκδοση 3 της άνοιξης. Τέλος, το Web μορφή-συστατικό στοιχείο πύλης παρέχει ίδια λειτουργικότητα με τη μορφή Web-Servlet, αλλά προσανατολισμένες σε εφαρμογές που κάνουν χρήση των συστατικών στοιχείων πύλης .

AOp στρώμα παρέχει μια προσκολλημένη στην Συμμαχία AOP , επιτρέποντας πτυχή προγραμματισμός. Αυτό το στρώμα σας επιτρέπει να δημιουργήσετε κώδικα που πρέπει να αποσυνδεθεί από τις άλλες λειτουργίες, ακόμα και αν σχετίζονται με τη γενική ροή της εφαρμογής (το μέρος που αφορά την AOP θα συζητηθεί σε επόμενα τμήματα). Αυτό το στρώμα έχει επίσης μια Όψεις ενότητα για την ένταξη με AspectJ , και Instrumentantions ένα module που επιτρέπει την παρακολούθηση των τάξεων, προσφέροντας μια ClassLoader που μπορούν να χρησιμοποιηθούν σε κάποια Application Server.

Το στρώμα παρέχει possbiltà Δοκιμή για να δοκιμάσετε τις συνιστώσες της Άνοιξης χρήση JUnit ή TestNG . Η ενότητα αυτή παρέχει τη δυνατότητα άσκησης για να προετοιμαστεί και ApplicationContexts cache για λόγους ελέγχου, fornerndo επίσης δυνατή η χρήση κοροϊδεύει αντικείμενα για να δοκιμάσετε τον κώδικα σε απομόνωση.

Άνοιξη Java Οδηγός
E-Learning
Linux (Μάθημα) Linux (Μάθημα)
Πλήρης οδηγός για την open-source σύστημα. Από 49 €.
PHP (Μάθημα) PHP (Μάθημα)
Η πλήρης σειρά μαθημάτων για τη δημιουργία δυναμικών ιστοσελίδων. Από 49 €.
Ruby και Ruby on Rails (Μάθημα) Ruby και Ruby on Rails (Μάθημα)
Δημιουργία λογισμικού και Web εφαρμογές με Ρουμπίνι και RoR. Από 39 €.
Σύνδεσμοι διαφημιζόμενων