Σπίτι Προσωπικά Οικονομικά Σχεδιάζοντας το View in Struts της Τζακάρτα - ανδρείκελα

Σχεδιάζοντας το View in Struts της Τζακάρτα - ανδρείκελα

Πίνακας περιεχομένων:

Βίντεο: How to Draw a City Street View in 1-Point Perspective: Narrated 2024

Βίντεο: How to Draw a City Street View in 1-Point Perspective: Narrated 2024
Anonim

Αν θέλετε οι χρήστες της εφαρμογής σας να δουν την όμορφη δουλειά σας, πρέπει να δημιουργήσετε ένα οπτικό στοιχείο για την αίτησή σας. Στην εφαρμογή Struts του προτύπου MVC, έχετε πλήρη ευελιξία να επιλέξετε την τεχνολογία προβολής της επιλογής σας. Αφού επιλέξετε μια τεχνολογία, πρέπει να την εφαρμόσετε. Ακολουθούν ορισμένες επιλογές Προβολής, πώς να δημιουργήσετε εφαρμογές για μια διεθνή πελατεία και πώς να συνδέσετε την προβολή στον ελεγκτή.

Η Struts δεν ενδιαφέρει τι προβάλλει την αρχιτεκτονική που επιλέγετε να χρησιμοποιήσετε. Οι περισσότεροι προγραμματιστές χρησιμοποιούν την αρχιτεκτονική JSP, αλλά αυτό δεν είναι απαίτηση. Ωστόσο, η Struts διανέμει μια ολοκληρωμένη βιβλιοθήκη ετικετών που μπορείτε να χρησιμοποιήσετε με σελίδες JSP για να καταστήσετε ευκολότερη τη σύνταξη των σελίδων JSP.

Άλλες δυνατότητες δημιουργίας προβολής μπορεί να ανταποκρίνονται καλύτερα στις ανάγκες σας. Οι παρακάτω ενότητες εξηγούν μια δειγματοληψία των επιλογών σας.

Μηχανές πρότυπων

Οι μηχανές με πρότυπο χαρακτηρίζονται από τον διαχωρισμό του σχεδιασμού σελίδας από τα δεδομένα σελίδας. Αυτή η μεθοδολογία προσφέρει πολλά πλεονεκτήματα σε σχέση με την απλή βανίλια JSP, όπως

  • Περισσότερη ευελιξία στο σχεδιασμό της τοποθεσίας
  • Ευκολότερη σχεδιαστική ανάπτυξη για γραφικά άτομα
  • Μεγαλύτερος έλεγχος της συνέπειας της εμφάνισης της τοποθεσίας.

Ακολουθούν παραδείγματα τριών κινητήρων πρότυπο.

Το Apache Cocoon project είναι ένα πλαίσιο εφαρμογών Web που βασίζεται στην προϋπόθεση

διαχωρίζοντας τις ανησυχίες - δηλαδή, διαχωρίζοντας την παρουσίαση από τη λογική από τα δεδομένα. Το Apache Cocoon περιέχει αγωγούς (μια συγκεκριμένη διαδρομή για τη ροή μετασχηματισμών) που δημιουργούν δεδομένα XML από διάφορες πηγές και μετά μετασχηματίζουν αυτά τα δεδομένα σε διάφορες τεχνολογίες παρουσίασης μέσω της χρήσης φύλλων στυλ XSL (eXtensible Stylesheet Language). Το Cocoon προσφέρει ένα ευρύ φάσμα πιθανών μετασχηματισμών, συμπεριλαμβανομένων των JSP, Velocity, FreeMarker, PHP και XSP. Για περισσότερες πληροφορίες, ανατρέξτε στην τοποθεσία Web Cocoon. Το plug-in Cocoon επιτρέπει στο Struts να μεταβεί προς τα εμπρός στο Cocoon για μετασχηματισμό σε έναν από τους αγωγούς του Cocoon. (A

προς τα εμπρός, πιο γνωστός ως ActionForward , είναι ένας μηχανισμός που ορίζει τη μετάβαση του ελέγχου σε έναν άλλο πόρο, συνήθως μια σελίδα JSP ή ένα servlet. για περισσότερες πληροφορίες. Τζακάρτα ταχύτητα και VelocityStruts

Η ταχύτητα είναι ένα έργο Τζακάρτα - μια βασισμένη σε Java μηχανή προτύπου που παρέχει μια απλή γλώσσα δέσμης ενεργειών για τη δημιουργία σελίδων. Δεν επιτρέπεται Java κώδικας στις σελίδες.

Το VelocityStruts είναι μια επέκταση των Struts που παντρεύει άψογα το Struts Framework με την Velocity.Με την επέκταση VelocityStruts, οι προγραμματιστές μπορούν να διαβιβάσουν ένα αίτημα σε ένα πρότυπο Velocity αντί σε μια σελίδα JSP. Το ωραίο πράγμα για αυτή τη μέθοδο είναι ότι δεν είστε αναγκασμένοι να επιλέγετε μεταξύ μιας τεχνολογίας ή άλλης. Μπορείτε να αναμίξετε και να ταιριάξετε όσο κρίνετε κατάλληλο. Για να μάθετε περισσότερα σχετικά με το VelocityStruts, ανατρέξτε στο έργο Apache Τζακάρτα.

FreeMarker

Το FreeMarker δημιουργεί έξοδο κειμένου (οτιδήποτε από HTML σε αρχεία PDF) βάσει προτύπων. Τα πρότυπα FreeMarker είναι ουσιαστικά σχέδια σελίδων που δεν περιέχουν λογική εφαρμογής, μόνο πληροφορίες σχεδιασμού σελίδας. Αυτό παρέχει έναν καθαρό διαχωρισμό των ανησυχιών μεταξύ των σχεδιαστών σελίδων και των προγραμματιστών εφαρμογών. Το πλαίσιο λειτουργεί με το Struts out-of-the-box και αντικαθιστά τη χρήση βιβλιοθηκών JSP και JSP tags ως τεχνολογίες παρουσίασης.

Το FreeMarker είναι ένα έργο ανοιχτού κώδικα. Περισσότερες πληροφορίες σχετικά με το FreeMarker διατίθενται στην ιστοσελίδα του FreeMarket.

Εργαλεία XML

Το πλεονέκτημα ενός εγγράφου XML είναι ότι μπορείτε να χρησιμοποιήσετε φύλλα στυλ XSL για να μετατρέψετε το έγγραφο σε σχεδόν οποιοδήποτε άλλο τύπο εγγράφου για παρουσίαση. Αυτή η διαδικασία μετασχηματισμού είναι συμφέρουσα για ιστότοπους που πρέπει να προσφέρουν πολλές μορφές εμφάνισης στον χρήστη. Για παράδειγμα, μπορεί να θέλετε να αφήσετε τον χρήστη να δει μια παραγγελία αγοράς σε μορφή HTML, PDF ή απλού κειμένου. Αυτή η ενότητα περιγράφει δύο εργαλεία που ενσωματώνονται με τους Struts για την παροχή υπηρεσιών XML και XSL.

StrutsCX

Το πλαίσιο StrutsCX αντικαθιστά το JSP με μετασχηματισμούς γλώσσας XSLT (εξελικτικές μορφές φύλλου στυλ). Το StrutsCX εξάγει καλά μορφοποιημένη XML, η οποία στη συνέχεια μπορεί να μετατραπεί σε οποιοδήποτε αριθμό σημείων σήμανσης παρουσίασης (HTML, CSV, PDF, WML κ.ο.κ.) χρησιμοποιώντας φύλλα στυλ XSL. Δείτε αυτήν την τοποθεσία Web για περισσότερες πληροφορίες σχετικά με το StrutsCX.

stxx

Τα τέσσερα γράμματα

stxx είναι ένα ακρωνύμιο για τα Struts για τη μετατροπή XML με XSL. Η τεχνολογία stxx τιμολογείται ως επέκταση του πλαισίου Struts που επιτρέπει μια ενέργεια για την επιστροφή ενός εγγράφου XML το οποίο θα μετατραπεί στην τελική μορφή παρουσίασης με XSL ή Velocity. Σκοπός αυτού του συστήματος είναι η παροχή εναλλακτικής τεχνολογίας παρουσίασης στο JSP. Ωστόσο, μπορείτε να χρησιμοποιήσετε το JSP παράλληλα με το stxx. Ρίξτε μια ματιά στο SourceForge για να μάθετε περισσότερα.

Σχεδιάζοντας το View in Struts της Τζακάρτα - ανδρείκελα

Η επιλογή των συντακτών

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Microsoft SharePoint Workspace είναι ο καλλιτέχνης παλαιότερα γνωστός ως Microsoft Office Groove desktop εφαρμογή προσαρμοσμένη για άτομα που θέλουν να συνεργάζονται σε έγγραφα online και offline. Προσφέρεται μαζί με το Office 2010 και παρέχει μια διεπαφή χρήστη παρόμοια με την Εξερεύνηση των Windows για προβολή και επεξεργασία αρχείων και λιστών από μια τοποθεσία του SharePoint. SharePoint Workspace ...

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Το Site δημοσίευσης του sharePoint 2010 παρέχει μια πλούσια εμπειρία επεξεργασίας καθιστά εύκολο για ένα μη τεχνικό πρόσωπο να δημιουργήσει ιστοσελίδες. Η προσθήκη του περιεχομένου σας στη σελίδα είναι γρήγορη. Το SharePoint παρέχει πολλά είδη δοχείων περιεχομένου που μπορείτε να χρησιμοποιήσετε κατά τη δημιουργία της σελίδας σας, συμπεριλαμβανομένων των πλαισίων κειμένου μιας γραμμής για την εισαγωγή μιας απλής γραμμής κειμένου ...

Για ιστότοπους SharePoint Online - dummies

Για ιστότοπους SharePoint Online - dummies

Μπορείτε να δημιουργήσετε και να αναπτύξετε τρεις κύριους τύπους σελίδων του SharePoint όχι λιγότερο!) - το καθένα με ξεχωριστή λειτουργία: περιεχόμενο, τμήματα Web και εκδόσεις σελίδων. Σελίδα περιεχομένου: Επίσης γνωστή ως σελίδα wiki, αυτό είναι το μαχαίρι ελβετικού στρατού των σελίδων του SharePoint. Μια σελίδα περιεχομένου παρέχει όχι μόνο μια θέση ...

Η επιλογή των συντακτών

Τι είναι ένας χάρτης Java; - ανδρείκελα

Τι είναι ένας χάρτης Java; - ανδρείκελα

Πίνακες και εξειδικευμένες λίστες καθιστούν δυνατή την εκτέλεση μιας εκπληκτικής σειράς εργασιών με την Java. Ωστόσο, υπάρχουν περιπτώσεις όπου μια εφαρμογή Java χρειάζεται κάτι που είναι περισσότερο παρόμοιο με μια βάση δεδομένων, χωρίς να έχει όντως όλες τις αποσκευές της βάσης δεδομένων (όπως η αγορά μιας ξεχωριστής εφαρμογής). Για παράδειγμα, μπορεί να θέλετε να είστε σε θέση ...

Λίγα περίεργα πράγματα για το Java Math - dummies

Λίγα περίεργα πράγματα για το Java Math - dummies

- να έχουν ορισμένους περιορισμούς όταν πρόκειται για υπολογισμό μαθηματικών. Αυτοί οι περιορισμοί είναι συνήθως ασήμαντοι, αλλά μερικές φορές γλιστρίζουν και σας δαγκώνουν. Εδώ είναι τα πράγματα που πρέπει να προσέξετε όταν κάνετε μαθηματικά στην Java. Η

Η επιλογή των συντακτών

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Από τα τρία νέα φίλτρα Blur στο Photoshop CS6, θα έχετε επίσης πρόσβαση σε δύο σχετικούς πίνακες ελέγχου, Εργαλεία θόλωσης και Εφέ θόλωσης, τα οποία περιέχουν τις επιλογές σας. Και τα τρία φίλτρα σας επιτρέπουν να δημιουργήσετε ειδικά εφέ. Blur πεδίου: Δημιουργεί μια συνολική θόλωση στην εικόνα σας. Με την προσθήκη πρόσθετων σημείων ελέγχου ή καρφίτσες, ...

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

, αυτόνομο πλαίσιο Μάσκες στο Photoshop CS6 προς όφελος του πίνακα Ιδιότητες, ο οποίος περιλαμβάνει τώρα τις δυνατότητες των πλαισίων Μάσκες και Προσαρμογές. Δεν υπάρχουν όμως ανησυχίες. Κανένα από τα χαρακτηριστικά που παρείχε προηγουμένως ο πίνακας "Μάσκες" χάθηκε. Ο νέος πίνακας Ιδιότητες σάς δίνει τη δυνατότητα να προσθέσετε, να επεξεργαστείτε και να διαχειριστείτε το στρώμα σας, ...

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Μπορείτε να κάνετε ρεαλιστικές τροποποιήσεις σε εικόνες που έχουν προοπτικά επίπεδα. Με το Σημείο Εκκίνησης, καθορίζετε τα επίπεδα στις εικόνες σας και, στη συνέχεια, χρησιμοποιώντας μια ποικιλία τεχνικών, προσθέστε ή εξαλείψτε αντικείμενα σε αυτά τα αεροπλάνα. Ανοίξτε μια εικόνα που χρειάζεται επεξεργασία. Εάν θέλετε να επικολλήσετε ...