JiBX

Screenshot Λογισμικό:
JiBX
Στοιχεία Λογισμικού:
Εκδοχή: 1.2.3
Ανεβάστε ημερομηνία: 12 May 15
Προγραμματιστής: Dennis M. Sosnoski
Άδεια: Δωρεάν
Δημοτικότητα: 11

Rating: nan/5 (Total Votes: 0)

JiBX είναι ένα πλαίσιο για τη δέσμευση των δεδομένων XML σε αντικείμενα της Java. Έργο JiBX σάς επιτρέπει να εργάζεστε με δεδομένα από έγγραφα XML χρησιμοποιώντας τις δικές του δομές τάξη σας. Το πλαίσιο JiBX χειρίζεται όλες τις λεπτομέρειες της μετατροπής των δεδομένων σας από και προς το XML με βάση τις οδηγίες σας.
JiBX έχει σχεδιαστεί για να εκτελέσει τη μετάφραση μεταξύ των εσωτερικών δομών δεδομένων και XML με πολύ υψηλή απόδοση, αλλά εξακολουθεί να σας επιτρέπει υψηλό βαθμό ελέγχου επί της μεταφραστικής διαδικασίας.
Πώς διαχειρίζεται αυτό; JiBX χρησιμοποιεί δεσμευτικά έγγραφα ορισμού να καθοριστούν οι κανόνες για το πώς τα αντικείμενα σας Java μετατρέπονται ή από XML (η σύνδεση). Σε κάποιο σημείο, αφού έχετε μεταφράσει πηγαίο κώδικα σας σε τάξη τα αρχεία σας εκτελέσει το πρώτο μέρος του πλαισίου JiBX, τη δεσμευτική compiler.
Αυτό compiler ενισχύει δυαδικά αρχεία κατηγορία που παράγεται από το μεταγλωττιστή της Java, προσθέτοντας κώδικα για να χειριστεί τη μετατροπή περιπτώσεις των κατηγοριών ή από το XML. Μετά την εκτέλεση του δεσμευτική compiler μπορείτε να συνεχίσετε τις κανονικές βήματα που παίρνετε για τη συναρμολόγηση της αίτησής σας (όπως κτίριο αρχεία jar, κλπ). Μπορείτε επίσης να παραλείψετε τη δέσμευση μεταγλωττιστή ως ξεχωριστό βήμα και αντί να δεσμεύουν τάξεις άμεσα κατά το χρόνο εκτέλεσης, αν και αυτή η προσέγγιση έχει κάποια μειονεκτήματα.
Το δεύτερο μέρος του πλαισίου JiBX είναι η σύνδεση της εκτέλεσης. Οι ενισχυμένες αρχεία της κατηγορίας που παράγεται από την πρόσδεση compiler χρησιμοποιείτε αυτό το στοιχείο χρόνου εκτέλεσης τόσο για τα πραγματικά τη δημιουργία αντικειμένων από ένα έγγραφο εισόδου XML (που ονομάζεται unmarshalling, δεδομένα όσον αφορά δεσμευτική) και για τη δημιουργία ενός εγγράφου XML εξόδου από αντικείμενα (που ονομάζεται διαλογής). Το εκτέλεσης χρησιμοποιεί μια μονάδα ανάλυσης για την εφαρμογή της XMLPull API για το χειρισμό εγγράφων εισόδου, αλλά κατά τα άλλα είναι αυτοδύναμη

Τι είναι καινούργιο σε αυτή την έκδοση:.

< ul>

  • Διορθώθηκε πλήθος θεμάτων στην παραγωγή κώδικα από το σχήμα για το σχήμα χρησιμοποιώντας ομάδες υποκατάστασης, ή αναφοράς της ομάδας ως βάση για complexType επέκταση ή τον περιορισμό.
  • Διορθώθηκε παραγωγή κώδικα από το σχήμα όταν χρησιμοποιούν τους ορισμούς xml.xsd από το χώρο ονομάτων http://www.w3.org/XML/1998/namespace.
  • Διορθώθηκε bug στην επικύρωση σχήματος το οποίο απαιτείται μια βάση = "..." χαρακτηριστικό για ένα στοιχείο περιορισμού simpleType (inline τύπο βάσης επιτρέπονται ως εναλλακτική λύση).
  • Διορθώθηκε το σπασμένο γενιά WSDL από Jibx2Wsdl, η οποία δημιουργείται κενό ορισμοί για μηνύματα εξόδου.
  • Προσθέστε Υποστήριξη για το XS:. Είδη καταλόγου
  • Καλύτερη ονοματοδοσία αλγόριθμο για ένθετες συνιστώσες του σχήματος (αν μόνο ένα συστατικό παιδί, να περάσει το εξωτερικό όνομα κάτω στο συστατικό παιδί).
  • Σταθερή επαναλαμβάνεται τύπου = & quot? Συστοιχία & quot? Codegen προσαρμογής.
  • Διορθώθηκε το πρόβλημα με τη χρήση των υφιστάμενων συνδέσεις με περιττές περιλαμβάνει με Codegen (NPE).
  • Αλλαγή Java 5 απαρίθμησης προεπιλεγμένη σειριοποίηση να χρησιμοποιήσει τη μέθοδο ονομασία (), αντί της (μέθοδος toString).
  • Αλλαγή Java 5 απαρίθμησης παραγωγή κώδικα από το σχήμα για να προσθέσετε μια μέθοδο xmlValue () όπου απαιτείται για την τροφοδότηση το ίδιο το κείμενο που πρόκειται να χρησιμοποιηθούν σε ένα έγγραφο, παρά επιτακτικούς toString ().
  • Διορθώθηκαν αρκετά προβλήματα με ενσωματωμένα συστατικά σχήμα σε Codegen JavaDocs, συμπεριλαμβανομένης της χρήσης του διαιτητή = & quot? ... & Quot? αποδίδει σε συστατικά στοιχεία άλλων ονομάτων.
  • Τι είναι καινούργιο στην έκδοση 1.2.1:

    • Αυτή η έκδοση διορθώνει προβλήματα που διαπιστώθηκαν κατά την παραγωγή κώδικα από σχήματα με τη χρήση έγκυρων ονομάτων στοιχείο, σχήματα μη-namespace, & lt? xs: appinfo & gt? στοιχεία σε σχήματα, και πολλές άλλες παραλλαγές του σχήματος.
    • Περιλαμβάνει επίσης βασική τεκμηρίωση για το εργαλείο Jibx2Wsdl, και τα παραδείγματα Jibx2Wsdl πάει όλος ο τρόπος για να αναπτυχθούν υπηρεσίες Web, όταν χρησιμοποιείται με εγκαταστάσεις Axis2 ενημερώθηκε από τη χρήση του πακέτου ενημερωμένης έκδοσης-axis2-1.4.X.

    Τι είναι καινούργιο στην έκδοση 1.2:

    • Προστέθηκε υποστήριξη για τη δέσμευση και τη δημιουργία σχήματος από τον κώδικα της Java, και για τη δέσμευση και την παραγωγή κώδικα από το XML σχήμα, με εκτεταμένες προσαρμογές υποστήριξη για τους δύο.
    • Προστέθηκε υποστήριξη για σπονδυλωτή Συλλέγει δέσμευσης, χρησιμοποιώντας ένα «μεταγλωττισμένα» χαρακτηριστικό του & lt? περιλαμβάνονται & gt? στοιχείο για τη σημαία που το συμπεριλαμβανόμενο δεσμευτική έχει ήδη καταρτίζονται ξεχωριστά.
    • Αναδομήθηκε δεσμευτικές παραγωγή κώδικα compiler για να καθαρίσει δομή μέθοδο και να αποφευχθεί η περιττή κώδικα.
    • Διορθώθηκε παραγωγή κώδικα για αφηρημένες αναφορές χαρτογράφηση μέσα σε μια επιλογή.
    • Προστέθηκε έλεγχος σφάλματος για άκυρα πρώτο byte όταν διαβάζει άμεσα UTF-8 ρεύμα.
    • Προστέθηκε org.jibx.runtime.PrintInfo τάξη για να εκτυπώσετε δεσμευτικών πληροφοριών, έκανε αυτό η κύρια κατηγορία, όταν το βάζο εκτέλεσης εκτελείται άμεσα.
    • Προστέθηκε XBIS υποστήριξη κωδικοποίησης για την ταχύτερη και πιο συμπαγής ανταλλαγή δεδομένων, όταν και οι δύο άκρες χρησιμοποιώντας JiBX (σε σύγκριση με το XML κείμενο).
    • Βελτιωμένη μήνυμα εξαίρεσης όταν unmodifiable τάξη πρέπει να τροποποιηθεί, για να δώσει τόσο το όνομα της κλάσης και το μονοπάτι που χρησιμοποιείται για να φορτώσει την τάξη.
    • «σημαία μέθοδο« ιδιοκτησία Προστέθηκε αποδίδουν υποδηλώνουν την παρουσία ή την απουσία ενός στοιχείου όταν unmarshalling.

    Παρόμοια λογισμικά

    eLML
    eLML

    14 Apr 15

    xmltv2html
    xmltv2html

    3 Jun 15

    didit
    didit

    12 May 15

    Sweave2knitr
    Sweave2knitr

    20 Feb 15

    Σχόλια για JiBX

    Τα σχόλια δεν βρέθηκε
    προσθήκη σχολίου
    Ενεργοποιήστε τις εικόνες!