Ujo obyekt JavaBean kimi oxşar data konteyner lakin Ujo memarlıq istifadə yeni vüsət təklif edir. Bir Ujo əzmkarlıq imkanları bir nümunə bu architecure edir.
Ujo Vahid Java Obyekt üçün kısaltmasıdır və onlar bir interfeys Ujo həyata keçirir bütün obyektləri var. Ujo onun düymələri üsulları bir giriş ilə bir xəritə obyekt kimi görünür. Ujo obyekt adətən bütün atribut dəyərlər üçün bir yazma üsulu və obyekt bütün atribut dəyərlər üçün bir oxu metodu var. Bir atributları UjoProperty adlı statik sabitləri bir ad var ki, (set + almaq) hər xüsusiyyət üçün iki metod tətbiq olundu JavaBean obyekt növü ilə müqayisədə bir veri növü.
Bir memarlıq Ujo lakin obyekt sadə API atributları batch emal üçün böyük bir həll təklif, atribut dəyəri daxil olmaq üçün bir qeyri-ənənəvi həllini təklif edir. Ujo Framework API bir əsas iki interfeys Ujo var. bir UjoProperty, lakin çərçivəsində bir ani istifadə üçün bəzi tətbiq edir
Bu azad Yeni nədir.
- orm: DDL ifadələri istifadə meta-model artan bazası yeniləmə
- orm: LIMIT və sorğu atributları tərəfindən dəstəklənir ofset
- orm: verilənlər bazası göstəriciləri meta-model tərəfindən yaradılmış, nadir, qeyri-unikal göstəricilər bir ibarət bir daxil var dəstəklənir
- orm: xarici əsas almaq üçün yeni üsul: OrmTable.readPK (mülkiyyət)
- orm: Qeyd: SQL bəyanat verilənlər bazası masa: CƏDVƏL ALTER ormujo_pk_support ujorm_pk_support adını dəyişmək;
- core: yeni üsul dəyəri kopyalamak üçün: UjoProperty.copy (dən)
- core: yeni üsul instansiya yaratmaq üçün: Criterion.where (vəziyyəti)
- core: Criterion vizual metodu ilə artır: Criterion.toString ()
- code təmizlənməsi
versiyası 0.92 Yeni nə:
- telefon UjoProperty.getValue () əvəz default üçün null dəyəri - əvəzinə əvvəlki azad orijinal üsulu Ujo.readValue () və
nədir versiyası 0.91 Yeni
- iki Criterion operatorları SQL bəyanat istifadəçi özelleştirme üçün edilir (Ujorm).
- qışlamaq dəstək əlavə edildi.
- A yeni statik telefon default əmlak adı ilə ListProperty yaradır.
- JavaDoc təkmilləşdirilməsi "sinif Tutorial" daxil edilir.
- Bəzi performans tuning işlər görülüb və yeni benchmark dəyərlər azad edilir.
nədir versiyası 0.90 Yeni
- bir olan Ujo əmlak adını Yeni QuickUjo həyata keçirilməsi sinif sahə adı.
- UjoProperty həyata keçirilməsi yeni zavod üsulları var.
- Bu azad Ujorm modulu ilə ORM dəstək, eləcə də refactoring daxildir.
nədir versiyası 0.85 Yeni
- Yeni interface UjoMiddle dörd metodları Ujo interfeysi uzanır (set ), setText, gettext almaq
- orijinal UjoExt interface UjoMiddle artıq uzanır
- Yeni sinif MapImplUjo həyata keçirir Map interface
- XML bədən element dəyəri yeni annotasiya tərəfindən dəstəklənirXmlElementBody
- Sadə obyektlərin siyahısı (məsələn, List) mətn serialization var dəstəklənir
- type java.sql.Date mətni serialization dəstəklənir
- interface UjoProperty yeni çeşidlənməsi bir istiqamətdə üsulları var: enən, isAscending () ()
- Yeni telefon UjoPropertyList.isItemTypeOf (Class) mülkiyyət növü parametri növü (və ya sub) ki, testlər
- UjoProperty tətbiq yeni zavod üsulları
- bütün "Super" dərsləri prefiks adlandırıldı "mücərrəd" dərsləri
- class PropertyTextable ValueTextable adlandırıldı edir
- kiçik səhv təyinat
- JavaDoc completition
versiyası 0.84 yeni nədir:
- Performans təkmilləşdirilmişdir. Məsələn, deserialization ArrayUjo JAXB ilə müqayisədə 35% daha sürətli edir.
- Yeni UjoProperty.isDefault (Ujo) metodu Ujo bir parametri dəyəri & quot olmadığını göstərir; Əmlakın default dəyəri.
- Yeni UjoProperty.isTypeOf (Class) metodu doğru qaytarır.
- Yeni UjoPropertyRow.P_INDEX əmlak əmlak index göstərir.
- Ujo.readProperties (..) metodu xassələri default newProperty () metodu ilə inşa edilmişdir halda təbii qaydada nəticə xassələri qaytarır.
- bir PathProperty Mətn oxu müəyyən olunub.
Quot & bərabər
Bir mülkiyyət növü parametri növü (və ya sub) əgər
versiyası 0.83 yeni nədir:
- dəstək və ya BeanUjo sinif Proxy model dizayn
- SimpleDateFormat sinxronizasiya sabit əgər
- code təmizlənməsi
nədir versiyası 0.82 Yeni:.
- müxtəlif məqsədlər üçün üç yeni Ujo tətbiq var
- FactoryUjo mülkiyyət növü yeni hallarda yaratmaq üçün bir fabrik deyil.
- xüsusi parametr konstruktor dəstəklənir, eləcə də heç bir parametr konstruktor.
- RegistrarUjo bir seçilmiş əmlak və dəyəri dəyişiklik (əvvəl və ya sonra) bir fəaliyyət üçün PropertyChangeListener qeydiyyatdan imkan verir.
- FieldUjo UjoProperty xüsusi obyekt sahələrində erişim təmin edir.
- Bütün tətbiq fərqli paket quruluşu və gələcəkdə əsas olmayacaq.
versiyası 0.81 yeni nədir:
- PathProperty sinif bir neçə UjoProperties bir tərkibi üçün əlavə edildi.
- charset bir UjoManager obyekt tərəfindən dəstəklənir.
- UjoProperty Adı mülkiyyət asan daxil olmaq üçün CharSequence həyata keçirir.
- UjoPropertyList uzanır ListProperty sinif ArrayList əmlak aparmaq üçün yaradılmışdır.
- UjoPropertyList.removeItem (Ujo, OGES) metodu əlavə edilib.
- SuperUjoExt.remove (UjoPropertyList, OGES) metodu əlavə edilib.
- Kiçik hatalar müəyyən edilmişdir.
- Yeni JUnit testlər əlavə edildi.
Şərhlər tapılmadı