Suositeltavia artikkeleita
- Search.searchonme.com Virus Re…
- Vinkkejä maksimoida Acer Aspi…
- Miten Pass HP5-H08D Delta - Te…
- Ero Verkostoituminen ja viihde…
- Best Vinkkejä vuokraus Mobile…
- Tässäpä Toinen uusi Jordan …
- Heroes Of The Storm Needs tilo…
- Hanki turvallinen ja edullinen…
- Search.newscrawler.com Removal…
- Mitä pitäisi tehdä asiassa …
- Miten korjata Logic Board pare…
- Työkalut siirtyä ASP sovellu…
- ostaa NHL kolikot voi olla eri…
- Vinkkejä käsittely Tietokone…
- Miten päästä eroon SHOPONI …
luokka
- affiliate markkinointi
- Kädentaito
- Automotive
- kirja-arvostelut
- liike
- ura
- viestintä
- tietokoneet
- koulutus
- viihde
- ympäristö
- rahoittaa
- ruoka juoma
- pelaamista
- terveys lääketieteen
- koti perhe
- internet eBusiness
- Lapset teini
- kielet
- oikeudellinen
- markkinointi
- musiikki
- lemmikit eläimet
- kiinteistöt
- suhteet
- itsensä parantaminen
- ostokset arvostelua
- Society News
- ohjelmisto
- hengellisyys
- urheilu virkistys
- teknologia
- matkailu
- Naisten etujen
- kirjallisesti puhuminen
- muut
Kevät OXM Castor esimerkiksi Sumeet Arora
kevään OXM käyttäen Castor: Kevät on ominaisuus xml /kohde sitova. Sitoa Object /XML kevät käyttö eri api. Castor XML kartoitus on tapa sitova Java-objekti XML dokumentti. Sen avulla voidaan muuntaa tietoja java objektin /XML dokumentti. Castor avulla käyttäjä voi määrittää joitakin sen kokoonpanon järjestelyratapihat /unmarshalling käyttäytymistä käyttäen XML kartoitus tiedosto. Tämä tiedosto kertoo ajoaika ympäristö että miten Java-objekti ja XML asiakirja suhtautuvat toisiinsa.
Kevät Castor marshaller käytetään muuntamaan Java objektin XML. Ja keväällä Castor unmarshaller käytetään muuntamaan XML takaisin Java-objekti. Tietoa kohteen kartoitus on kirjoitettu kuvaustiedoston erikseen kehittäjä.
Spring Castor Esimerkki: Voit suorittaa tässä esimerkissä sinun täytyy ladata keväällä ja Castor purkki riippuvuudet. Voit myös määrittää ne riippuvuudet pom joten sinun ei tarvitse ladata purkit erikseen.
POM.XML
< hanke xmlns = "http://maven.apache.org/POM /4.0.0 "xmlns: xsi =" http://www.w3.org/2001/XMLSchema-instance "
xsi: schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
< modelVersion > 4.0.0 < /modelVersion >
< ryhmiä ja > com.evon.castor.example < /ryhmiä ja >
< artifactId > kevät-pyörä-esimerkki < /artifactId >
< versio > 0.0.1-SNAPSHOT < /versio >
< ominaisuuksia >
< keväällä. versio > 3.2.3.RELEASE < /spring.version>
< /ominaisuuksia >
< riippuvuuksia >
< riippuvuutta >
< ryhmiä ja > org.springframework < /ryhmiä ja >
< artifactId > kevät-ydin < /artifactId >
< versio > $ {spring.version} < /versio >
< /riippuvuuden >
< riippuvuutta >
< ryhmiä ja > org.springframework < /ryhmiä ja >
< artifactId > kevät-yhteydessä < /artifactId >
< versio > $ {spring.version } < /versio >
< /riippuvuuden >
< riippuvuutta >
< ryhmiä ja > org.springframework < /ryhmiä ja >
< artifactId > kevät-oxm < /artifactId >
< versio > $ {spring.version} < /versio >
< /riippuvuuden >
< riippuvuutta >
< ryhmiä ja > org.codehaus.castor < /ryhmiä ja >
< artifactId > Castor < /artifactId >
< versio > 1,2 < /versio >
< /riippuvuuden >
< riippuvuutta >
< ryhmiä ja > Xerces < /ryhmiä ja >
< artifactId > xercesImpl < /artifactId >
< versio > 2.8.1 < /versio >
< /riippuvuuden >
< /riippuvuuksia >
< /hankkeen >
StudentInfo.java
paketti com.evon.castor.example;
public class StudentInfo {
yksityinen pitkä id;
yksityinen String nimi;
julkinen pitkä getId () {
palata id;
}
public void setId (pitkä id) {
this.id = id;
}
public String getName () {
palata nimi;
}
public void setName (String nimi) {
this.name = nimi;
}
Override
public String toString () {
return "StudentInfo [id =" + id + ", name =" + nimi + "]";
}
}
yläpuolella on malli esine, jonka me sitoutuu XML. Nyt me kirjoittaa Java-tiedosto, joka marsalkka ja unmarsahel Java-objekti.
XMLConverter.java
paketti com.evon.castor.example;
tuonti java.io.FileInputStream;
tuonti java.io.FileOutputStream;
tuonti java.io.IOException;
tuonti javax.xml.transform.stream.StreamResult;
tuonti javax.xml.transform.stream.StreamSource;
tuonti org.springframework.oxm.Marshaller;
tuonti org.springframework.oxm.Unmarshaller;
public class XMLConverter {
yksityinen staattinen lopullinen String FILE = "student.xml";
yksityinen StudentInfo studentObj = uusi StudentInfo ();
yksityinen Marshaller marshaller;
yksityinen Unmarshaller unmarshaller;
public void setMarshaller (Marshaller marshaller) {
this.marshaller = marshaller;
}
public void setUnmarshaller (Unmarshaller unmarshaller) {
this.unmarshaller = unmarshaller;
}
public void saveStudentInfo () throws IOException {
FileOutputStream OutputStream = null;
try {
System.out.println ("--- Marshaller ---");
OutputStream = uusi FileOutputStream (FILE);
studentObj.setId (1);
studentObj.setName ("Sumit");
this.marshaller.marshal (studentObj, uusi StreamResult (OutputStream));
System.out.println ("StudentInfo" + studentObj + "tallentaa student.xml tiedosto.");
} vihdoin {
jos (OutputStream! = null) {
outputStream.close ();
}
}
}
public void loadStudentInfo () throws IOException {
FileInputStream
tietokoneet
- Palvelut vaihda puhelimen näytön Cong Thanh
- Valita paras Application Development Service for Business by Anneliese V.
- Special Services menestyä Online Business Tekijä Anish Thakur
- Lataa snapchat App ja nauttia kaikkein kiehtoo Kokemusta Kuva ja videoiden jakam…
- Vinkkejä siirtää sertifiointi 3108 opinto-oppaat mukaan Mukarram Khoury
- Mystartsearch.com Selaimen Hijacker poistaminen opas Yvonne Sterling
- Asennus CCTV Hai Phong Ngo Quyen Thanh Phuong meikkejä asennus kameroiden Tulli…
- Viikoittain Fifapal Facebook Toimitus rekrytointi Free FIFA 15 Kolikot Liu Dan
- [Puolesta touch lasi ipad] tulta HD ja iPad mukaan Cong Thanh
- Miten korjata glitches Tietokoneet? by Rajat Tripathi
- Miten toistaa iTunes-elokuvia Xperia Z4 Erica B.
- Nimesi kirurgi Kuori V rivi rinta nguyenha Tran
- Risteyksessä Mobile ja web Steve John
- Computer Support Services voi auttaa loitolla Internet-pohjaiset virukset T. Jen…
- Sony laptop Key poistaminen Korvaus Laptop Keys