ג'ספרסו

בניית יישומי אינטרנט עשירים עם מסגרת זו.
הורד עכשיו

ג'ספרסו דירוג וסיכום

פרסומת

  • Rating:
  • שם המפרסם:
  • Jspresso Team
  • גודל הקובץ:
  • 57.7 MB

ג'ספרסו תגים


ג'ספרסו תיאור

JSPresso הוא מאוד שימושי, מסגרת חדשנית שתוכננה במיוחד כדי לעזור לך לפתח יישומי אינטרנט עשירים. JSPresso מקטין באופן דרמטי את מחזורי הפיתוח הדרושים כדי לקבל את היישום הארגוני שלך ולהפעלתו תוך לא להקריב איכות, חוסן וביצועים. ביסודו של דבר אתה יכול בקלות למנף את הידע העסקי שלך לנצל רכיבים לשימוש חוזר (אובייקטים עסקיים, כללים עסקיים, פעולות, תצוגות), כי הם מוכנים להיות מורכבים ביישומים חדשים מהירות שוב את תהליך הפיתוח. תכונות עיקריות: עיצוב כללי: לפתח על ידי הרכבת מובנית שעועית Java מתארת באמצעות הזרקת תלות. מתארים יכולים גם להיות מורכבים באופן דינמי קוד Java רגיל במידת הצורך. שולחן העבודה ארגונומיה בכיוון. JSPresso הוא לא עוד מסגרת אינטרנט אז פשוט לשכוח את הדף זורם. I18N וביטחון (אימות ואישורים) כאזרחים הראשונים. דגם תחום: מודל דומיין עשיר פרדיגמה (בניגוד לדגמי תחום רזה או אפילו אנורקסית). ישויות אחראים לשלמותם, להציע שירותים ולטפל ביחסים שלהם לאחרים. מודל מתארים מאפשרים ליישום דגמי תחום מורכב באופן שרירותי: 1-N, N-1, N-N, 1-1 יחסים חד-כיווניים ודגשניים ואגודת הרכב סמנטיקה רשימה וקבע סמנטיקה אוסף ישויות, מרכיבים משולבים וממשקי שירות ישויות ירושה יותר מ -15 סוגי נכסים מטופלים בכל השכבות (מחרוזת, מספר שלם, ספירה, תאריך, משך, צבע, אחוז, בינארי, ...) שירותים המוצעים על ידי ישויות (ורכיבים) הם אובייקטים עצמם כי הם התאספו בישות (או רכיב) באמצעות הזרקת תלות. זה מאפשר קל מדומה, כניסה ומעקב, יישום KPI, ירושה בין שירותים, ... אתה יכול לקבל את כל היתרונות של AOP ללא החסרונות שלה. מודל מתארים מציעים תיאור מודל גרגר (אילוצים אימות עשיר על נכסים). זהו אחד התכונה החשובה ביותר של JSPRESSO מאז הסמנטיקה עשירה זו הוא ממונף אז בכל שאר שכבות ללא צורך לחזור על דברים. לדוגמה, ברגע שיש לך מוגבל רכוש עם ביטוי רגיל, תצוגות המציגות נכס זה באופן אוטומטי לאכוף את האילוץ הזה על ידי מתן אפשרות רק ערכים תואמים. תאר דק את מודל התחום שלך ובניית יישום שלם על זה יהיה תהליך ללא מאמץ. JSPRESSO ישויות (ורכיבים) תמיכה מאפיינים מחושבים. פעם מוגדר, הם רק שמיש כמו כל רכוש ראשוני בשכבות אחרות. JSPRESSO ישויות (ורכיבים) תמיכה מיירפט מחזור החיים (on-create, on-persist, on-update, on-delet on-load). מיירפט מחזורי החיים הם אובייקטים שהורכבים בגופים ומפעילים באופן דינמי על ידי המסגרת בעת הצורך. JSPresso ישויות (ורכיבים) תמיכה modifiers רכוש מיירטים (לפני, ליירט, לאחר). מנייני נכסים מיירים הם אובייקטים שהורכבים בגופים ומפעילים באופן דינמי על ידי המסגרת בעת הצורך. JSPresso מטפל בשקיפות את ההתמדה של מודל התחום בחנות backend. כל מה שצריך כדי להשיג זאת הוא להסיק טופס תיאור הדגם. סינכרון האחורי האטומי מטופל גם על ידי המסגרת ומאפשר עדכונים מאוחרים של שינויים ב - זיכרון. צפיות: טכנולוגיה Neutral View תיאור. בעקבות עקרון הרכבה, תצוגות נוצרות בזמן ריצה באמצעות מפעלים מובנים בהתאם לאסטרטגיית הפריסה הנבחרת. פיתוח תצוגות מושגת על ידי חיבור טכנולוגיה Agnostic ג 'אווה שעועית להציג מתארי; זה אומר בהחלט לא נדנדה, להגמיש, ULC, JavaScript, HTML או כל קשר ספציפי GUI. JSPresso מציעה מגוון רחב של מוכן לשימוש, להגדרה גבוהה, להציג תיאורי כולל: תצוגת עץ תצוגת טבלה תצוגת רשימת טופס (רכיב) VIEW מינוף כל סוגי הנכס הנתמכים עם רכיב לוח שנה, שדות מסוננים, רשימת ערכים עבור מערכות יחסים, ... תצוגת נכס יחיד תצוגת תמונה Composite (מיכל) צפיות: הגבול (צפון, דרום, מזרח, מערב, מרכז) תצוגה מרוכבת כרטיס Composite View פיצול תצוגה מרוכבת Tab Composite View רשת מרוכבים צפיות: רשתות מבוזרות באופן שווה רשתות גודל מבוזרות JSPresso פתוח עבור הרחבות. אתה יכול בקלות ליישם את התיאורים שלך ולהרחיב את המפעלים המובנים להציג, כך שהם מוכנים לטפל בהם. הצג תיאורי הם מאוד להגדרה, אבל להציע ערכי ברירת מחדל הגיוני; אתה יכול להרכיב תצוגות עשירות בתוך דקות. התאמות אישיות כלליות כוללות גופנים, צבעים וגבול. כמובן, כל תצוגה מתאר מאפשר התאמה אישית מיוחדת; כמה דוגמאות של התאמות כאלה הן: מספר עמודות ורשימה של מאפיינים מוצגים בתצוגות צורות פיצול אוריינטציה בתצוגות פיצול עמודות בטבלה רבים, רבים אחרים ... תצוגות JSPresso הם בינאום מקורי. טיפול מיוחד נלקח לטפל יפה בעיות נפוצות I18N כגון אורכי תרגום הבדלים על ידי שימוש בלעדי פריסות מאחורי הסצינה; זה אומר שום מיקום מוחלט של רכיבים ולכן GUI שינוי גודל התנהגות ידידותית. JSPresso נמנע חזרת תיאור. תצוגות מוגדרות באופן אוטומטי על בסיס המודל הבסיסי שלהם. לדוגמה, שדות (או עמודות טבלה) אורך מועדף מחושבים על פי אילוצי האורך המקסימלי של נכס הדגם הבסיסי. רכיבי יישום ברמה גבוהה: JSPRESSO מציעה קבוצה עשירה של רכיבי יישום רמה גבוהה לשימוש מוכן להיות מוכן להיות מורכב במודולי היישום. לדוגמה, JSPresso מציעה מודול מובנה מאוד להגדרה עבור פעולות CRUD על משפחת ישות. מחייב: JSPRESSO מיישמת בשקיפות MVC דו כיווני אמיתי (מודל View-Controller). תצוגות הן תמיד מסונכרנות עם ההפעלה שלהם, זיכרון, מודל בצד השרת. זה סוג של עיצוב הוא אתגר אמיתי עבור יישומים מבוזרים שכן היא מרמזת הרבה מאמץ במונחים של יעילות תקשורת של שרת הלקוח ואת שלמות מודל (JSPresso בכבדות משתמשת ביחידה של דפוס אדריכלי כדי להבטיח את הקוהרנטיות של העצרים העסקיים backend ואת מדינת מודל זיכרון). צפיות מחייב מודל אינו דורש כל מאמץ מיוחד מהמפתח. זה רק משתמע כאשר אתה מתאר את השקפותיך. הכריכה מבוססת על סמנטיקה של ג'אוואבייאנס (Accessors). פעולות: JSPRESSO מציעה קבוצה עשירה והרחבה של פעולות מובנות. פעולות מיושמות בעקבות מסגרת פעולה מקיפה. ישנם יותר מ 50 פעולות מובנות שונות מוכן להיות מותאם אישית התאספו איאן JSPresso יישומים. דוגמה כלשהי של פעולות כאלה הן: שמור פעולה המעדכנת לבצע את חנות Backend להעתיק, לחתוך, להדביק פעולות אשר לנהל ישות בכיוון הלוח ליצור ולהוסיף, להסיר מ, לשכפל ולהוסיף פעולות לטפל "פרט מאסטר" כמו Guis פעולה שאילתה אשר מיישמת "שאילתה על ידי דוגמה" כדי לאחזר ישויות מחנות backend אשף פעולה כי שרשרת תצוגות ולאכלס הקשר שרירותי רבים, רבים אחרים ... JSPresso פעולות הם באופן טבעי לפצל 2 קטגוריות עיקריות: פעולות חזיתיות המטפלות באינטראקציות משתמש עם היישום. הם מציעים להתאמה אישית (ו בינאום) כלי טיפים, סמלים, קיצורי מקשים, ... פעולות סוף סוף כי הם חסרי פנים ולכן GUI עצמאית. הם קשורים לפעולות מודל תחום. פעולות חזיתיות מורכבים בתצוגות, כך שמשתמשים יכולים להפעיל אותם. הם מורכבים בשורת כלי המצורפת לתצוגה, אך ניתן להפעיל גם באמצעות תפריט מוקפץ לפי הקשר. JSPresso פעולות יכול להיות קשור יחד, כך שתוכל ליישם זרימות עבודה יישומים מורכבים על ידי חיבור פעולות בסיסיות. JSPresso פעולות הם אובייקטים. משמעות הדבר היא כי אתה יכול בקלות ליישם היררכיות מוכווני אובייקט של פעולות, רישונות סטנדרטי קובע פעולה כי הם לשימוש חוזר על פני יישומי החברה שלך, ליישם התנהגות נפוצה עבור מעקב, ניטור ביצועים של שירותים וכן הלאה. אבטחה: אבטחה נמצאת בכל מקום ב- JSpresso אבל לא תבחין בו אלא אם כן אתה באמת צריך את זה. אימות מבוסס על JAAS. JSPresso מספק מודולים כניסה סטנדרטיים כי הם מלאים JAAs תואם. הרשאות אינן מטופלות על ידי JAAS. בחירה זו היא מכוונת מאז אנו מאמינים כי האישורים JAAS (וכל המסגרות אישור שמענו על) הם יותר מדי קשור קוד, די קשה ליישם חסרים כמה מושגים ברמה גבוהה (כמו "לעשות בתחום זה לקריאה בלבד עבור פרופילים הלא-admin "). אז בצענו פשוט אך תשתית אישור מלאת עוצמה: מבוסס על תפקידים מאורגנים באופן היררכי ומאוכלס על ידי אימות JAAS הצהרתי, כך שאתה רק צריך להגדיר את המתארים עם רשימה של תפקידים מוסמכים (באמצעות שמם). בכל פעם רשימה זו חסרה אמצעים שאין הגבלה על רכיב היסוד. החלים בכל שכבות (מודל, נוף, פעולות). כל חלק של יישום Jspresso הוא securable עם כללים לאישור. הרשאות הן מופצות ברחבי שכבות כך שאם אתה מצהיר הגבלה בשכבת מודל תחום זה מופץ באופן אוטומטי בתצוגות הנלוות. אבל כמובן שאתה יכול להכריז על ההגבלה בתצוגה (או חלק מהנוף) עצם. רכיבים securable Jspresso כוללים: ישות (או רכיב) משפחות ישות אחת (או רכיב) מאפיינים צפיות פעולות (וחלקי נוף) I18N: Jspresso פותח כדי לענות על המגוון הרחב של עסקים. לכן זה נבנה עם I18N בראש מאז תחילת מאוד. אבל שוב, Jspresso עושה לבינאום קל. I18N אינה קשורה לאזור שולחן העבודה הלקוח אלא את שפת המשתמש המועדף. I18N חל תרגום תווית בפורמטים שונים (תאריך, עשרוני, ...) I18N חוצה את כל שכבות עם מוסכמות קל ליישם. למשל, בכל פעם שדה הטופס מוצג בפני המשתמש, במסגרת אוטומטי לחפש תרגום של שם נכס הבסיס. אמצעי זה כי ברגע שאתה כבר מתורגם גופים ושמות הנכסים שלך, כל בקשה שלך הוא בנאם בפוטנציה. אתה יכול כמובן לעקוף את התנהגות תקן זה אם אתה צריך לתרגם אותו הנכס שונה בתצוגות שונות. אדריכלות פריסה: פריסה רב ערוצית חלקה של החזיתי: Flex (פלאש) Qooxdoo (אייאקס) Swing ULC (תנופה מופצת קל, רישיון לפיתוח מסחרי צורך) כנפיים (אייאקס) אין צורך בשרת יישומי מניין אלא אם אתה באמת צריך את זה. Jspresso אמץ את הפילוסופיה במסגרת האביב כדי לשמור על תשתית תוכנה הנדרשת קל ככל האפשר. הדרישה המינימלית היא מיכל 2.5 servlet (אפילו אין צורך בפריסת התנופה 2-tier) ו Hibernate נתמך הנתונים.


ג'ספרסו תוכנה קשורה

Apache Camel.

מסגרת אינטגרציה פתוחה חזקה מבוססת על דפוסי אינטגרציה ידועים עם אינטגרציה שעועית חזקה ...

369 10.3 MB

הורד

Msvcconf

להקל על העבודה שלך עם Studio Visual עם הכלי הזה. ...

164 10 KB

הורד