-
חומת אש (בניין)
כל מה שרצית לדעת על חומת אש (בניין):חומת אש היא מושג מתחום הבנייה, שמשמעותו קיר או חומה העשויים מחומר עמיד בפני בעירה, ומטרתם לספק הגנה מאש ומדליקות.בתקופות עתיקות, שבהן עדיין לא נעשה שימוש בחומר נפץ, הייתה הבערת אש אחת הדרכים לגרום לנזק מיידי, רב ומשמעותי לאויב. תפקיד חומת האש היה למנוע לחלוטין מהאש להתפשט, ובכך…
-
Hibernate
כל מה שרצית לדעת על Hibernate:Hibernate (הייברנייט) היא ספריית Java למיפוי אובייקטי-רלציוני (object-relational mapping – ORM), המספקת תשתית למיפוי (התאמה) בין מודל התכנות מונחה-עצמים, לבין בסיסי נתונים יחסיים מסורתיים. כאשר כותבים קוד העוסק בשימור נתונים (persistence), הייברנייט פותרת את בעיות חוסר ההתאמה בין מודל האובייקטים (תכנות מונחה-עצמים) למודל הרלציוני (בסיסי נתונים המורכבים מטבלאות), באמצעות החלפת…
-
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), הניתן לשימוש מתוך שפת התכנות. קיימות חבילות…