FeaturesPluginsDocs & SupportCommunityPartners

מבוא לפיתוח יישומי אינטרנט

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

למד כיצד ליצור, לפרוס ולהפעיל יישום אינטרנט פשוט. היישום משתמש בדף JavaServer Pages™‎ כדי לבקש ממך להזין את שמך. לאחר מכן, הוא משתמש ברכיב JavaBeans™‎ כדי לשמור את שם במהלך הפעלת ה-HTTP וחוזר על השם בדף JavaServer Pages אחר.

הגדרת פרויקט יישום אינטרנט

לפני שתתחיל לכתוב קוד, עליך לוודא שכל התוכנות הדרושות והפרויקט מוגדרים כהלכה.

התקנת התוכנה

לפני שתתחיל, עליך להתקין במחשב את התוכנות הבאות:

באופן אופציונלי, באפשרותך להוריד את Sun Java System (SJS) Application Server (הורד)‏, JBoss או WebLogic ולהשתמש בהם. עם זאת, שרת האינטרנט Tomcat, המאוגד יחד עם ה-IDE, מספק את כל התמיכה הנדרשת ליישומי אינטרנט בשתי שכבות, דוגמת היישום המתואר במדריך זה שרת יישומים (דוגמת SJS Application Server‏, JBoss, או WebLogic) נדרש רק לפיתוח יישומים ארגוניים.

רישום השרת ב-IDE

שרת האינטרנט המאוגד Tomcat נרשם אוטומטית ב-IDE. עם זאת, לפני שתוכל לפרוס אל SJS Application Server, JBoss או WebLogic, עליך לרשום מופע מקומי ב-IDE. אם התקנת את החבילה NetBeans IDE 5.5/SJS Application Server, מופע מקומי של SJS Application Server נרשם אוטומטית. אחרת, בצע את השלבים הבאים:

  1. בחלון הראשי, בחר Tools > Server Manager.
  2. לחץ על Add Server. בחר את סוג השרת ותן שם למופע. לאחר מכן לחץ על Next.
  3. ציין את פרטי השרת, את המיקום של המופע המקומי של שרת היישום ואת התחום שאליו ברצונך לפרוס.

יצירת פרויקט יישום אינטרנט חדש

  1. בחר File > New Project. תחת Categories, בחר Web. תחת Projects, בחר Web Application ולחץ על Next.
  2. תחת Project Name, הזן HelloWeb. שים לב ש-Context Path הוא /HelloWeb.
  3. שנה את Project Location לספרייה כלשהי במחשב שלך. מעתה והלאה, ספרייה זו תיקרא $PROJECTHOME.
  4. בחר את ההמלצות שלהן יותאם מבנה המקור שלך. מדובר בהעדפות אישיות לחלוטין:
  5. בחר את השרת שאליו ברצונך לפרוס את היישום. מפורטים רק שרתים הרשומים ב-IDE.
  6. השאר את תיבת הסימון Set as Main Project מסומנת. לחץ על Finish.

    ה-IDE יוצר את תיקיית הפרויקט $PROJECTHOME/HelloWeb . תיקיית הפרויקט כוללת את כל קובצי המקור וה-metadata של הפרויקט, דוגמת סקריפט Ant build. הפרויקט HelloWeb נפתח ב-IDE. ניתן לראות את המבנה הלוגי של הפרויקט בחלון Projects ואת מבנה הקבצים שלו בחלון Files.

יצירה ועריכה של קובצי מקור של יישום אינטרנט

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

יצירת Java Package וקובץ מקור Java

  1. הרחב את הצומת Source Packages. שים לב שהצומת Source Packages מכיל רק צומת ברירת מחדל ריק של חבילה.
  2. לחץ לחיצה ימנית על הצומת Source Packages ובחר New > Java Class. הזן NameHandler בתיבת הטקסט Class Name והקלד org.me.hello בתפריט הנפתח Package. לחץ על Finish.
  3. ב-Source Editor, הצהר על שדה על-ידי הקלדת השורה הבאה ישירות מתחת להצהרת המחלקה:
        String name;
  4. הוסף את השורה הבאה בשיטה nameHandler() :
        name = null;

יצירת שיטות Getter ו-Setter

  1. לחץ לחיצה ימנית על המילה name בהצהרת השדה בתחילת המחלקה ובחר Refactor > Encapsulate Fields. לחץ על Next כדי להפעיל את הפקודה עם אפשרויות ברירת המחדל.
  2. לחץ על Do Refactoring. שיטות Getter ו-setter נוצרות עבור השדה name ורמת הגישה שלו משתנה ל-private. מחלקת ה-Java צריכה כעת להיראות דומה ל:
        package org.me.hello;
    
        /**
         *
         * @author Administrator
         */
    
        public class NameHandler {
    
    	private String name;
    
            /** Creates a new instance of NameHandler */
            public NameHandler() {
               setName(null);
            }
    
            public String getName() {
               return name;
            }
    
            public void setName(String name) {
               this.name = name;
            }
    
        }

עריכת קובץ JavaServer Pages המשמש כברירת מחדל

  1. הרחב את צומת הפרויקט HelloWeb ואת הצומת Web Pages. שים לב שה-IDE יצר עבורך קובץ JavaServer Pages של ברירת מחדל, index.jsp. בעת יצירת הפרויקט, ה-IDE פתח את הקובץ index.jsp ב-Source Editor.
  2. בחר בכרטיסייה Source Editor של index.jsp . הקובץ index.jsp קיבל כעת את המיקוד ב-Source Editor.
  3. בלוח שבצד הימני של ה-Source Editor, הרחב את HTML Forms וגרור פריט Form מתחת לתגים <h1> ב-Source Editor. תיבת הדו-שיח Form מופיעה:

    Palette

    הגדר את הערכים הבאים:

    • Action: response.jsp
    • Method: GET
    • Name: Name Input Form

    לחץ על OK. ה-Form נוסף לקובץ index.jsp .

  4. גרור פריט Text Input מיד לפני התג </form> .

    הגדר את הערכים הבאים:

    • Name: name
    • Type: text

    לחץ על OK. ה-Text Input נוסף בין התגים </form> .

  5. גרור פריט Button מיד לפני התג </form> .

    הגדר את הערכים הבאים:

    • Label: OK
    • Type: submit

    לחץ על OK. ה-Button נוסף בין התגים </form> .

  6. הקלד Enter your name: לפני התג <input> ושנה את הטקסט בין התגים <h1> ל- Entry Form.

    התגים בין התגים <body> ייראו כעת כך:

  7. <h1>Entry Form</h1><form name="Name Input Form" action="response.jsp" method="GET">
    Enter your name: <input type="text" name="name" value="" />
    <input type="submit" value="OK" /></form>

יצירת קובץ JavaServer Pages

  1. הרחב את צומת הפרויקט HelloWeb ואת הצומת Web Pages.
  2. לחץ לחיצה ימנית על הצומת Web Pages ובחר New > JSP, תן לקובץ JavaServer Pages את השם response ולחץ על Finish.

    ה- response.jsp החדש נפתח ב-Source Editor.

  3. בלוח שבצד הימני של ה-Source Editor, הרחב את JSP וגרור פריט Use Bean אל מתחת לתג <body> ב-Source Editor.

    הגדר את הערכים הבאים:

    • ID: mybean
    • Class: org.me.hello.NameHandler
    • Scope: session

    לחץ על OK. ה-Use Bean נוסף מתחת לתג <body> .

  4. הוסף פריט Get Bean Property ופריט Set Bean Property מתוך הלוח. לאחר מכן, שנה את הקוד כך שהתגים בין התגים <body> ייראו כך:
  5. <jsp:useBean id="mybean" scope="session" class="org.me.hello.NameHandler" />
    <jsp:setProperty name="mybean" property="*" />
    <h1>Hello, <jsp:getProperty name="mybean" property="name" />!</h1>

בנייה והפעלה של פרויקט יישום אינטרנט

ה-IDE משתמש בסקריפט Ant build כדי לבנות ולהפעיל יישומי האינטרנט. ה-IDE יוצר את סקריפט הבנייה בהתבסס על האפשרויות שהזנת באשף New Project ובתיבת הדו-שיח Project Properties של הפרויקט.

  1. בחר Run > Run Main Project (F6) בתפריט Run.

    ה-IDE בונה את יישום האינטרנט ופורס אותו, תוך שימוש בשרת שציינת בעת יצירת הפרויקט.

  2. הזן את שמך בתיבת הטקסט של הדף index.jsp שנפרס:

    Palette

    לחץ על OK. הדף response.jsp אמור להיפתח ולהציג ברכת שלום:

    Palette



השלבים הבאים

למידע נוסף על פיתוח יישומי אינטרנט ב-NetBeans IDE 5.5, עיין במשאבים הבאים:

כדי לשלוח הערות והצעות, לקבל תמיכה ולהתעדכן בפיתוחים האחרונים בנושאי תכונות פיתוח של NetBeans IDE Java EE, הצטרף לרשימת הדיוור לקבלת מידע נוסף על תכונות פיתוח צפויות של Java EE ב-NetBeans IDE, ראה http://j2ee.netbeans.org/.

Bookmark this page

del.icio.us furl simpy slashdot technorati digg
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by