Beankeeper

BeanKeeper הוא מלא בהשתתפות, אובייקט רב עוצמה / התמדה יחסית וספריית שאילתה עבור Java.
הורד עכשיו

Beankeeper דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • LGPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Robert Brautigam
  • אתר האינטרנט של המוציא לאור:
  • http://netmind.hu/exorcist/

Beankeeper תגים


Beankeeper תיאור

BeanKeeper הוא אובייקט מלא מובלטת, עצמה / התמדה יחסית שאילתא ספרייה עבור Java. BeanKeeper פרויקט נקרא בעבר "התמדה פשוט עבור Java" ומהווה אובייקט מלא בהשתתפות, עוצמה / התמדה יחסית שאילתא ספרייה עבור תוכנות ארגוניות Java.PhilosophyJava, ועל פי כמה, שפת Java עצמו נוטה ללכת בכיוון של softcoding הקיצונית , או לפחות, בכיוון של מורכבות נוספות. ראינו את זה קורה עם מסגרת EJB, ולאחרונה, את Faces.That שרת Java לא צריך להיות כך! אחרים Java התמדה במסגרות כגון Hibernate, TopLink או pBeans כבר מדביק את הפילוסופיה של simpleness מעל "מופשטות", לעומת זאת, אנחנו חושבים שיש יותר צעדים שניתן לנקוט direction.From זה מפתחי נקודת מבט, במיוחד שפה ברמה גבוהה כגון Java, היא הנחה שפויה, כי אין לי אל (לא רוצה) להיכנס לפרטים הגועליים של אחסון חפץ, אני לא רוצה להחזיק את היד של מסד הנתונים על איך חנות האובייקט שלי, אני לא רוצה להגיד את זה איך ליצור טבלאות approriate, עמודות, אינדקסים, איך להצטרף שולחנות, כיצד לנהל קשרים, כיצד להקצות שטח דיסק, איך לייעל את השאילתות, וכו 'אני מניח "מסד" כמו כאלה, צריכים לדעת איך לעשות את זה בלי העזרה שלי, ובגלל זה זה נקרא "מסד" .אז נק' היא, ספרייה טובה לא צריכה להפריע של המתכנת, אבל להסתגל השימוש של המתכנת, ולהתאים לדפוסים נפוצים בשימוש. זה מה BeanKeeper מנסה לעשות. אתה לא צריך (ואתה לא יכול אפילו) לספר אותו איך חפץ בחנות, זה פשוט עושה. אתה לא צריך לציין את הסכמה, מודל ביחס, id / תכונות מפתח, שולף אלגוריתמים, ניב נתון, או משהו כזה, אתה יכול להתמקד בכתיבת הלוגיקה העסקית. ImplementationSo איך כל הדברים הפילוסופיה הזאת לתרגם ספריית תוכנה התמדה? הספרייה אינה אמורה רק כדי לטפל בכל פעולות באתר ברמה נמוכה באופן שקוף, אבל גם כמה פונקציות נוספות ברמה גבוהה. זה חייב להיעשות על מנת לאפשר ליזם להתרכז רק על כתיבת היגיון. הנה כמה תכונות עיקריות של "BeanKeeper": · שימוש פשוט, וזה אפשרי עם הלימוד רק 3 שיטות, וקריאת ההדרכה. · אפס תצורה. הצרכים דבר כדי להיות מוגדר, את כתובת האתר מסד רק נדרשת הספרייה לאתחל. · רחב. הספרייה היא מסוגלת פעולה מופצת, מן הצמתים כמעט בלתי מוגבלות. · יחסי כמו אזכור אובייקטים אחרים, רשימות, מפות, סטים, אוסף מטופלות 100% שקופים ידי הספרייה. · מגדיר תוצאה גדולה הם מעומד באופן אוטומטי! ההחלפה היא 100% שקוף, כך רשימה תוצאה מיליון שיא יכול להינתן ישירות לשכבת המצגת, ללא אכפתיות עבור שימוש בזיכרון ואת עומס הנתונים! · עסקאות הם תמיד "serializable". כלומר: במהלך כלום עסקה יכולה להשפיע על התוצאה של שאילתה המגיעות מחוץ העסקה. אמצעי כמעט זה, מתכנת לא צריך לדאוג עסקאות אחרות ואולי להשפיע על ההיגיון הפנימי העסקה שלו. · מלא ותמיכת פולימורפיזם (שקופה) מבטיח (רוב הזמן) הספרייה איננו להפריע של המתכנת. המודל אינו נשמר רק בדרך המתכנת הביעו דרך inheritence, והוא נזכר עם כל התכונות של פולימורפיזם. · מנהג, מבטיחה שפת שאילתות מונחה עצמים, שאף הצרכים SQL מסובך להיכתב. · תמיכת שאילתא סקלר מאפשרת מבט ממוקד, זוכרים נתונים יעילים יותר. · ניידות Real בין מסדי נתונים. BeanKeeper מסתיר כל התנהגות ספציפית הנתונים מן המתכנת, כמו: טיפול ערך null, מחרוזות ריקות (Oracle), במקרה רגיש וחיפושים רגיש, שמות שמורות, וכו 'זה אומר, אפשר לעבור בין יישומים הנתונים, והוא יכול להניח (עם למעט כמה מקרים מתועדים) לבנות תוכנה על הספרייה ימשיך לעבוד. מה חדש במהדורה זו: ·-כוס Java הוחלפה JavaCC עבור דור מנתח. · JUnit הוחלף TestNG. · הנמלה הוחלפה Maven2. · באג דליפת זיכרון אחת תוקנה. · הקוד נוקה עד עובר את ביקורת Checkstyle.


Beankeeper תוכנה קשורה

Schemaspy

schemaspy הוא כלי מבוסס Java המנתח את metadata של סכימה במסד נתונים. ...

189

הורד

nsfb.

NSFB הוא נהג מסד נתונים פנימי AOLSERVER עבור מסד הנתונים של Firebird או Interbase. ...

242

הורד

Xapwrap

XAPWRAP מספק ממשק משופר לספריית האינדקס Xapian טקסט. ...

566

הורד