מה זה JSP בג'אווה? דע הכל על יישומי אינטרנט של Java



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

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

במאמר זה אעסוק בעצות הבאות:





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

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



עכשיו, תן לי להסביר מה זה בעצם דף JSP!

מהו דף JSP?

דף JSP הוא א מסמך טקסט. הוא מכיל שני סוגים של טקסט: תוכן סטטי ותוכן דינמי . ניתן לבטא תוכן סטטי בכל פורמט מבוסס טקסט, למשל, . ואילו, התוכן הדינמי כולל קוד Java.טכנולוגיית JSP משלבת כאן את התוכן הסטטי עם קוד הג'אווה, ולכן הופך אותו לדף אינטרנט דינמי.סיומת הקובץ עבור קובץ המקור של a העמוד אמור להיות .jsp . התוסף לקובץ המקור של קטע מדף JSP הוא .jspf.

עכשיו כשאתם מכירים את המושג דפי JSP וטכנולוגיית JSP, בואו נמשיך להבין את התכונות של JSP!



תכונות של טכנולוגיית JSP

1. קידוד קל

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

תוכנית מיון בחירה בג'אווה

2. דפי אינטרנט אינטראקטיביים

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

3. חיבור קל למסד נתונים

זה מאפשר לנו חיבור קל למסד הנתונים מכיוון שהוא מתחבר בעיקר לשרת.

לאחר שנלמד על התכונות, בואו נתקדם הלאה ונבחן את מחזור החיים של דף JSP.

מחזור חיים של עמוד JSP

מחזור חיים JSp - JSP בג

תן לי להסביר את השלבים המעורבים בתרשים המוצג לעיל.

1. תרגום דף JSP:

קובץ servlet Java נוצר מקובץ המקור JSP. בשלב התרגום, המכולה מאמת את נכונות דפי ה- JSP וקבצי התגים.

2. אוסף עמוד JSP:

קובץ ה- servlet של Java שנוצר נערך לג'אווה מעמד.

3. טעינת כיתה:

מחלקת java servlet שהורכבה ממקור JSP נטענת כעת למיכל.

4. שלב ביצוע:

סדרת + ++ פיבונאציים

בשלב הביצוע, המכולה יוצרת מופע אחד או יותר ממעמד זה בתגובה לבקשות.הממשק JsP Page מכיל jspInit () ו- jspDestroy (). JSP מספק ממשק מיוחד HttpJspPage עבור דפי JSP במיוחד עבור בקשות HTTP וממשק זה מכיל _jspService ().

5. אתחול:

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

6. jspDestroy () ביצוע:

שיטה זו נקראת כאשר JSP נהרס. בשיחה זו, הסרבלט משלים את מטרתו ונכנס לאוסף האשפה. זה מסיים את מחזור החיים של JSP.

ישנן שיטות מסוימות למחזור חיים המסופקות ב- JSP, אלה הן: jspInit (), _jspService () ו- jspDestroy (), שהוסבר לעיל.

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

תחביר של JSP

התחביר של הבאים ב- JSP:

1. ביטוי JSP

דוגמא:

&

2. תג הצהרה

דוגמא:

3. סקריפט JSP

<% java code %>

כאן תוכל להוסיף את קוד ה- Java המתאים.

4. הערות JSP

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

מה זה סרוולט?

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

עכשיו, תן לי להראות לך קוד שילמד אותך ליצור דף JSP.

דף JSP פשוט

דף אינטרנט

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

ליהוק כפול ל- int Java

אם נעבור הלאה, הבה נצלול ונלמד כיצד להפעיל דף JSP.

כיצד להפעיל דף JSP

ביצוע JSP כולל מספר שלבים. אלה מוזכרים להלן:

  1. ראשית, צור קובץ HTML, למשל, ana.html, מכאן תישלח בקשה לשרת.

  2. שנית, צור קובץ .jsp, למשל, ana1.jsp, זה יתמודד עם בקשת המשתמש.

  3. שלישית, צור מבנה תיקיות פרוייקט.

  4. כעת עליך ליצור קובץ XML ואז קובץ WAR.

  5. אחרי זה, התחל את טומקט

  6. לבסוף, אתה מוכן להריץ את היישום.

בעת ביצוע הקוד שנכתב לעיל בקובץ JSP, הפלט נראה כמו להלן:

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

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

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