UJO Framework

Screenshot Software:
UJO Framework
Mga detalye ng Software:
Bersyon: 1.20
I-upload ang petsa: 12 May 15
Nag-develop: PPone
Lisensya: Libre
Katanyagan: 3

Rating: 3.0/5 (Total Votes: 2)

UJO bagay ay isang data na lalagyan katulad na katulad ng sa isang JavaBean, subalit ang architecture UJO ay nag-aalok ng isang bagong saklaw ng paggamit. Isang UJO pagtitiyaga ay isang sample ng mga posibilidad na ito architecure.
UJO ay isang pagpapaikli para Pinag Java Object at sila ay ang lahat ng bagay, na nagpapatupad ng isang interface Ujo. Ang UJO Mukhang isang mapa bagay na may isang pag-access sa pamamagitan ng mga pamamaraan ng keys nito. Ang UJO object may karaniwang isang paraan write para sa lahat ng mga halaga ng katangian at isang paraan read para sa lahat ng mga halaga ng katangian ng object. Isang katangian ay statical constants tinatawag UjoProperty naglalaman ng isang pangalan ng isang uri ng data bilang kung ihahambing sa uri ng JavaBean bagay, na may got ipinatupad ng dalawang mga pamamaraan para sa bawat katangian (set + makakuha).
Nag-aalok ng isang architecture UJO isang kinaugalian na solusyon para sa halaga ng katangian access, gayunpaman nag-aalok ang object ng isang mahusay na solusyon para sa batch processing ng mga katangian sa pamamagitan ng isang simpleng API. Isang buod ng UJO Framework API dalawang interface Ujo. a UjoProperty, subalit ang framework ay naglalaman ng ilang mga pagpapatupad para sa isang instant paggamit

Ano ang bago sa release na ito.

  • orm: ang incremental database update sa pamamagitan ng meta-modelo gamit DDL statements
  • orm: ang LIMIT at Offset ay sinusuportahan ng mga katangian ng Query
  • orm: index database ay nilikha sa pamamagitan ng mga meta-modelo, may sinusuportahan natatangi, di-natatanging index isama ang isang isang tahimik
  • orm: bagong paraan upang makakuha ng isang dayuhang key: OrmTable.readPK (ari-arian)
  • orm: note: database table sa pamamagitan ng SQL na pahayag: Baguhin TALAAN ormujo_pk_support Palitan ang pangalan ng SA ujorm_pk_support;
  • core: bagong paraan upang kopyahin halaga: UjoProperty.copy (mula sa, sa)
  • core: bagong paraan upang lumikha ng mga halimbawa: Criterion.where (kalagayan)
  • core: ang Criterion visualization ay pinabuting sa pamamagitan ng mga paraan: Criterion.toString ()
  • paglilinis code

Ano ang bagong sa bersyon 0.92:

  • ANG MAHALAGANG PAGBABAGO: ang paraan UjoProperty.getValue () ay pumapalit ang halaga ng mga null para sa default - sa halip na ang orihinal na paraan Ujo.readValue () sa nakaraang release
  • !
  • dalawang UjoProperties maaaring maging madaling concatenated gamit ang mga bagong uri ng ligtas na paraan add (...)
  • base UJO bagay suportahan ang tampok na 'java.io.Serializable' - isama ang OrmTable
  • paglilinis code, pinalawig JavaDoc, maliit na bug fixing

  • Support
  • Enum ay ginagawa sa pamamagitan ng pagmamapa sa isang numerong type DB
  • custom Java type mapping ay sinusuportahan sa pamamagitan ng pagpapalawak sa mga klase TypeService
  • ang mga bagong paraan OrmHandler.findPropertiesByTypeClass (Class) para sa karaniwang paggamit ay tapos na
  • pinasimple SQL diyalekto pagpapatupad ay tapos na isama ang Oracle support
  • ang isang bagong tampok na magagamit sa pamamagitan ng paraan Sesssion.isRollbackOnly ()
  • default na halaga para sa parameter SEQUENCE_CACHE ay 100 (sa halip ng mga orihinal na 64)
  • nagbabasa ng isang null halaga mula ResultSet ay naayos
  • ang MySqlDialect kung maayos, ang isang malinaw na paggamit ng engine 'InnoDB' ay ipinatupad

Ano ang bago sa bersyon 0.91:

  • Two Criterion operator ay ginawa para sa mga gumagamit ng pagpapasadya sa SQL pahayag (Ujorm).
  • hibernate suporta ay naidagdag na.
  • Isang bagong paraan ng static na lumilikha ng isang ListProperty may pangalan default property.
  • pagpapabuti JavaDoc isama 'Tutorial sa klase' tapos na.
  • Ang ilang mga pagganap tuning ay tapos na, at ang bagong benchmark values ​​ay pinakawalan.

Ano ang bago sa bersyon 0.90:

  • Ang bagong QuickUjo pagpapatupad ay maaaring tumagal ang Ujo name property mula sa isang pangalan ng patlang na klase.
  • May mga bagong pamamaraan sa factory ng UjoProperty pagpapatupad.
  • Ang release na ito ay nagsasama ng refactoring pati na rin ang ORM suporta sa pamamagitan ng module Ujorm.

Ano ang bago sa bersyon 0.85:

  • bagong UjoMiddle interface umaabot ang interface Ujo sa apat na mga pamamaraan (set , makakuha, setText, gettext)
  • ang orihinal interface UjoExt umaabot UjoMiddle ngayon
  • bagong klase MapImplUjo nagpapatupad ng interface Map
  • XML na halaga ng sangkap ng katawan ay suportado ng isang bagong annotationXmlElementBody
  • doon ay suportado ng isang text serialization ng listahan ng mga simpleng bagay (eg List)
  • text serialization ng uri java.sql.Date ay sinusuportahan
  • interface UjoProperty ay may bagong pamamaraan para sa isang direksyon ng pag-aayos: isAscending (), pababang ()
  • bagong paraan UjoPropertyList.isItemTypeOf (Class) pagsusulit na uri ng ari-arian ay isang uri (o subtype) ng parameter
  • mga bagong paraan ng pabrika ng UjoProperty pagpapatupad
  • mga klase sa lahat ng 'Super' ay pinalitan ng ang prefix klase 'Abstract'
  • klase PropertyTextable ay ay pinalitan sa ValueTextable
  • maliit na bug fixing
  • JavaDoc completition

Ano ang bago sa bersyon 0.84:

  • Performance ay pinabuting. Halimbawa, ang isang deserialization ArrayUjo ay tungkol sa 35% na mas mabilis kumpara sa JAXB.
  • Ang bagong UjoProperty.isDefault (UJO) method nagpapahiwatig kung ang halaga ng parameter ng ujo ay & quot; patas sa & quot; mga default na halaga ng ari-arian.
  • Ang bagong UjoProperty.isTypeOf (Class) method ay nagbabalik ng tunay na kung ang isang ari-arian uri ay isang uri (o subtype) ng parameter.
  • Ipinapakita ng bagong UjoPropertyRow.P_INDEX property isang index property.
  • Ang Ujo.readProperties (..) method ay bumalik ang mga katangian ng resulta sa isang natural order sa kaso ng mga ari-arian ay binuo sa pamamagitan ng isang default newProperty () method.
  • Text pagbabasa mula sa isang PathProperty ay naayos.

Ano ang bago sa bersyon 0.83:

  • suporta o ang Proxy pattern disenyo ng BeanUjo klase
  • SimpleDateFormat synchronization kung naayos
  • paglilinis code

Ano ang bago sa bersyon 0.82:.

  • May tatlong bagong Ujo pagpapatupad para sa iba't ibang mga layunin
  • FactoryUjo ay isang factory upang lumikha ng bagong mga pagkakataon sa pamamagitan ng uri ng ari-arian.
  • Ang mga espesyal na parameter constructor ay suportado, pati na rin ang walang parameter constructor.
  • Pinahihintulutan ng RegistrarUjo isa upang magrehistro ng PropertyChangeListener para sa isang napiling ari-arian at ng isang aksyon (bago o pagkatapos) pagbabago ng halaga.
  • FieldUjo nagbibigay ng access sa pribadong mga patlang bagay sa pamamagitan ng UjoProperty.
  • Lahat ng mga pagpapatupad ay sa isang iba't ibang mga istraktura ng pakete, at hindi sa mga core sa hinaharap.

Ano ang bago sa bersyon 0.81:

  • Ang PathProperty klase ay idinagdag para sa isang komposisyon ng ilang UjoProperties.
  • Charset ay suportado ng isang UjoManager object.
  • Ang UjoProperty nagpapatupad CharSequence para sa madaling pag-access sa mga ari-arian ng Pangalan.
  • Ang ListProperty class, na umaabot UjoPropertyList ay nilikha para ArrayList pagpapatupad ng ari-arian.
  • Ang UjoPropertyList.removeItem (UJO, ITEM) method ay idinagdag.
  • Ang SuperUjoExt.remove (UjoPropertyList, ITEM) method ay idinagdag.
  • Maliit na mga bug ay naayos na.
  • New JUnit pagsusulit ay idinagdag.

Katulad na software

wxWidgets
wxWidgets

20 Feb 15

JD-GUI
JD-GUI

19 Feb 15

Ultimate++
Ultimate++

3 Jun 15

Mga komento sa UJO Framework

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!