ஜாவா வலை பயன்பாடு என்றால் என்ன?



இந்த கட்டுரை வலை பயன்பாடுகளில் பயன்படுத்தப்படும் ஜாவா தொழில்நுட்பங்களுடன் ஜாவா வலை பயன்பாடுகளின் விரிவான மற்றும் விரிவான அறிவை உங்களுக்கு வழங்கும்.

வலை பயன்பாடுகள் எந்த நிரலாக்க மொழியின் ஒருங்கிணைந்த பகுதியாகும். இந்த கட்டுரையில், நாம் புரிந்துகொள்வோம் வலை பயன்பாடுகள் விரிவாக.

வலை பயன்பாடுகள் என்றால் என்ன?

வலை பயன்பாடுகள் இயற்கையால் பயன்பாடுகள் விநியோகிக்கப்படுகின்றன. எந்தவொரு நிரலும் ஒன்றுக்கு மேற்பட்ட கணினிகளில் இயங்குகிறது மற்றும் பிணையத்தையும் சேவையகத்தையும் பயன்படுத்தி தொடர்பு கொள்கிறது. வலை பயன்பாடுகள் ஒரு வலை உலாவியைப் பயன்படுத்தி அணுகப்படுகின்றன, எனவே அவை உலாவியை பயனர் கிளையண்டாகப் பயன்படுத்துவதற்கு மிகவும் பிரபலமாக உள்ளன. ஆயிரக்கணக்கான கிளையன்ட் கணினிகளில் எந்தவொரு மென்பொருளையும் நிறுவாமல் வலை பயன்பாடுகளை புதுப்பித்து பராமரிக்கும் திறன் தேவைக்கு ஒரு முக்கிய காரணியாகிறது.





பல கூறுகளைப் பயன்படுத்தி வலை பயன்பாடுகள் உருவாக்கப்படுகின்றன, அவற்றில் சில பயனர் இடைமுகத்தைக் கொண்டுள்ளன, அவற்றில் சில வரைகலை பயனர் இடைமுகம் (GUI) தேவையில்லை. கூடுதலாக, வலை பயன்பாடுகளுக்கு அடிக்கடி கூடுதல் மார்க்அப் அல்லது ஸ்கிரிப்டிங் மொழி தேவைப்படுகிறது , CSS, அல்லது நிரலாக்க மொழி. பல பயன்பாடுகள் ஜாவா நிரலாக்க மொழியை மட்டுமே பயன்படுத்துகின்றன, இது அதன் பல்துறைத்திறன் காரணமாக சிறந்தது.

ஜாவா வலை பயன்பாடு



வலை பயன்பாடு என்பது தற்போதைய தேதி மற்றும் நேரத்தைக் காட்டும் ஒரு எளிய பக்கமாக இருக்கலாம் அல்லது உங்கள் அடுத்த விடுமுறைக்கு மிகவும் வசதியான விமானம், ஹோட்டல்கள் மற்றும் கார் வாடகைகளை நீங்கள் பார்த்து முன்பதிவு செய்யக்கூடிய சிக்கலான பக்கங்களின் தொகுப்பாக இருக்கலாம்.

வலை பயன்பாடுகளை உருவாக்க பயன்படுத்தப்படும் ஜாவா தொழில்நுட்பங்கள் ஜாவா இஇ தளத்தின் ஒரு பகுதியாகும். இல்இந்த தொழில்நுட்பங்கள் ஒரு சேவையகத்தில் இயங்குவதற்காக, சேவையகத்தில் ஒரு கொள்கலன் அல்லது வலை சேவையகம் இருக்க வேண்டும், இது நீங்கள் உருவாக்கும் வகுப்புகளை அங்கீகரித்து இயக்கும்.

ஜாவா வலை பயன்பாட்டு தொழில்நுட்பங்கள்

ஒரு கட்டுரையில் பட்டியலிட பல ஜாவா தொழில்நுட்பங்கள் உள்ளன, எனவே இந்த கட்டுரை அடிக்கடி பயன்படுத்தப்படும்வற்றை விவரிக்கும். ஒரு வலை பயன்பாடு பெரும்பாலும் ஜாவாசர்வர் பக்கங்கள் (JSP) தொழில்நுட்பத்துடன் உருவாக்கப்பட்ட ஒரு பக்கத்திற்கு மேல் எதுவும் இல்லை. சில நேரங்களில் நீங்கள் இதுபோன்ற மூன்று அல்லது அதற்கு மேற்பட்ட தொழில்நுட்பங்களை இணைப்பீர்கள். நீங்கள் எத்தனை பயன்படுத்தினாலும், உங்களுக்கு என்ன கிடைக்கிறது, வலை பயன்பாட்டில் ஒவ்வொன்றையும் எவ்வாறு பயன்படுத்தலாம் என்பதை அறிவது நல்லது.



ஜாவா சர்வ்லெட் API

ஜாவா HTTP- குறிப்பிட்ட வகுப்புகளை வரையறுக்க API உங்களை அனுமதிக்கிறது. கோரிக்கை-பதில் நிரலாக்க மாதிரியின் மூலம் அணுகப்பட்ட பயன்பாடுகளை ஹோஸ்ட் செய்யும் சேவையகங்களின் திறன்களை ஒரு சேவையக வகுப்பு விரிவுபடுத்துகிறது. சேவையகங்கள் எந்தவொரு கோரிக்கைக்கும் பதிலளிக்க முடியும் என்றாலும், வலை சேவையகங்களால் வழங்கப்பட்ட பயன்பாடுகளை நீட்டிப்பதே மிகவும் பொதுவான பயன்பாடாகும். உதாரணமாக, நீங்கள் ஒரு ஆன்லைன் படிவத்திலிருந்து உரை உள்ளீட்டைப் பெற ஒரு சேவையகத்தைப் பயன்படுத்தலாம் மற்றும் அதை ஒரு HTML பக்கம் மற்றும் வடிவமைப்பில் திரையில் மீண்டும் அச்சிடலாம் அல்லது அதற்கு பதிலாக ஒரு கோப்பு அல்லது தரவுத்தளத்தில் தரவை எழுத வேறு சேவையகத்தைப் பயன்படுத்தலாம். ஒரு சேவையகம் சேவையக பக்கத்தில் இயங்குகிறது - அதன் பயன்பாடு GUI அல்லது HTML பயனர் இடைமுகம் (UI) இல்லாமல். ஜாவா சர்வ்லெட் நீட்டிப்புகள் பல வலை பயன்பாடுகளை சாத்தியமாக்குகின்றன.

ஜாவாசர்வர் பக்கங்கள் தொழில்நுட்பம்

ஜாவாவில் ஒரு நிரலை எவ்வாறு நிறுத்துவது

ஜாவாசர்வர் பக்கங்கள் (JSP) தொழில்நுட்பம் டைனமிக் வலை உள்ளடக்கத்தை உருவாக்க எளிமையான, விரைவான வழியை வழங்குகிறது. JSP தொழில்நுட்பம் சேவையகம் மற்றும் இயங்குதளத்திலிருந்து சுயாதீனமாக இருக்கும் இணைய அடிப்படையிலான பயன்பாடுகளின் விரைவான வளர்ச்சியை செயல்படுத்துகிறது. சேவையக குறியீட்டின் துணுக்குகளை நேரடியாக உரை அடிப்படையிலான ஆவணத்தில் சேர்க்க JSP தொழில்நுட்பம் உங்களை அனுமதிக்கிறது. பொதுவாக, ஒரு JSP பக்கம் என்பது உரை அடிப்படையிலான ஆவணமாகும், இது இரண்டு வகையான உரைகளைக் கொண்டுள்ளது:

  • நிலையான தரவு, இது HTML, வயர்லெஸ் மார்க்அப் மொழி (WML) அல்லது எக்ஸ்எம்எல் போன்ற எந்த உரை அடிப்படையிலான வடிவமைப்பிலும் வெளிப்படுத்தப்படலாம்

  • JSP தொழில்நுட்ப கூறுகள், இது பக்கம் மாறும் உள்ளடக்கத்தை எவ்வாறு உருவாக்குகிறது என்பதை தீர்மானிக்கிறது

ஜாவாசர்வர் பக்கங்கள் நிலையான குறிச்சொல் நூலகம்

ஜாவாசர்வர் பக்கங்கள் தரநிலை குறிச்சொல் நூலகம் (JSTL) பல JSP தொழில்நுட்ப அடிப்படையிலான பயன்பாடுகளுக்கு பொதுவான முக்கிய செயல்பாட்டை இணைக்கிறது. உங்கள் பயன்பாடுகளில் ஏராளமான விற்பனையாளர்களிடமிருந்து குறிச்சொற்களைக் கலப்பதற்குப் பதிலாக, நீங்கள் ஒரு நிலையான குறிச்சொற்களைப் பயன்படுத்துகிறீர்கள். இந்த தரப்படுத்தல் JSTL ஐ ஆதரிக்கும் எந்த JSP கொள்கலனிலும் உங்கள் பயன்பாடுகளை வரிசைப்படுத்த உங்களை அனுமதிக்கிறது மற்றும் குறிச்சொற்களை செயல்படுத்துவது உகந்ததாக இருக்கும்.

ஓட்டம் கட்டுப்பாட்டைக் கையாளுவதற்கான மறு செய்கை மற்றும் நிபந்தனை குறிச்சொற்கள், எக்ஸ்எம்எல் ஆவணங்களை கையாளுவதற்கான குறிச்சொற்கள், சர்வதேசமயமாக்கல் குறிச்சொற்கள், SQL ஐப் பயன்படுத்தி தரவுத்தளங்களை அணுகுவதற்கான குறிச்சொற்கள் மற்றும் பொதுவாகப் பயன்படுத்தப்படும் செயல்பாடுகளுக்கான குறிச்சொற்களை JSTL கொண்டுள்ளது.

ஜாவாசர்வர் தொழில்நுட்பத்தை எதிர்கொள்கிறது

ஜாவாசர்வர் ஃபேஸ் தொழில்நுட்பம் என்பது வலை பயன்பாடுகளை உருவாக்குவதற்கான UI கட்டமைப்பாகும். ஜாவாசர்வர் ஃபேஸஸ் தொழில்நுட்பத்தின் முக்கிய கூறுகள் ஒரு ஜி.யு.ஐ கூறு கட்டமைப்பை உள்ளடக்கியது, பல்வேறு மார்க்அப் மொழிகள் மற்றும் தொழில்நுட்பங்களில் கூறுகளை வழங்குவதற்கான ஒரு நெகிழ்வான மாதிரி மற்றும் HTML மார்க்அப்பை உருவாக்குவதற்கான நிலையான ரெண்டர்கிட்.

ஜாவா செய்தி சேவை API

ஒரு கட்டமைப்பாளர் தனிப்பட்டவராக இருக்க முடியுமா?

செய்தி அனுப்புதல் மென்பொருள் கூறுகள் அல்லது பயன்பாடுகளுக்கு இடையிலான தொடர்பு முறை. ஒரு மெசேஜிங் சிஸ்டம் என்பது ஒரு பியர்-டு-பியர் வசதி. வேறு வார்த்தைகளில் கூறுவதானால், ஒரு செய்தியிடல் கிளையண்ட் வேறு எந்த வாடிக்கையாளரிடமிருந்தும் செய்திகளை அனுப்பலாம் மற்றும் பெறலாம். ஒவ்வொரு வாடிக்கையாளரும் ஒரு செய்தியிடல் முகவருடன் இணைகிறார்கள், இது செய்திகளை உருவாக்குதல், அனுப்புதல், பெறுதல் மற்றும் படிக்க வசதிகளை வழங்குகிறது. நிறுவன செய்தியுடன் ஜாவா தொழில்நுட்பத்தை இணைப்பதன் மூலம், நிறுவன கணினி சிக்கல்களைத் தீர்க்க ஜாவா செய்தி சேவை (ஜேஎம்எஸ்) ஏபிஐ ஒரு சக்திவாய்ந்த கருவியை வழங்குகிறது.

Messaging

எண்டர்பிரைஸ் செய்தியிடல் ஒரு நிறுவனம் முழுவதும் வணிகத் தரவை பரிமாறிக்கொள்ள நம்பகமான, நெகிழ்வான சேவையை வழங்குகிறது. ஜாவா நிரலாக்க மொழியில் சிறிய செய்தி அடிப்படையிலான பயன்பாடுகளின் வளர்ச்சியை செயல்படுத்தும் பொதுவான ஏபிஐ மற்றும் வழங்குநர் கட்டமைப்பை ஜேஎம்எஸ் ஏபிஐ சேர்க்கிறது. ஒரு வாகன உற்பத்தியாளருக்கான சரக்குகளை கண்காணிக்கும் ஒரு பயன்பாடு ஜே.எம்.எஸ் எவ்வாறு பயன்படுத்தப்படலாம் என்பதற்கான எடுத்துக்காட்டு.

ஒரு தயாரிப்புக்கான சரக்கு நிலை ஒரு குறிப்பிட்ட மட்டத்திற்கு கீழே செல்லும்போது சரக்குக் கூறு தொழிற்சாலை கூறுகளுக்கு ஒரு செய்தியை அனுப்ப முடியும், எனவே தொழிற்சாலை அதிக கார்களை உருவாக்க முடியும். தொழிற்சாலை கூறு பாகங்கள் கூறுகளுக்கு ஒரு செய்தியை அனுப்ப முடியும், இதனால் தொழிற்சாலைக்கு தேவையான பகுதிகளைத் திரட்ட முடியும். பாகங்கள் கூறுகள் அவற்றின் சரக்குகளுக்கு செய்திகளை அனுப்பலாம் மற்றும் அவற்றின் சரக்குகளை புதுப்பிக்கவும், சப்ளையர்களிடமிருந்து புதிய பகுதிகளை ஆர்டர் செய்யவும் முன்னால்.

ஜாவா மெயில் ஏபிஐ மற்றும் ஜாவாபீன்ஸ் செயல்படுத்தும் கட்டமைப்பு

மின்னஞ்சல் பயன்பாடுகளை அனுப்ப வலை பயன்பாடுகள் JavaMail API ஐப் பயன்படுத்தலாம். API க்கு இரண்டு பாகங்கள் உள்ளன: ஒரு மின்னஞ்சல் மற்றும் சேவை வழங்குநர் இடைமுகத்தை அனுப்ப பயன்பாட்டு கூறுகள் பயன்படுத்தும் பயன்பாட்டு-நிலை இடைமுகம். சேவை வழங்குநர்கள் SMTP போன்ற குறிப்பிட்ட மின்னஞ்சல் நெறிமுறைகளை செயல்படுத்துகின்றனர். ஜாவா மெயில் ஏபிஐ தொகுப்புடன் பல சேவை வழங்குநர்கள் சேர்க்கப்பட்டுள்ளனர், மற்றவர்கள் தனித்தனியாக கிடைக்கின்றனர். ஜாவா EE இயங்குதளம் ஒரு சேவை வழங்குநருடன் ஜாவா மெயில் நீட்டிப்பை உள்ளடக்கியது, இது பயன்பாட்டு கூறுகளை மின்னஞ்சல் அனுப்ப அனுமதிக்கிறது.

எக்ஸ்எம்எல் செயலாக்கத்திற்கான ஜாவா ஏபிஐ

ஜாவா எஸ்இ இயங்குதளத்தின் ஒரு பகுதியான எக்ஸ்எம்எல் செயலாக்கத்திற்கான ஜாவா ஏபிஐ, ஆவண பொருள் மாதிரி (டிஓஎம்), எக்ஸ்எம்எல் (எஸ்ஏஎக்ஸ்) க்கான எளிய ஏபிஐ மற்றும் எக்ஸ்டென்சிபிள் ஸ்டைல்ஷீட் மொழி மாற்றங்களை (எக்ஸ்எஸ்எல்டி) பயன்படுத்தி எக்ஸ்எம்எல் ஆவணங்களை செயலாக்குவதை ஆதரிக்கிறது. ஒரு குறிப்பிட்ட எக்ஸ்எம்எல்-செயலாக்க செயலாக்கத்திலிருந்து சுயாதீனமாக எக்ஸ்எம்எல் ஆவணங்களை அலசவும் மாற்றவும் பயன்பாடுகளை JAXP செயல்படுத்துகிறது.

JAXP பெயர்வெளி ஆதரவையும் வழங்குகிறது, இது பெயரிடும் மோதல்களைக் கொண்டிருக்கும் திட்டங்களுடன் வேலை செய்ய உங்களை அனுமதிக்கிறது. நெகிழ்வானதாக வடிவமைக்கப்பட்ட, JAXP உங்கள் பயன்பாட்டிலிருந்து எந்த எக்ஸ்எம்எல்-இணக்கமான பாகுபடுத்தி அல்லது எக்ஸ்எஸ்எல் செயலியைப் பயன்படுத்த உங்களை அனுமதிக்கிறது மற்றும் W3C திட்டத்தை ஆதரிக்கிறது.

ஜே.டி.பி.சி ஏபிஐ

ஜாவா நிரலாக்க மொழி முறைகளிலிருந்து தரவுத்தள SQL கட்டளைகளை செயல்படுத்த JDBC API உங்களை அனுமதிக்கிறது. நீங்கள் தரவுத்தளத்தை அணுக வேண்டியிருக்கும் போது JDBC API ஐ ஒரு சர்வ்லெட், JSP தொழில்நுட்ப பக்கம் அல்லது ஒரு நிறுவன பீனில் பயன்படுத்தலாம்.

ஜே.டி.பி.சி ஏபிஐ இரண்டு பகுதிகளைக் கொண்டுள்ளது: ஒரு தரவுத்தள மற்றும் சேவை வழங்குநர் இடைமுகத்தை அணுக பயன்பாட்டு கூறுகள் பயன்படுத்தும் பயன்பாட்டு-நிலை இடைமுகம்.

ஹடூப் கற்றுக்கொள்வது கடினம்

ஜாவா பெர்சிஸ்டன்ஸ் ஏபிஐ

ஜாவா பெர்சிஸ்டன்ஸ் ஏபிஐ என்பது ஜாவா தொழில்நுட்ப தரநிலைகளை அடிப்படையாகக் கொண்ட தீர்வாகும். ஒரு பொருள் சார்ந்த மாதிரி மற்றும் தொடர்புடைய தரவுத்தளத்திற்கு இடையிலான இடைவெளியைக் குறைக்க நிலைத்தன்மை ஒரு பொருள்-தொடர்புடைய மேப்பிங் அணுகுமுறையைப் பயன்படுத்துகிறது. ஜாவா தொழில்நுட்ப நிலைத்தன்மை மூன்று பகுதிகளைக் கொண்டுள்ளது:

  • ஜாவா பெர்சிஸ்டன்ஸ் ஏபிஐ

  • வினவல் மொழி

  • பொருள்-தொடர்புடைய மேப்பிங் மெட்டாடேட்டா

ஜாவா பெயரிடுதல் மற்றும் அடைவு இடைமுகம்

ஜாவா பெயரிடுதல் மற்றும் அடைவு இடைமுகம் (JNDI) பெயரிடுதல் மற்றும் அடைவு செயல்பாட்டை வழங்குகிறது, இது பல பெயரிடும் மற்றும் அடைவு சேவைகளை அணுக பயன்பாடுகளை செயல்படுத்துகிறது. பொருள்களுடன் பண்புகளை இணைப்பது மற்றும் அவற்றின் பண்புகளைப் பயன்படுத்தி பொருள்களைத் தேடுவது போன்ற நிலையான அடைவு செயல்பாடுகளைச் செய்வதற்கான வழிமுறைகளை இது பயன்பாடுகளை வழங்குகிறது. JNDI ஐப் பயன்படுத்தி, ஒரு வலை பயன்பாடு எந்தவொரு பெயரிடப்பட்ட ஜாவா தொழில்நுட்ப பொருளையும் சேமித்து மீட்டெடுக்க முடியும், இது பயன்பாடுகள் பல மரபு பயன்பாடுகள் மற்றும் அமைப்புகளுடன் இணைந்து வாழ அனுமதிக்கிறது.

பெயரிடும் சேவைகள் பயன்பாட்டு கிளையண்டுகள், நிறுவன பீன்ஸ் மற்றும் வலை கூறுகளை JNDI பெயரிடும் சூழலுக்கான அணுகலுடன் வழங்குகின்றன. பெயரிடும் சூழல், டெவலப்பரை கூறுகளின் மூலக் குறியீட்டை அணுகவோ மாற்றவோ செய்யாமல் ஒரு கூறுகளைத் தனிப்பயனாக்க அனுமதிக்கிறது.ஒரு கொள்கலன் கூறுகளின் சூழலை செயல்படுத்துகிறது மற்றும் அதை ஒரு JNDI பெயரிடும் சூழலாக கூறுகளுக்கு வழங்குகிறது.

சுருக்கம்

இதன் மூலம், இந்த ஜாவா வலை பயன்பாட்டுக் கட்டுரையின் முடிவுக்கு வருகிறோம்.

பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால். ஜுவா டெவலப்பராக விரும்பும் மாணவர்கள் மற்றும் நிபுணர்களுக்காக எடுரேகாவின் ஜாவா ஜே 2 இஇ மற்றும் எஸ்ஓஏ பயிற்சி மற்றும் சான்றிதழ் பாடநெறி வடிவமைக்கப்பட்டுள்ளது.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? இந்த “ஜாவா வலை பயன்பாடு” வலைப்பதிவின் கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், விரைவில் நாங்கள் உங்களைத் தொடர்புகொள்வோம்.