UJO বস্তুর একটি জাভা বিন মত অনুরূপ একটি তথ্য ধারক তবে UJO স্থাপত্য সদ্ব্যবহারের মাধ্যমে একটি নতুন সুযোগ উপলব্ধ করা হয়, হয়. একটি UJO অধ্যবসায় সম্ভাবনার একটি নমুনা এই আর্কিটেকচারের হয়.
UJO ইউনিফায়েড জাভা অবজেক্ট জন্য একটি সমাহার এবং তারা একটি ইন্টারফেস Ujo কার্যকরী যা সব বস্তু, হয়. UJO তার কি পদ্ধতি দ্বারা একটি এক্সেস সহ একটি মানচিত্র বস্তুর মত দেখায়. UJO বস্তুর সাধারণত সব বৈশিষ্ট্য মান জন্য লেখার পদ্ধতি এবং বস্তুর সব বৈশিষ্ট্য মান জন্য এক পঠিত পদ্ধতি আছে. একটি আরোপ করা UjoProperty বলা statical ধ্রুবক একটি নাম রয়েছে হয় (সেট + পেতে) প্রতিটি অ্যাট্রিবিউট জন্য দুটি পদ্ধতি বাস্তবায়িত গিয়েছে যা জাভা বিন লক্ষ্য টাইপ, সঙ্গে তুলনায় একটি ডাটা টাইপ.
একটি আর্কিটেকচার UJO তবে বস্তুর একটি সহজ API দ্বারা বৈশিষ্ট্যাবলী ব্যাচ প্রসেসিং জন্য একটি মহান সমাধান প্রস্তাব, অ্যাট্রিবিউট মান ব্যবহারের জন্য একটি রীতিবিরুদ্ধ সমাধান প্রস্তাব. UJO ফ্রেমওয়ার্ক API- এর একটি কোর দুই ইন্টারফেস Ujo হয়. একটি UjoProperty, তবে কাঠামো একটি তাত্ক্ষণিক ব্যবহারের জন্য কিছু বাস্তবায়নের উপলব্ধ রয়েছে এবং
এই রিলিজে নতুন কি:.
- ORM: DDL বিবৃতি ব্যবহার মেটা-মডেল দ্বারা বর্ধিত ডাটাবেস আপডেট
- দুই শর্তাবলীর অপারেটরদের SQL বক্তব্য ব্যবহারকারী স্বনির্ধারণ জন্য করা হয় (Ujorm).
- একটি থেকে Ujo সম্পত্তি নাম নিতে পারেন নতুন QuickUjo বাস্তবায়ন ক্লাস ফিল্ড নাম.
- এই রিলিজ Ujorm মডিউল মাধ্যমে ORM সমর্থন হিসেবে refactoring অন্তর্ভুক্ত করা হয়েছে.
- নতুন ইন্টারফেস UjoMiddle চার পদ্ধতিতে Ujo ইন্টারফেস প্রসারিত (সেট ,),, setText, gettext পেতে
- পারফরমেন্স উন্নত ছিল. উদাহরণস্বরূপ, একটি deserialization ArrayUjo JAXB তুলনায় প্রায় 35% দ্রুততর.
- PathProperty থেকে লেখা পড়া সংশোধন করা হয়েছে.
- সমর্থন বা BeanUjo শ্রেণীর প্রক্সি নকশা লি>
<লি> SimpleDateFormat সুসংগতি নির্দিষ্ট যদি - বিভিন্ন কাজের জন্য তিনটি নতুন Ujo বাস্তবায়নের আছে লি>
<লি> FactoryUjo সম্পত্তি টাইপ দ্বারা নতুন দৃষ্টান্ত তৈরি করা একটি কারখানার মধ্যে Taiwan. - PathProperty বর্গ বিভিন্ন UjoProperties একটি রচনা জন্য যোগ করা হয়েছিল.
<লি> ORM: সীমা ক্যোয়ারী বৈশিষ্ট্যাবলী দ্বারা সমর্থিত অফসেট
<লি> ORM: ডাটাবেস ইনডেক্স মেটা-মডেল দ্বারা নির্মিত অনন্য, অ অনন্য সূচী একটি মীমাংসিত এক অন্তর্ভুক্ত আছে সমর্থিত
<লি> ORM: একটি বিদেশী কী পেতে নতুন পদ্ধতি: OrmTable.readPK (সম্পত্তি)
<লি> ORM: নোট: SQL বক্তব্য দ্বারা ডাটাবেস টেবিল হয়েছে: TABLE পরিবর্তন ormujo_pk_support ujorm_pk_support নাম পরিবর্তন;
<লি> কোর: নতুন পদ্ধতি মান কপি: UjoProperty.copy (থেকে)
<লি> কোর: নতুন পদ্ধতি উদাহরণস্বরূপ নির্মাণের Criterion.where (শর্ত)
<লি> কোর: শর্তাবলীর কল্পনা পদ্ধতি দ্বারা উন্নত হয়: Criterion.toString ()
<লি> কোড পরিষ্কার
সংস্করণ 0.92 নতুন কি:
<লি> গুরুত্বপূর্ণ পরিবর্তন
- : পদ্ধতি UjoProperty.getValue () প্রতিস্থাপন ডিফল্ট জন্য নাল মান - পরিবর্তে পূর্ববর্তী রিলিজের মধ্যে মূল পদ্ধতি Ujo.readValue () এর !
<লি> দুই UjoProperties সহজেই নতুন ধরনের নিরাপদ পদ্ধতি যুক্ত ব্যবহার ঘনিভূত হতে পারে (...)
<লি> UJO 'java.io.Serializable' বৈশিষ্ট্য সমর্থন বস্তু বেস - OrmTable অন্তর্ভুক্ত
<লি> কোড পরিষ্কার, বর্ধিত Javadoc, ছোট বাগ নির্ধারণ
<লি> Enum সমর্থন একটি সাংখ্যিক ডিবি ধরনের ম্যাপিং দ্বারা সম্পন্ন করা হয়
<লি> কাস্টম জাভা টাইপ ম্যাপিং বর্গ TypeService ব্যাপ্ত দ্বারা সমর্থিত হয়
<লি> সাধারণ ব্যবহারের জন্য নতুন পদ্ধতি OrmHandler.findPropertiesByTypeClass (ক্লাস) সম্পন্ন করা হয়
<লি> সম্পন্ন করা হয় সরলীকৃত এসকিউএল উপভাষা বাস্তবায়নের ওরাকল সমর্থন অন্তর্ভুক্ত
<লি> পদ্ধতি Sesssion.isRollbackOnly () দ্বারা উপলব্ধ একটি নতুন বৈশিষ্ট্য
<লি> পরামিতি SEQUENCE_CACHE জন্য ডিফল্ট মান (পরিবর্তে মূল 64) 100
<লি> ResultSet থেকে একটি নাল মান পড়া সংশোধন করা হয়েছে
<লি> স্থায়ী যদি MySqlDialect, ইঞ্জিন 'InnoDB' এর একটি সুস্পষ্ ব্যবহার প্রয়োগ করা হয়
কি সংস্করণ 0.91 নতুন:
<লি> হাইবারনেট সমর্থন যোগ করা হয়েছে.
<লি> নতুন স্থায়ী পদ্ধতি ডিফল্ট সম্পত্তি নামের একটি ListProperty সৃষ্টি করে.
<লি> Javadoc উন্নতি 'ক্লাসে টিউটোরিয়াল' অন্তর্ভুক্ত করা হচ্ছে.
<লি> কয়েকটি কার্যকারিতা সাময়িক করা হয়েছে, এবং নতুন মাত্রা মান মুক্তি হয়.
কি সংস্করণ 0.90 নতুন:
<লি> UjoProperty বাস্তবায়ন নতুন কারখানা পদ্ধতি আছে.
কি সংস্করণ 0.85 নতুন:
<লি> মূল UjoExt ইন্টারফেস UjoMiddle এখন প্রসারিত
<লি> নতুন বর্গ MapImplUjo কার্যকরী মানচিত্র ইন্টারফেস
<লি> এক্সএমএল শরীরের উপাদান মান একটি নতুন টীকা দ্বারা সমর্থিতXmlElementBody
<লি> সহজ বস্তুর তালিকা (যেমন তালিকা) একটি টেক্সট serialization আছে সমর্থিত
<লি> টাইপ java.sql.Date লেখা serialization সমর্থিত
<লি> ইন্টারফেস UjoProperty নতুন বাছাই একটি দিক জন্য পদ্ধতি আছে: সাজানো, isAscending () ()
<লি> নতুন পদ্ধতি UjoPropertyList.isItemTypeOf (ক্লাস) সম্পত্তি ধরন প্যারামিটারটি একটি টাইপ (বা উপপ্রকার) যে পরীক্ষা
<লি> UjoProperty বাস্তবায়নের নতুন কারখানা পদ্ধতি
<লি> সব 'সুপার' ক্লাস জন্য ব্যবহৃত প্রেফিক্স নামকরণ করা হয় 'সারাংশ' ক্লাস
<লি> বর্গ PropertyTextable ValueTextable নামকরণ করা হয় হয়
<লি> ছোট বাগ নির্ধারণ
<লি> Javadoc completition
সংস্করণ 0.84 নতুন কি:
& Quot সমান; <লি> নতুন UjoProperty.isDefault (UJO) পদ্ধতি ujo একটি পরামিতির মান & quot কিনা তা নির্ধারিত হয়; সম্পত্তি এর ডিফল্ট মান.
একটি সম্পত্তি টাইপ পরামিতি একটি টাইপ (বা উপপ্রকার) যদি <লি> নতুন UjoProperty.isTypeOf (ক্লাস) পদ্ধতি সত্য ফেরৎ.
<লি> নতুন UjoPropertyRow.P_INDEX সম্পত্তি একটি সম্পত্তি সূচক দেখায়.
<লি> Ujo.readProperties (..) পদ্ধতি বৈশিষ্ট্য একটি ডিফল্ট newProperty () মেথড দ্বারা নির্মিত হয়েছিল ক্ষেত্রে একটি প্রাকৃতিক ক্রম করে বৈশিষ্ট্য ধার্য করা হয়.
সংস্করণ 0.83 নতুন কি:
<লি> কোড পরিষ্কার
কি সংস্করণ 0.82 নতুন:.
<লি> বিশেষ পরামিতি রচয়িতা সমর্থিত, সেইসাথে কোন পরামিতি রচয়িতা.
<লি> RegistrarUjo এক একটি নির্বাচিত সম্পত্তি এবং মান পরিবর্তন (আগে বা পরে) একটি কর্মের জন্য PropertyChangeListener রেজিস্টার করতে পারবেন.
<লি> FieldUjo UjoProperty দ্বারা ব্যক্তিগত বস্তুর ক্ষেত্র উপলব্ধ করা হয়.
<লি> সব বাস্তবায়নের একটি ভিন্ন প্যাকেজ গঠন হয়, এবং ভবিষ্যতে কোর হবে না.
সংস্করণ 0.81 নতুন কি:
<লি> অক্ষরসেট একটি UjoManager বস্তু দ্বারা সমর্থিত হয়.
<লি> UjoProperty নাম সম্পত্তি থেকে সহজেই অ্যাক্সেস প্রদানের জন্য CharSequence প্রয়োগ করা হয়.
<লি> UjoPropertyList প্রসারিত করে যা ListProperty বর্গ, ArrayList সম্পত্তি বাস্তবায়নের জন্য তৈরি করা হয়েছে.
<লি> UjoPropertyList.removeItem (UJO, আইটেম) পদ্ধতি যোগ করা হয়েছিল.
<লি> SuperUjoExt.remove (UjoPropertyList, আইটেম) পদ্ধতি যোগ করা হয়েছিল.
<লি> ক্ষুদ্র বাগ সংশোধন করা হয়েছে.
<লি> নতুন প্রোগ্রামিং ভাষা পরীক্ষা যোগ করা হয় নি.
পাওয়া মন্তব্যসমূহ না