Struts βασίζεται στην έννοια του MVC , Model /View /Controller . Η θέα είναι το περιβάλλον που βλέπει ο χρήστης . Το μοντέλο είναι η επιχειρηματική λογική . Ο ελεγκτής είναι το κομμάτι στη μέση , ότι οι δεσμοί Προβολή στο μοντέλο . Στην Struts , Actionservlet είναι η καρδιά του ελεγκτή .
Εικόνων Χαρτογράφηση
Η
Στην Struts , Java Server Pages ( JSP ) παρέχουν την "Προβολή ". Όταν εκτελείται ένα JSP , καλεί την Actionservlet , το οποίο συγκρίνει τα δεδομένα που εστάλη καταχωρήσεις στο αρχείο αντηρίδες - config.xml . Από αυτό προέρχεται η κατάλληλη " Δράση " servlet , το οποίο στη συνέχεια καλείται να εκτελέσει την επιχειρηματική λογική , το « μοντέλο » που απαιτείται για να ολοκληρωθεί η διαδικασία .
Η επέκταση Actionservlet
υπάρχει γενικά ένα μόνο αντίγραφο του Actionservlet σε μια εφαρμογή , που έρχεται με Struts , και δεν είναι συνήθως τροποποιηθεί . Ωστόσο , όπως και κάθε κλάση Java , μπορεί να παραταθεί . Η μόνη φορά που αυτό γίνεται γενικά είναι να ασχοληθεί με κοινές λειτουργίες που χρειάζονται σε όλες τις κατηγορίες δράσης . Αντί αυτές τις λειτουργίες κωδικοποίησης πολλές φορές , μπορούν να προστεθούν σε Actionservlet . Μερικά παραδείγματα είναι η ασφάλεια και η υλοτομία .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα