מסמך זה ינחה אותך בשלבים הבסיסיים של שימוש ב- NetBeans IDE 5.5 לפיתוח יישומי אינטרנט. המסמך נועד לאפשר לך להתחיל לעבוד במהירות האפשרית. לקבלת מידע נוסף על עבודה עם NetBeans IDE, עיין בדף תמיכה ומסמכים באתר האינטרנט של NetBeans.
למד כיצד ליצור, לפרוס ולהפעיל יישום אינטרנט פשוט. היישום משתמש בדף JavaServer Pages™ כדי לבקש ממך להזין את שמך. לאחר מכן, הוא משתמש ברכיב JavaBeans™ כדי לשמור את שם במהלך הפעלת ה-HTTP וחוזר על השם בדף JavaServer Pages אחר.
הגדרת פרויקט יישום אינטרנט
לפני שתתחיל לכתוב קוד, עליך לוודא שכל התוכנות הדרושות והפרויקט מוגדרים כהלכה.
Java Standard Development Kit (JDK™) גרסה 5.0 או גרסה 6.0 (הורד)
באופן אופציונלי, באפשרותך להוריד את 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 נרשם אוטומטית. אחרת, בצע את השלבים הבאים:
בחלון הראשי, בחר Tools > Server Manager.
לחץ על Add Server. בחר את סוג השרת ותן שם למופע. לאחר מכן לחץ על Next.
ציין את פרטי השרת, את המיקום של המופע המקומי של שרת היישום ואת התחום שאליו ברצונך לפרוס.
יצירת פרויקט יישום אינטרנט חדש
בחר File > New Project. תחת Categories, בחר Web. תחת Projects, בחר Web Application ולחץ על Next.
תחת Project Name, הזן HelloWeb. שים לב ש-Context Path הוא /HelloWeb.
שנה את Project Location לספרייה כלשהי במחשב שלך. מעתה והלאה, ספרייה זו תיקרא $PROJECTHOME.
בחר את ההמלצות שלהן יותאם מבנה המקור שלך. מדובר בהעדפות אישיות לחלוטין:
בחר את השרת שאליו ברצונך לפרוס את היישום. מפורטים רק שרתים הרשומים ב-IDE.
השאר את תיבת הסימון Set as Main Project מסומנת. לחץ על Finish.
ה-IDE יוצר את תיקיית הפרויקט $PROJECTHOME/HelloWeb
. תיקיית הפרויקט כוללת את כל קובצי המקור וה-metadata של הפרויקט, דוגמת סקריפט Ant build. הפרויקט HelloWeb
נפתח ב-IDE. ניתן לראות את המבנה הלוגי של הפרויקט בחלון Projects ואת מבנה הקבצים שלו בחלון Files.
יצירה ועריכה של קובצי מקור של יישום אינטרנט
יצירה ועריכה של קובצי מקור היא הפונקציה החשובה ביותר עבורה משמש ה-IDE. ככלות הכל, סביר להניח כי זה מה שאתה עושה רוב היום.
ה-IDE מספק מגוון רחב של כלים היכולים להתאים לסגנונו האישי של כל מפתח, בין אם אתה מעדיף לקדד הכל ידנית ובין אם ברצונך שה-IDE ייצור עבורך חלקים גדולים של הקוד.
יצירת Java Package וקובץ מקור Java
הרחב את הצומת Source Packages. שים לב שהצומת Source Packages מכיל רק צומת ברירת מחדל ריק של חבילה.
לחץ לחיצה ימנית על הצומת Source Packages ובחר New > Java Class. הזן NameHandler בתיבת הטקסט Class Name והקלד
org.me.hello בתפריט הנפתח Package. לחץ על Finish.
ב-Source Editor, הצהר על שדה על-ידי הקלדת השורה הבאה ישירות מתחת להצהרת המחלקה:
String name;
הוסף את השורה הבאה בשיטה nameHandler() :
name = null;
יצירת שיטות Getter ו-Setter
לחץ לחיצה ימנית על המילה name בהצהרת השדה בתחילת המחלקה ובחר Refactor > Encapsulate Fields. לחץ על Next כדי להפעיל את הפקודה עם אפשרויות ברירת המחדל.
לחץ על 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 המשמש כברירת מחדל
הרחב את צומת הפרויקט HelloWeb ואת הצומת Web Pages. שים לב שה-IDE יצר עבורך קובץ JavaServer Pages של ברירת מחדל, index.jsp. בעת יצירת הפרויקט, ה-IDE פתח את הקובץ index.jsp ב-Source Editor.
בחר בכרטיסייה Source Editor של index.jsp . הקובץ index.jsp קיבל כעת את המיקוד ב-Source Editor.
בלוח שבצד הימני של ה-Source Editor, הרחב את HTML Forms וגרור פריט Form מתחת לתגים <h1> ב-Source Editor. תיבת הדו-שיח Form מופיעה:
הגדר את הערכים הבאים:
Action: response.jsp
Method: GET
Name: Name Input Form
לחץ על OK. ה-Form נוסף לקובץ index.jsp .
גרור פריט Text Input מיד לפני התג </form> .
הגדר את הערכים הבאים:
Name: name
Type: text
לחץ על OK. ה-Text Input נוסף בין התגים </form> .
גרור פריט Button מיד לפני התג </form> .
הגדר את הערכים הבאים:
Label: OK
Type: submit
לחץ על OK. ה-Button נוסף בין התגים </form> .
הקלד Enter your name: לפני התג <input> ושנה את הטקסט בין התגים
<h1> ל- Entry Form.
התגים בין התגים <body> ייראו כעת כך:
<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
הרחב את צומת הפרויקט HelloWeb ואת הצומת Web Pages.
לחץ לחיצה ימנית על הצומת Web Pages ובחר New > JSP, תן לקובץ JavaServer Pages את השם response ולחץ על Finish.
ה- response.jsp
החדש נפתח ב-Source Editor.
בלוח שבצד הימני של ה-Source Editor, הרחב את JSP וגרור פריט Use Bean אל מתחת לתג <body> ב-Source Editor.
הגדר את הערכים הבאים:
ID: mybean
Class: org.me.hello.NameHandler
Scope: session
לחץ על OK. ה-Use Bean נוסף מתחת לתג <body> .
הוסף פריט Get Bean Property ופריט Set Bean Property מתוך הלוח. לאחר מכן, שנה את הקוד כך שהתגים בין התגים <body> ייראו כך:
ה-IDE משתמש בסקריפט Ant build כדי לבנות ולהפעיל יישומי האינטרנט. ה-IDE יוצר את סקריפט הבנייה בהתבסס על האפשרויות שהזנת באשף New Project ובתיבת הדו-שיח Project Properties של הפרויקט.
בחר Run > Run Main Project (F6) בתפריט Run.
ה-IDE בונה את יישום האינטרנט ופורס אותו, תוך שימוש בשרת שציינת בעת יצירת הפרויקט.
הזן את שמך בתיבת הטקסט של הדף index.jsp שנפרס:
לחץ על OK. הדף response.jsp אמור להיפתח ולהציג ברכת שלום:
כדי לשלוח הערות והצעות, לקבל תמיכה ולהתעדכן בפיתוחים האחרונים בנושאי תכונות פיתוח של NetBeans IDE Java EE, הצטרף לרשימת הדיוור לקבלת מידע נוסף על תכונות פיתוח צפויות של Java EE ב-NetBeans IDE, ראה http://j2ee.netbeans.org/.