מדריך יישומון של ג'אווה - דע כיצד ליצור יישומונים בג'אווה



מדריך יישומון זה של Java יעזור לכם להשיג הבנה ברורה של יישומוני ג'אווה. כמו כן תלמד כיצד ליצור יישומונים ב- Java ולהשתמש בהם באמצעות יישומים מעשיים.

רוב המפתחים מתחילים את הקריירה שלהם עם כשפת הבסיס שלהם. ובכן, זאת מכיוון שג'אווה מספקת תכונות מסקרנות שונות כגון סרוולטים, מסגרות וכו 'המסייעות בהקמת מעוז על מושגי התכנות. תכונה כזו היא יישומונים בג'אווה.יישומון ג'אווה הוא תוכנה קטנה שניתן להעביר באמצעות HTTP.במדריך זה של יישומוני ג'אווה, אתן לך תובנה מלאה לגבי יישומוני ג'אווה יחד עם דוגמאות.

להלן הנושאים שאעסוק בהדרכה זו של יישומוני Java:





יישומוני ג'אווה

יישומונים בג'אווה הם תוכניות מבוססות אינטרנט קטנות ודינמיות. ניתן לבצע יישומון ג'אווה רק במסגרת היישומונים של ג'אווה. לצורך ביצוע קל של יישומונים, 'ארגז חול' מוגבל על ידי מסגרת היישומון. באופן כללי, קוד היישומון מוטבע בתוך עמוד. קודי היישומון מבוצעים כאשר דפי ה- HTML נטענים בדפדפני האינטרנט התואמים ל- Java. יישומונים מורידים בעיקר במכונות מרוחקות ומשתמשים בצד הלקוח.

יישומון ג'אווה יכול להיות גם יישום ג'אווה פונקציונאלי לחלוטין מכיוון שהוא יכול להשתמש בממשק API שלם Java על דעת עצמו. אבל עדיין, יש קו דק בין יישומון ליישום בג'אווה.



בחלק הבא של מאמר זה על יישומונים בג'אווה, אפרט את ההבדלים בין יישומון ג'אווה ל- .

יישומון ג'אווה לעומת יישום ג'אווה

יישום Java יישומון ג'אווה
יישומי Java הם התוכניות העצמאות שניתן לבצע באופן עצמאייישומוני Java הם תוכנות Java קטנות שתוכננו להתקיים בתוך מסמך אינטרנט ב- HTML
יישומי Java חייבים לכלול שיטה ראשית () כדי שניתן יהיה לבצע אותםיישומוני Java אינם זקוקים לביצוע main ()
יישומי ג'אווה זקוקים רק ל- JREיישומוני Java אינם יכולים לפעול באופן עצמאי ודורשים ממשקי API
יישומי ג'אווה אינם צריכים להאריך אף שיעור אלא אם כן נדרשיישומוני Java חייבים להרחיב את המחלקה java.applet.Applet
יישומי Java יכולים לבצע קודים מהמערכת המקומית
יישומוני ג'אווהיישומים לא יכולים לעשות זאת
ל- Java Applications יש גישה לכל המשאבים הזמינים במערכת שלךל- Java יישומונים יש גישהרק לשירותים הספציפיים לדפדפן

עכשיו שאתה יודע, איך יישומון ג'אווה שונה מיישום ג'אווה, תן לי להראות לך כיצד ליצור יישומון בסיסי בג'אווה באמצעות החלק הבא של מדריך יישומוני Java זה.

היררכיית היישומונים בג'אווה

  • כיתה java.lang. לְהִתְנַגֵד
    • כיתה java.awt. רְכִיב
      • כיתה java.awt. מְכוֹלָה
        • כיתה java.awt. לוּחַ
          • מחלקה java.applet. יישומון

כפי שמוצג לעיל, מחלקת יישומון Java שהיא מחלקה של חבילת יישומון מרחיבה את מחלקת הפאנל של חבילת awt. מחלקת הפאנל היא תת-מחלקה של מחלקת המיכל של אותה חבילה. מחלקת המכולות היא הרחבה של מחלקת רכיבים השייכת לאותה חבילה. כיתת הרכיבים היא מעמד מופשט ומפיק מספר שיעורים שימושיים לרכיבים כגון תיבת סימון, רשימה, כפתורים וכו '.



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

Java Addactionlistener (זה)

תוכנית יישומון Java

להלן כתבתי תוכנית יישומון Java פשוטה אשר פשוט תציג את הודעת הברכה.

EduApplet.java

ייבא java.applet.Applet ייבא java.awt.Graphics // הרחבת המחלקה הציבורית של היישומון EduApplet מרחיב את היישומון {צבע חלל ציבורי (גרפיקה g) {g.drawString ('ברוך הבא ללימוד היישומונים של אדוריקה', 150,150)}}

נכון לעכשיואתה מכיר יישומונים ויודע ליצור אותם. בחלק הבא של מדריך יישומוני Java זה, אראה כיצד לבצע יישומון בג'אווה.

ביצוע יישומונים בג'אווה

עד עכשיו הדגמתי כיצד ליצור יישומון, אך כיצד אתה מבצע אותם? ובכן, בניגוד , ביצוע יישומונים הוא תהליך שונה במקצת. מכיוון שיישומונים הם יישומים מבוססי רשת, הם זקוקים לסביבה מיוחדת לביצוע. Java מספקת שתי דרכים סטנדרטיות להפעלת יישומון:

  1. באמצעות דפדפן אינטרנט מופעל Java

אם אתה מנסה לבצע את היישומון שלך בדרך זו, ראשית עליך לאסוף את קובץ יישומון Java שלך. לאחר שתסיים, עליך ליצור קובץ HTML נפרד ולהוסיף את קוד היישומון בתוכו עם ההפניה לקובץ ה- class שלך בתוכו. כעת תוכל ללחוץ על קובץ ה- HTML להפעלת היישומון בדפדפן. להלן מסרתי את הקוד הדרוש ליצירת קובץ ה- HTML:

appletDemo.html

 
  1. באמצעות appletviewer

על מנת לבצע יישום יישומי Java בצורה כזו, כל שעליך לעשות הוא במקום ליצור קובץ נפרד לקוד HTML, באפשרותך להוסיף ישירות תגובה בתחילת קובץ קוד המקור שלך ב- Java המציין את נוכחותו של תג APPLET בתוכו. זה עוזר בתיעוד שלך עם אב טיפוס של הצהרות ה- HTML הדרושות. זה נעשה, עכשיו אתה יכול להפעיל את היישומון שלך רק על ידי הפעלת מציג יישומוני Java שמגיע כברירת מחדל עם JRE. בעת שימוש בדרך זו, קוד המקור שלך צריך להיראות כך למטה:

EduApplet.java

ייבא java.applet.Applet ייבוא ​​java.awt.Graphics / * * / מחלקה ציבורית EduApplet מרחיב את היישומון {צבע חלל ציבורי (גרפיקה g) {g.drawString ('ברוך הבא ללימוד היישומונים של אדוריקה', 150,150)}}

הערה: ניתן גם להתקין כל IDE כגון Eclipse, ולבצע את הקודים ישירות משם עצמו.

כעת, כשתדעו מהו יישומון ג'אווה וכיצד הוא מבוצע, בואו נצלול עמוק יותר להדרכה של יישומוני ג'אווה ונכיר את מחזור החיים של יישומוני ג'אווה בחלק הבא של מדריך יישומונים זה של ג'אווה.

מחזור חיים של היישומון

כל יישומון ג'אווה צריך לעבור סדרת שלבים החל מאותחול ועד הרס כדי להשלים את ביצועו. לשם כך, הצעד הראשון הוא לרשת את מחלקת java.applet.Applet. שיעור זה מסייע בשיטות שונות המסייעות בהחזקת מסגרת בסיסית עבור יישומוני Java. השיטות השונות המעורבות במחזור החיים של יישומון ג'אווה תוארו בתרשים שלהלן.

מחזור חיים של היישומון - מדריך יישומונים של Java - אדוריקהכפי שאתה יכול לראות, ישנן 4 שיטות עיקריות אשר חובה על כל יישומון Java לעקוף. הרשו לי לתדרך אתכם על כל אחת מהשיטות הללו אחת אחת.

  1. init בטל פומבי () : זוהי השיטה הראשונה שמופעלת במהלך מחזור החיים של יישומון. בשיטה זו, מאותחל המשתנה שישמש בהמשך ביישומון. דבר אחד שאתה חייב לציין כאן הוא שניתן להפעיל שיטה זו רק פעם אחת לכל מחזור חיים של יישומון.
  2. התחלה בטלנית ציבורית () : זוהי השיטה השנייה שמופעלת ממש לאחר שהדפדפן קורא לשיטת init (). בכל פעם שמשתמש חוזר בדף האינטרנט המכיל את היישומון, מופעלת שיטת start () ומפעילים את היישומון.
  3. עצירה בטלנית ציבורית (): שיטה זו מופעלת בכל פעם שמשתמש עוזב את דף האינטרנט המכיל יישומון. במילים אחרות, משתמשים בשיטת stop () כדי להשעות את האשכולות שאינם נדרשים כאשר היישומון נמצא ברקע או שאינו נראה על המסך. ניתן לחדש את אלה בקלות באמצעות שיטת start ().
  4. חלל ציבורי להרוס(): לבסוף, יש לנו את השיטה להשמיד () שמופעלת על מנת להסיר יישומון לחלוטין מהזיכרון. שיטה זו מופעלת פעם אחת בלבד בכל מחזור חיים של יישומון ויש לפנות את כל המשאבים העוסקים בטרם נקראת שיטה זו.

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

  • צבע חלל ציבורי (גרפיקה ז): שיטה זו מופעלת בכל פעם שיש צורך לשרטט מחדש או לצבוע מחדש יישום בדפדפן, ללא קשר לסיבה. שיטת paint () לוקחת אובייקט גרפי אחד כפרמטר המכיל את ההקשר הגרפי שבו היישומון מבוצע. כמו כן, שיטה זו מופעלת בכל פעם שצפוי פלט מיישומון.

להלן השלד הבסיסי של יישומון ג'אווה עם כל שיטות מחזור החיים.

AppletLifeCycle.java

ייבא java.applet. * מחלקה ציבורית AppletLifeCycle מרחיב את היישומון {public void init () {System.out.println ('Applet is Initialized')} התחלת הריק הציבורי () {System.out.println ('היישומון מבוצע') } עצירה בטלנית ציבורית () {System.out.println ('ביצוע היישומון נעצרה')} צבע חלל ציבורי (גרפיקה ז) {System.out.println ('ציור היישומון ...')} חלל ציבורי הרס () {System.out.println ('היישומון הושמד')}}

בואו כעת נרכיב את כל מה שלמדנו במדריך זה וננסה ליצור יישומון שיוכל להגיב לפעולות המשתמש.

י ava הדגמת יישומון

להלן צירפתי תוכנית יישומון קטנה ופשוטה של ​​Java, בה תוכלו לראות כיצד הטיפול באירועים פועל כאשר יישומון עובר דרך מחזור חייו.

כיצד לצאת משיטה בג'אווה - -

AppletEventHandling.java

ייבא java.awt.event.MouseListener יבוא java.awt.event.MouseEvent ייבא java.applet.Applet ייבוא ​​java.awt. גרפיקה ייבוא ​​java.awt. צבע יבוא java.awt.Font מחלקה ציבורית AppletEventHandling מרחיב יישומי יישומונים MouseListener {StringBuffer strBuf init חלל ציבורי () {addMouseListener (זה) strBuf = new StringBuffer () addItem ('אתחול היישומון') addItem ('ברוך הבא ללימוד היישומונים של אדוריקה')} התחל ריק ריק () {addItem ('הפעלת היישומון') } עצירה בטלנית ציבורית () {addItem ('עצירת היישומון')} חלל ציבורי הרס () {addItem ('הורס את היישומון') addItem ('להתראות !!')} void addItem (מילה מחרוזת) {System.out .println (word) strBuf.append (word) לצבוע מחדש ()} צבע ריק ריק (גרפיקה g) {g.drawString (strBuf.toString (), 10, 20) setForeground (Color.white) setBackground (Color.black)} עכבר ריק חלל ציבורי (אירוע MouseEvent) {} עכבר חלל ציבורי הוצא (אירוע MouseEvent) {} עכבר חלל ציבורי לחץ (אירוע MouseEvent) {} עכבר חלל ציבורי שוחרר (Mous אירוע eEvent) {} public void mouseClicked (MouseEvent event) {addItem ('לחצו על העכבר !!')}}

השלב הבא הוא קומפילציה של קובץ ה- java הנ'ל לקובץ .class. לאחר שתסיים, כעת עליך ליצור קובץ HTML ולהוסיף את ההפניה של קובץ ה- class בתגית היישומון. להלן הדגמתי כיצד לכתוב את הקוד לקובץ HTML זה.
eventHandling.html

טיפול באירועים  

כאשר אתה מבצע קוד זה, היישומון שלך אמור להיראות כמו צילום המסך המוצג למטה.
עכשיו, כדי לבדוק אם היישומון שלך עובד מושלם או לא, אתה יכול לבדוק את הטרמינל שלך. שם אתה יכול לראות, את כל השלבים שהאפלטה שלך עוברת עם כל פעולה שלך. להלן צירפתי צילום מסך לאותו דבר.
עם זאת, אנו מגיעים לסוף מאמר זה בהדרכת יישומונים של Java. אני מקווה שעכשיו תהיה לך תמונה ברורה מהו בדיוק יישומון ג'אווה, מדוע אנו זקוקים להם וכיצד הם נוצרים. אם ברצונך ללמוד Java בפירוט רב יותר, תוכל לעיין בכתובת שלנו גם כן.

כעת לאחר שהבנתם את היסודות של יישומון ג'אווה, עיינו ב מאת אדוריקה, חברת למידה מקוונת מהימנה עם רשת של יותר מ -250,000 לומדים מרוצים הפזורים ברחבי העולם. קורס ההכשרה וההסמכה של Java J2EE ו- SOA של אדוריקה מיועד לסטודנטים ואנשי מקצוע שרוצים להיות מפתח Java. הקורס נועד לתת לך יתרון בתכנות ג'אווה ולהכשיר אותך למושגי ג'אווה מרכזיים ומתקדמים יחד עם מסגרות ג'אווה שונות כמו Hibernate & Spring.

יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות של 'מדריך היישומונים של Java' ונחזור אליך בהקדם האפשרי.