EOGenerator on komentorivi työkalu tuottaa Java ja Objective-C-EO luokkaa EOModel tiedoston (t) käyttämällä eri menetelmää kuin Applen EOModeler. Kaksi luokat generoidaan jokaiselle EOEntity: yksi, joka syntyy joka kerta EOEntity muuttuu, ja alaluokka (todellinen EO luokka), joka syntyy vain kerran. Tämä lähestymistapa mahdollistaa liiketoiminnan logiikkaa voidaan toteuttaa alaluokka pelkäämättä päälle myöhemmin.
Kun käytät mukautettuja malleja, on mahdollista (muun muassa) on mukautettu yliluokka syntyy EO luokat ja tuottaa Objective-C-#import lausuntoja oikein jos EOModels toisiinsa oleskella erillisessä puitteissa.
EOGenerator voidaan laatia ja käyttää MacOS X 10.x, MacOS X Server 1.2, WebObjectsin / NT ja OpenStep. Sen mukana tulee lähdekoodi.
Mitä uutta strong> tässä julkaisussa:
- Rakennettu Universal Binary käytettäväksi Intel Maceissa.
- Kiinteät Applen buginen käsittely Boolen attribuutteja (määrä attribuutteja valueType "C"). Nämä pitäisi nyt syntyy oikein Boolen sijaan numero. Raportoitu Miguel Arroz.
- Lisätty -koodauksella ja -templateEncoding parametreja merkkikoodaus tuotti tiedostoja ja malleja. Ehdotetut Francis Labrie.
- Lisätty parannuksia -filenameTemplate (isSubclass / isSuperclass muuttujat) joustavamman tiedostonimi sukupolvi. Ehdotetut Stephane Corthesy.
- Lisätty -lastLetter NSString Menetelmä käytettäväksi malleja. Ehdotetut Greg Hulands.
- Lisätty barebones EOF otsikot jotta kokoaminen WebObjects 5.3. Contributed Mike Schrag.
- Kiinteä vika, joka ohitetaan JavaClient luokan sukupolvi, jos palvelinpuolen luokka oli EOGenericRecord. Raportoitu David Avendasora.
- Kiinteät WebObjectsin 5.2+ JavaClient sukupolven käytettäessä kokonaisuus perintö. Raportoitu David Avendasora.
- Lisätty lokiviestistä verbose tilassa, kun sivuutan EOGenericRecord yhteisöistä.
- Vältetty outo mutta harmiton "EOControlJava RemoveMethodList ..." log message joka joskus näytti.
- Päivitetty uusilla MiscMerge; lisää koodaavat tukea ja korjaa muutamia bugeja.
Vaatimukset :
& nbsp;
- MacOS X w / WebObjectsin
- MacOS X Server 1.2 w / WebObjectsin
- Windows NT / 2000 w / WebObjectsin
- OpenStep w / EOF
& nbsp;
Kommentteja ei löytynyt