பொருளடக்கம்:
வரையறை - ஸ்ட்ரட்ஸ் கட்டமைப்பின் பொருள் என்ன?
ஸ்ட்ரட்ஸ் ஃபிரேம்வொர்க் என்பது ஜாவா எண்டர்பிரைஸ் பதிப்பு வலை பயன்பாடுகளை விரைவாகவும் திறமையாகவும் உருவாக்கப் பயன்படுத்தப்படும் ஒரு திறந்த மூல வலை பயன்பாட்டு கட்டமைப்பாகும். இது மாடல்-வியூ-கன்ட்ரோலர் (எம்.வி.சி) கட்டமைப்பை மேம்படுத்த ஜாவா சர்வ்லெட் ஏபிஐ பயன்படுத்துகிறது மற்றும் மேலும் விரிவுபடுத்துகிறது.
ஸ்ட்ரட்ஸ் கட்டமைப்பை முதலில் கிரெய்க் மெக்லானஹான் உருவாக்கியது, பின்னர் அப்பாச்சி ஜகார்த்தா திட்டத்தின் கீழ் 2000 மே மாதம் அப்பாச்சி அறக்கட்டளைக்கு வழங்கப்பட்டது மற்றும் ஜகார்த்தா ஸ்ட்ரட்ஸ் என்று அறியப்பட்டது. இது இறுதியில் 2005 ஆம் ஆண்டில் ஒரு உயர் மட்ட அப்பாச்சி திட்டமாக மாறியது, இறுதியில் ஸ்ட்ரட்ஸ் 2 ஆல் மாற்றப்பட்டது, இது பிப்ரவரி 2007 இல் வெளியிடப்பட்டது.
டெக்கோபீடியா ஸ்ட்ரட்ஸ் கட்டமைப்பை விளக்குகிறது
ஸ்ட்ரட்ஸ் கட்டமைப்பானது எம்.வி.சி வடிவமைப்பு முன்னுதாரணத்தை பிரத்தியேகமாகப் பயன்படுத்தியது, மேலும் அதன் குறிக்கோள் "மாதிரியை" பிரிப்பதே ஆகும், இது தரவுத்தளத்துடன் தொடர்பு கொள்ளும் பயன்பாட்டு தர்க்கமாகும், இது "பார்வையில்" இருந்து கிளையண்டிற்கு வழங்கப்பட்ட HTML பக்கங்கள் / பயனர் மற்றும் "கட்டுப்படுத்தி" என்பதிலிருந்து, இது மாதிரி மற்றும் கிளையன்ட் பார்வைக்கு இடையில் தகவல்களை அனுப்பும் நிகழ்வு. ஸ்ட்ரட்ஸ் ஏற்கனவே கட்டுப்படுத்தியை வழங்குகிறது, இது அதிரடி சேவையகம் எனப்படும் ஜாவா சேவையகமாகும், இது பார்வையால் காண்பிக்கப்படும் வார்ப்புருக்களை உருவாக்குகிறது. மாதிரிக் குறியீட்டை உருவாக்குவது வலை பயன்பாட்டு புரோகிராமரின் பணியாகும், மேலும் நீட்டிப்பு மூலம், "struts-config.xml" எனப்படும் மைய உள்ளமைவு கோப்பு, இது மாதிரி, பார்வை மற்றும் கட்டுப்படுத்தியை ஒன்றாக இணைக்கிறது.
எம்.வி.எஸ் மாதிரியைப் பயன்படுத்தும் பயன்பாடுகளில் உள்ள வழக்கம் போல, கிளையன்ட் அல்லது பார்வையிலிருந்து கோரிக்கைகள் கட்டுப்படுத்திக்கு "செயல்கள்" என அனுப்பப்படுகின்றன, அவை முன்பு உள்ளமைவு கோப்பில் வரையறுக்கப்பட்டன. கட்டுப்படுத்தி கோரிக்கையைப் பெறும்போது, அது தொடர்புடைய அதிரடி வகுப்பை அழைக்கிறது, பின்னர் அது பயன்பாடு சார்ந்த மாதிரி குறியீட்டோடு தொடர்பு கொள்கிறது. இதன் விளைவாக, மாடல் ஒரு "அதிரடி முன்னோக்கி" சரத்தை அளிக்கிறது, இது கட்டுப்பாட்டுக்கு எந்த வெளியீட்டு பக்கத்தை பார்வை அல்லது கிளையண்டிற்கு அனுப்ப வேண்டும் என்பதை கட்டுப்படுத்திக்கு தெரிவிக்கிறது. பார்வைக்கும் மாதிரிக்கும் இடையில் அனுப்பப்படும் தகவல்கள் ஜாவாபீன்ஸ் வடிவத்தில் உள்ளன, பின்னர் கூடுதல் ஜாவா குறியீடு இல்லாமல் பீன் உள்ளடக்கங்களை படிக்கவும் எழுதவும் பார்வை அடுக்குக்கு ஒரு டேக் நூலகத்தில் பார்க்கப்படுகிறது; இது மொழிபெயர்ப்பு அட்டவணையாக செயல்படுகிறது.
