ഇതാണ് JDynamiTe എന്ന് പേരിട്ടിരിക്കുന്ന ലിനക്സ് ആപ്പ്, ജാവയിലെ ഡൈനാമിക് ടെംപ്ലേറ്റ്, ഇതിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് JDynamiTe2.0.zip ആയി ഡൗൺലോഡ് ചെയ്യാം. വർക്ക് സ്റ്റേഷനുകൾക്കായുള്ള സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവായ OnWorks-ൽ ഇത് ഓൺലൈനായി പ്രവർത്തിപ്പിക്കാം.
JDynamiTe എന്ന് പേരിട്ടിരിക്കുന്ന ഈ ആപ്പ്, OnWorks-നൊപ്പം ജാവയിലെ ഡൈനാമിക് ടെംപ്ലേറ്റ് സൗജന്യമായി ഓൺലൈനായി ഡൗൺലോഡ് ചെയ്ത് പ്രവർത്തിപ്പിക്കുക.
ഈ ആപ്പ് പ്രവർത്തിപ്പിക്കുന്നതിന് ഈ നിർദ്ദേശങ്ങൾ പാലിക്കുക:
- 1. നിങ്ങളുടെ പിസിയിൽ ഈ ആപ്ലിക്കേഷൻ ഡൗൺലോഡ് ചെയ്തു.
- 2. ഞങ്ങളുടെ ഫയൽ മാനേജറിൽ https://www.onworks.net/myfiles.php?username=XXXXX എന്നതിൽ നിങ്ങൾക്ക് ആവശ്യമുള്ള ഉപയോക്തൃനാമം നൽകുക.
- 3. അത്തരം ഫയൽമാനേജറിൽ ഈ ആപ്ലിക്കേഷൻ അപ്ലോഡ് ചെയ്യുക.
- 4. ഈ വെബ്സൈറ്റിൽ നിന്ന് OnWorks Linux ഓൺലൈനോ Windows ഓൺലൈൻ എമുലേറ്ററോ MACOS ഓൺലൈൻ എമുലേറ്ററോ ആരംഭിക്കുക.
- 5. നിങ്ങൾ ഇപ്പോൾ ആരംഭിച്ച OnWorks Linux OS-ൽ നിന്ന്, നിങ്ങൾക്ക് ആവശ്യമുള്ള ഉപയോക്തൃനാമത്തോടുകൂടിയ ഞങ്ങളുടെ ഫയൽ മാനേജർ https://www.onworks.net/myfiles.php?username=XXXXX എന്നതിലേക്ക് പോകുക.
- 6. ആപ്ലിക്കേഷൻ ഡൌൺലോഡ് ചെയ്യുക, അത് ഇൻസ്റ്റാൾ ചെയ്ത് പ്രവർത്തിപ്പിക്കുക.
JDynamiTe, ജാവയിലെ ഡൈനാമിക് ടെംപ്ലേറ്റ്
Ad
വിവരണം
"ടെംപ്ലേറ്റ്" പ്രമാണങ്ങളിൽ നിന്ന് ഏത് ഫോർമാറ്റിലും ഡോക്യുമെന്റുകൾ ചലനാത്മകമായി സൃഷ്ടിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന ഒരു ഉപകരണമാണ് JDynamiTe.അത് ചെയ്യുന്നതിന് വളരെ കുറച്ച് വരികൾ മാത്രമേ ആവശ്യമുള്ളൂ (അല്ലെങ്കിൽ ഒരു വരിയും ഇല്ല!).
JDynamiTe-യുടെ ചില സാധാരണ ഉപയോഗ ഡൊമെയ്നുകൾ ഇവയാണ്:
- ഡൈനാമിക് വെബ് പേജുകൾ സൃഷ്ടിക്കൽ,
- ടെക്സ്റ്റ് ഡോക്യുമെന്റ് ജനറേഷൻ,
- സോഴ്സ് കോഡ് ജനറേഷൻ...
വാസ്തവത്തിൽ, മുൻകൂട്ടി നിർവചിച്ച പ്രമാണങ്ങൾ (ടെംപ്ലേറ്റുകൾ) ചലനാത്മകമായി ഡാറ്റ ഉപയോഗിച്ച് പോപ്പുലേറ്റ് ചെയ്യേണ്ട ഏത് സാഹചര്യത്തിലും ഇത് ഉപയോഗപ്രദമാകും.
ഡാറ്റ (ഉള്ളടക്കം), അവതരണം (കണ്ടെയ്നർ), ഉള്ളടക്ക ജനറേഷൻ കോഡ് (ജാവയിൽ എഴുതിയത്) എന്നിവയ്ക്കിടയിൽ യഥാർത്ഥ വേർതിരിവ് അനുവദിക്കുക എന്നതാണ് JDynamiTe-യുടെ പ്രധാന നേട്ടം.
JDynamiTe ഒരു നിർദ്ദിഷ്ട ടെംപ്ലേറ്റ് ഭാഷ ഉൾപ്പെടുത്തിയിട്ടില്ല, മാത്രമല്ല ഇത് ഒരു പൂർണ്ണമായ ചട്ടക്കൂടുമല്ല.
ഇത് നിങ്ങളുടെ സോഫ്റ്റ്വെയർ ആർക്കിടെക്ചറിലെ ഒരു ലളിതമായ "ഇഷ്ടിക" ആണ്, നിങ്ങളുടെ ഡാറ്റ മോഡലിനും അവതരണ മോഡലിനും ഇടയിലുള്ള ഒരു "പശ" ആണ്.
JDynamiTe ഒരു ജാവ പാക്കേജാണ്, അത് വഴക്കമുള്ളതും തുറന്നതുമായ രീതിയിൽ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നു.
കൂടുതൽ വിശദാംശങ്ങൾക്കും ധാരാളം ഉദാഹരണങ്ങൾക്കും, ഇവിടെ ഹോംപേജ് സന്ദർശിക്കുക: http://jdynamite.sourceforge.net
സവിശേഷതകൾ
- ടെംപ്ലേറ്റുകളിൽ നിന്ന് ഡൈനാമിക് ഡോക്യുമെന്റുകൾ പാഴ്സ് ചെയ്യാനും വികസിപ്പിക്കാനും നിങ്ങൾക്ക് ഒരു ക്ലാസും കുറച്ച് രീതികളും മാത്രമേ ആവശ്യമുള്ളൂ (ഉദാഹരണങ്ങൾ കാണുക).
- ഈ ടെംപ്ലേറ്റ് പ്രമാണങ്ങൾ ഏത് ടെക്സ്റ്റിലും (ascii, unicode...) ഫോർമാറ്റിൽ ആകാം.
- ടെംപ്ലേറ്റുകളിൽ ചേർക്കാൻ "ടെംപ്ലേറ്റ് ഭാഷ" ഇല്ല, നിയന്ത്രണ ഘടന ("for", "while" ...) ഇല്ല.
- ടെംപ്ലേറ്റ് ഡോക്യുമെന്റിൽ ("വേരിയബിൾ", "ബിഗിൻ ഡൈനാമിക് എലമെന്റ്", "എൻഡ് ഡൈനാമിക് എലമെന്റ്") മൂന്ന് തരം ടാഗുകൾ മാത്രമേ JDynamiTe-ന് തിരിച്ചറിയേണ്ടതുള്ളൂ.
- ഈ ടാഗുകൾക്കായി ആവശ്യമെങ്കിൽ ഏത് വാക്യഘടനയും പുനർ നിർവചിക്കാം (സാധാരണ പദപ്രയോഗങ്ങൾ ഉപയോഗിച്ച്). ഉദാഹരണത്തിന്, HTML ടെംപ്ലേറ്റ് ഡോക്യുമെന്റ് (ഡിഫോൾട്ട് വാക്യഘടന) ഉപയോഗിച്ച്, ടാഗുകൾ HTML അഭിപ്രായങ്ങളിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
- ചലനാത്മകമായി വികസിപ്പിക്കാൻ കഴിയുന്ന ഒരു "ബ്ലോക്ക്" ആണ് "ഡൈനാമിക് എലമെന്റ്". ഉപയോഗത്തിന്റെ ഉദാഹരണങ്ങൾ: പട്ടിക, പട്ടിക, എണ്ണൽ മുതലായവ... കൂടുതൽ വിവരങ്ങൾക്ക് ഡോക്യുമെന്റേഷൻ JDynamiTe API ഡോക്യുമെന്റേഷൻ കാണുക.
- JDynamiTe 2.0 മുതൽ, ഒരു പുതിയ തരം ഡൈനാമിക് എലമെന്റ് ഉണ്ട്: "XML ഡൈനാമിക് എലമെന്റുകൾ", XML ഫയലുകളിൽ നിന്ന് ഇൻപുട്ട് എടുക്കുന്ന ടെംപ്ലേറ്റ് സ്വയമേവ പോപ്പുലേറ്റ് ചെയ്യാൻ അനുവദിക്കുന്നു. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ: ഒരു ബാഹ്യ XML ഫയലിൽ അടങ്ങിയിരിക്കുന്ന ഡാറ്റയെ സൂചിപ്പിക്കുന്ന സാധാരണ XPath സിന്റാക്സ് ഉപയോഗിച്ച് നിങ്ങളുടെ ടെംപ്ലേറ്റിൽ പ്രത്യേക ടാഗുകൾ ചേർക്കാൻ കഴിയും. ഇതുവഴി, ഈ ഡാറ്റാ ബ്ലോക്ക് പ്രോഗ്രാമാമാറ്റിക് ആയി പോപ്പുലേറ്റ് ചെയ്യേണ്ടതില്ല: JDynamiTe പാഴ്സർ നിങ്ങൾക്കായി ഇത് സ്വയമേവ ചെയ്യുന്നു. പുതിയ സമർപ്പിത ഉദാഹരണ പേജിൽ നിരവധി ഉദാഹരണങ്ങൾ കണ്ടെത്തുക.
- JDynamiTe 2.0 ഒരു പുതിയ ടൂൾ നൽകുന്നു: JDynTool, JDynamiTe പാക്കേജിനെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, കൂടാതെ കമാൻഡ് ലൈൻ ഇൻവോക്കേഷൻ വഴിയും ഇത് ഉപയോഗിക്കാവുന്നതാണ്.
- JDynamiTe ടെംപ്ലേറ്റ് പുനരുപയോഗം പ്രാപ്തമാക്കുന്നു (ഒന്നിലധികം ഡൈനാമിക് തലമുറകൾക്ക് ഒരിക്കൽ ഇൻപുട്ട് ടെംപ്ലേറ്റ് റീഡിംഗ്).
- ഇത് ഡൈനാമിക് എലമെന്റുകളുടെ നെസ്റ്റിംഗും പ്രാപ്തമാക്കുന്നു (ഉദാ: ലിസ്റ്റുകളുടെ ലിസ്റ്റ് ഉണ്ടാക്കാൻ).
- ടെംപ്ലേറ്റ് ഡോക്യുമെന്റിൽ "അവഗണിച്ച ബ്ലോക്കുകൾ" ചേർക്കാൻ അനുവദിക്കുന്ന ഒരു ഓപ്ഷണൽ ടാഗ് ലഭ്യമാണ്. നിങ്ങളുടെ ടെംപ്ലേറ്റിൽ "യഥാർത്ഥ" ഡാറ്റ ഈ പ്രത്യേക തരം ബ്ലോക്കുകളിലേക്ക് തിരുകാൻ കഴിയും, കൂടുതൽ റിയലിസ്റ്റിക് റെൻഡറിംഗ് അനുകരിക്കാം, ഇത് ഡിസൈനർമാർക്ക് ഉപയോഗപ്രദമായ പ്രവർത്തന പ്രമാണമായിരിക്കും. ടെംപ്ലേറ്റ് പാഴ്സിംഗ് സമയത്ത് ഈ ബ്ലോക്ക് ഉള്ളടക്കങ്ങൾ പൂർണ്ണമായും അവഗണിക്കപ്പെടുന്നു.
പ്രേക്ഷകർ
വിപുലമായ അന്തിമ ഉപയോക്താക്കൾ, ഡെവലപ്പർമാർ, ഇൻഫർമേഷൻ ടെക്നോളജി
പ്രോഗ്രാമിംഗ് ഭാഷ
ജാവ
ഇത് https://sourceforge.net/projects/jdynamite/ എന്നതിൽ നിന്നും ലഭിക്കാവുന്ന ഒരു ആപ്ലിക്കേഷനാണ്. ഞങ്ങളുടെ സൗജന്യ ഓപ്പറേറ്റീവ് സിസ്റ്റങ്ങളിലൊന്നിൽ നിന്ന് ഏറ്റവും എളുപ്പമുള്ള രീതിയിൽ ഓൺലൈനിൽ പ്രവർത്തിപ്പിക്കുന്നതിനായി ഇത് OnWorks-ൽ ഹോസ്റ്റ് ചെയ്തിരിക്കുന്നു.
