-
Clojure
כל מה שרצית לדעת על Clojure:Clojure היא דיאלקט מודרני של שפת התכנות ליספ. זוהי שפה רב-תכליתית המאפשרת פיתוח אינטראקטיבי ומעודדת סגנון תכנות פונקציונלי המאפשר תכנות רב-תהליכי פשוט ובטוח יותר. Clojure מיושמת על פלטפורמת ה-JVM ומקומפלת ישירות לבייטקוד. Clojure מקיימת את פילוסופיית code-as-data של ליספ, והיא בעלת מערכת מקרו מתוחכמת. Clojure פותחה על ידי ריצ' היקי…
-
Java 3D
כל מה שרצית לדעת על Java 3D:Java 3D הוא ממשק תכנות יישומים לגרפיקה תלת ממדית בשפת התכנות Java. הממשק פותח על ידי חברת סאן מיקרוסיסטמס.מודל של ראש אדם המוצג באמצעות Java3Dבניגוד לפתרונות דומים, Java 3D אינו רק מעטפת לממשקי תכנות יישומים אחרים אלא ממשק מונחה-עצמים טהור ורב-פלטפורמי. בעזרת Java 3D ניתן להחזות נתונים מדעיים, תמונות…
-
Java Web Start
כל מה שרצית לדעת על Java Web Start:Java Web Start (בראשי תיבות: JWS) היא טכנולוגיה אשר פותחה על ידי חברת סאן מיקרוסיסטמס המאפשרת הפעלת אפליקציית Java באתר אינטרנט באמצעות הדפדפן. בניגוד ל-JWS, Applet לא רץ בתוך הדפדפן, ולאפליקציה יש פחות הגבלות מאשר Applet.כל אפליקציית Java יכולה לרוץ באמצעות JWS כל עוד שרת האינטרנט שמציע את…
-
Java Micro Edition
כל מה שרצית לדעת על Java Micro Edition:Java Platform, Micro Edition או Java ME (בעבר Java 2 Platform, Micro Edition או J2ME) היא מפרט המגדיר חלק מפלטפורמת Java המיועד לספק אוסף של ממשקי ג'אווה לפיתוח תוכנות במכשירים שונים כדוגמת טלפונים חכמים. נלקח מויקיפדיה הגדרות נוספות הקשורות לJava Micro Edition:•Java
-
JavaServer Faces
כל מה שרצית לדעת על JavaServer Faces:JavaServer Faces (ראשי תיבות: JSF) הוא מפרט לפיתוח ממשקי משתמש עבור יישומי רשת הכתובים בשפת Java.אף על פי ש-JSF בנויה על גבי טכנולוגיית ה-JSP, היא מציעה למפתח מודל השונה מ-JSP ומ-Servlets, של בקשה ותגובה (HTTP Request/Response).העיקרון המנחה ב-JSF הוא שימוש ברכיבי תוכנה (components) בתוך דפי היישום. רכיבים אלו מקושרים…
-
Enterprise JavaBeans
כל מה שרצית לדעת על Enterprise JavaBeans:Enterprise JavaBeans (אנטרפרייז ג'אווה בינז; בקיצור: EJB, וברבים: EJBs) היא ארכיטקטורת רכיבים לצד-שרת המשמשת ליצירת יישומי enterprise מודולריים.המפרט של EJB הוא אחד מבין ממשקי תכנות היישומים (APIs) הנכללים במפרט של EJB .Java Enterprise Edition הוא מודל צד-שרת שתפקידו לכמס את הלוגיקה העסקית של יישום. המפרט של EJB פותח במקור…
-
Java Servlet
כל מה שרצית לדעת על Java Servlet:Servlet (סֶרְוְלֶט; לפי מונחי האקדמיה ללשון העברית: שָׁרָתִית) היא טכנולוגיית צד-שרת מבוססת Java, המהווה את אחד מממשקי תכנות היישומים של Java Enterprise Edition. המפרט של Java Servlet מגדיר את האופן בו רכיב תוכנה הכתוב בשפת ג'אווה ורץ בצד השרת, יכול להגיב לבקשות המגיעות מצד הלקוח (לדוגמה, בקשות HTTP מסוג…
-
מיפוי אובייקטי-רלציוני
כל מה שרצית לדעת על מיפוי אובייקטי-רלציוני:מיפוי אובייקטי-רלציוני (באנגלית: ORM – object-relational mapping) היא טכניקת תכנות בשפות תכנות מונחות-עצמים, להמרת נתונים בין מערכות טיפוסים בלתי-תואמות: טיפוסים מורכבים (אובייקטים) בשפות תכנות מונחות-עצמים, וטבלאות בבסיסי נתונים יחסיים (רלציוניים). למעשה, השימוש בטכניקה זו יוצר "בסיס נתונים מונחה-עצמים וירטואלי" (virtual object database), הניתן לשימוש מתוך שפת התכנות. קיימות חבילות…
-
Java Standard Edition
כל מה שרצית לדעת על Java Standard Edition:Java Platform, Standard Edition או Java SE הינה פלטפורמה נפוצה לתכנות בשפת Java. זוהי פלטפורמת ג'אווה המשמשת ליצירת יישומים חוצי-פלטפורמות המיועדים לשימוש כללי. Java SE מורכבת מהמכונה הווירטואלית של ג'אווה (JVM) אשר נדרשת להרצת תוכניות ג'אווה, ביחד עם קבוצת ספריות תוכנה הנדרשות כדי לאפשר לתוכניות אלה להשתמש במערכות…
-
פולימורפיזם
כל מה שרצית לדעת על פולימורפיזם:פולימורפיזם – מיוונית "רב-צורתיות" – מתאר מספר מצבים אפשריים לתכונה מסוימת.פולימורפיזם יכול להיות:במדע החומרים, פולימורפיזם היא היכולת של מוצק להתקיים ביותר מצורה אחת או מבנה גביש. "שינוי הצורה" מתבטא בשינוי סידור האטומים המקנה לפולימורף מאפיינים שונים. לדוגמה, לסידן פחמתי קיימים פולימורפים רבים, ביניהם קלציט וארגוניט, כשהנוסחה הכימית של שניהם היא…