కథనాన్ని అర్థం చేసుకోవడానికి అవసరమైన జ్ఞానం: మీరు ఇప్పటికే ఎక్కువ లేదా తక్కువ జావా కోర్ని కనుగొన్నారు మరియు
JavaEE సాంకేతికతలు మరియు
వెబ్ ప్రోగ్రామింగ్లను చూడాలనుకుంటున్నారు . మీరు ప్రస్తుతం కథనానికి దగ్గరగా ఉన్న అంశాలతో వ్యవహరించే జావా సేకరణల అన్వేషణను అధ్యయనం చేయడం చాలా సమంజసమైనది.
ప్రస్తుతం, నేను
IntelliJ IDEA ఎంటర్ప్రైజ్ ఎడిషన్ని ఉపయోగిస్తున్నాను (
ఎడిటర్ యొక్క గమనిక: ఇది IDE యొక్క చెల్లింపు పొడిగించిన సంస్కరణ; ఇది సాధారణంగా వృత్తిపరమైన అభివృద్ధిలో ఉపయోగించబడుతుంది).
ఉచిత కమ్యూనిటీ ఎడిషన్ కంటే దానిలోని వెబ్ ప్రాజెక్ట్లతో పని చేయడం చాలా సులభం . ఎంటర్ప్రైజ్
ఎడిషన్లో , అక్షరాలా ఒక మౌస్ క్లిక్ ప్రాజెక్ట్ను నిర్మిస్తుంది, దానిని సర్వ్లెట్ కంటైనర్లో వదిలివేస్తుంది, సర్వర్ను ప్రారంభిస్తుంది మరియు బ్రౌజర్లో ప్రాజెక్ట్ కోసం వెబ్పేజీని కూడా తెరుస్తుంది. IDEA యొక్క ఉచిత సంస్కరణలో, మీరు దీన్ని చాలా వరకు మీ స్వంతంగా చేయవలసి ఉంటుంది, అంటే "మాన్యువల్గా".
నేను అపాచీ మావెన్ని ఉపయోగిస్తాను
ప్రాజెక్ట్ నిర్మించడానికి మరియు దాని జీవిత చక్రం నిర్వహించడానికి. నేను ఈ ప్రాజెక్ట్లో దాని సామర్థ్యాలలో (ప్యాకేజీ/డిపెండెన్సీ మేనేజ్మెంట్) కొంత భాగాన్ని మాత్రమే ఉపయోగించాను. సర్వ్లెట్ కంటైనర్/అప్లికేషన్ సర్వర్గా, నేను Apache Tomcat వెర్షన్ 9.0.12ని ఎంచుకున్నాను.
ప్రారంభిద్దాం
ముందుగా,
IntelliJ IDEAని తెరిచి , ఖాళీ
Maven ప్రాజెక్ట్ను సృష్టించండి .
![IntelliJ IDEA ఎంటర్ప్రైజ్లో సరళమైన వెబ్ ప్రాజెక్ట్ను సృష్టిస్తోంది. దశల వారీగా, చిత్రాలతో - 2]()
ఎడమవైపున,
మావెన్ని ఎంచుకుని ,
ప్రాజెక్ట్ యొక్క JDK పైన ఎంపిక చేయబడిందో లేదో తనిఖీ చేయండి. అది లేనట్లయితే, జాబితా నుండి ఒకదాన్ని ఎంచుకోండి లేదా
కొత్తది క్లిక్ చేయండి ... మరియు కంప్యూటర్ నుండి ఒకదాన్ని ఎంచుకోండి.
ఈ విండోలో, మీరు GroupId మరియు ArtifactIdని![IntelliJ IDEA ఎంటర్ప్రైజ్లో సరళమైన వెబ్ ప్రాజెక్ట్ను సృష్టిస్తోంది. దశల వారీగా, చిత్రాలతో - 3]()
పేర్కొనాలి . GroupId
అనేది ప్రాజెక్ట్ను జారీ చేసే కంపెనీ యొక్క ప్రత్యేక ఐడెంటిఫైయర్ను సూచిస్తుంది. కంపెనీ డొమైన్ పేరును ఉపయోగించడం సాధారణ అభ్యాసం, కానీ రివర్స్ క్రమంలో. అయితే అద్దంలా కాదు. ఉదాహరణకు, ఒక కంపెనీ డొమైన్ పేరు
maven.apache.org అయితే, దాని GroupId org.apache.maven అవుతుంది
. అంటే, మేము మొదట అగ్ర-స్థాయి డొమైన్ను వ్రాస్తాము, ఒక డాట్ను జోడించాము, ఆపై రెండవ-స్థాయి డొమైన్ను మరియు మొదలైనవాటిని జోడించండి. ఇది సాధారణంగా ఆమోదించబడిన విధానం. మీరు ప్రాజెక్ట్ను మీరే "గ్రౌండింగ్" చేస్తుంటే (మరియు కంపెనీలో భాగంగా కాదు), అప్పుడు మీరు మీ వ్యక్తిగత డొమైన్ పేరును ఇక్కడ ఉంచారు (అలాగే రివర్స్ ఆర్డర్లో కూడా!). మీకు ఒకటి ఉంటే, కోర్సు. :) లేకపోతే, చింతించకండి. మీరు నిజంగా
ఇక్కడ ఏదైనా వ్రాయవచ్చు .
john.doe.org డొమైన్ పేరు ఉన్న కంపెనీకి, GroupId org.doe.john అవుతుంది. వేర్వేరు కంపెనీలు ఉత్పత్తి చేసే ఒకే పేరుతో ఉన్న ప్రాజెక్ట్లను వేరు చేయడానికి ఈ నామకరణ సమావేశం అవసరం. |
ఈ ఉదాహరణలో, నేను కల్పిత డొమైన్ని ఉపయోగిస్తాను:
fatlady.info.codegym.cc . దీని ప్రకారం, నేను GroupId ఫీల్డ్లో
cc.codergym.info.fatladyని నమోదు చేస్తాను .
ArtifactId అనేది కేవలం మా ప్రాజెక్ట్ పేరు. పదాలను వేరు చేయడానికి మీరు అక్షరాలు మరియు నిర్దిష్ట చిహ్నాలను (హైఫన్లు, ఉదాహరణకు) ఉపయోగించవచ్చు. మన "కళాఖండానికి" మనం ఇక్కడ వ్రాసే పేరు పెట్టబడుతుంది.
ఈ ఉదాహరణలో, నేను నా-సూపర్-ప్రాజెక్ట్ని ఉపయోగించబోతున్నాను . సంస్కరణ ఫీల్డ్ను ఇంకా తాకవద్దు—దానిని అలాగే వదిలేయండి. మరియు మీరు కొత్త ప్రాజెక్ట్ను సృష్టించినప్పుడు
![IntelliJ IDEA ఎంటర్ప్రైజ్లో సరళమైన వెబ్ ప్రాజెక్ట్ను సృష్టిస్తోంది. దశల వారీగా, చిత్రాలతో - 4]()
ప్రామాణిక
IDEA విండో ఇక్కడ ఉంది. సంప్రదాయానికి అనుగుణంగా, దీనిని నా-సూపర్-ప్రాజెక్ట్ అని పిలుద్దాం .
ప్రాజెక్ట్ సృష్టించబడింది!
Pom.xml వెంటనే తెరవబడుతుంది. ఇది మావెన్ సెట్టింగ్లతో కూడిన ఫైల్. మేము మావెన్కు ఏమి చేయాలో లేదా ఏదైనా ఎక్కడ కనుగొనాలో చెప్పాలనుకుంటే, మేము ఈ pom.xml ఫైల్లో అన్నింటినీ వివరిస్తాము. ఇది ప్రాజెక్ట్ యొక్క మూలంలో ఉంది. |
మావెన్ ప్రాజెక్ట్ను సృష్టించేటప్పుడు మేము నమోదు చేసిన ఖచ్చితమైన డేటాను ఇప్పుడు కలిగి ఉన్నట్లు మేము చూస్తున్నాము :
groupId ,
artifactId మరియు
సంస్కరణ (మేము చివరిదాన్ని తాకలేదు).
మా ప్రాజెక్ట్ నిర్మాణం
ఈ
మావెన్ ప్రాజెక్ట్ ఒక నిర్దిష్ట నిర్మాణాన్ని కలిగి ఉంది.
![IntelliJ IDEA ఎంటర్ప్రైజ్లో సరళమైన వెబ్ ప్రాజెక్ట్ను సృష్టిస్తోంది. దశల వారీగా, చిత్రాలతో - 6]()
మీరు గమనిస్తే, రూట్ కలిగి ఉంది:
- ఒక .idea డైరెక్టరీ, ఇది ప్రస్తుత ప్రాజెక్ట్ యొక్క IDEA సెట్టింగ్లను కలిగి ఉంటుంది;
- ఒక src డైరెక్టరీ, ఇక్కడ మేము మా సోర్స్ కోడ్ని సృష్టిస్తాము;
- my -super-project.iml ఫైల్, ఇది IDEA ద్వారా సృష్టించబడిన ప్రాజెక్ట్ ఫైల్;
- pom.xml ఫైల్ (నేను ఇంతకు ముందు పేర్కొన్న మావెన్ ప్రాజెక్ట్ ఫైల్), ఇది ఇప్పుడు తెరవబడింది . నేను ఎక్కడో pom.xml గురించి ప్రస్తావించినట్లయితే, ఇది నేను మాట్లాడుతున్న ఫైల్.
src ఫోల్డర్ లోపల , రెండు సబ్ ఫోల్డర్లు ఉన్నాయి:
- ప్రధాన - మా కోడ్ కోసం;
- test — మా కోడ్ పరీక్షల కోసం.
ప్రధాన మరియు పరీక్షలో
, జావా ఫోల్డర్ ఉంది . మీరు వీటిని ఒకే ఫోల్డర్గా భావించవచ్చు,
మెయిన్లో ఉన్నది సోర్స్ కోడ్ కోసం మరియు
టెస్ట్లో ఉన్నది టెస్ట్ కోడ్ కోసం తప్ప. ప్రస్తుతానికి,
వనరుల ఫోల్డర్తో మాకు ఎటువంటి ఉపయోగం లేదు. మేము దానిని ఉపయోగించము. అయితే దాన్ని అక్కడే వదిలేయండి.
దీన్ని వెబ్ ప్రాజెక్ట్గా మారుస్తోంది
మా మావెన్ ప్రాజెక్ట్ను వెబ్ ప్రాజెక్ట్గా మార్చడానికి ఇది సమయం . దీన్ని చేయడానికి, ఈ ట్రీలో ప్రాజెక్ట్ పేరుపై కుడి-క్లిక్ చేసి,
ఫ్రేమ్వర్క్ మద్దతును జోడించు ఎంచుకోండి ...
![IntelliJ IDEA ఎంటర్ప్రైజ్లో సరళమైన వెబ్ ప్రాజెక్ట్ను సృష్టిస్తోంది. దశల వారీగా, చిత్రాలతో - 7]()
ఒక విండో తెరుచుకుంటుంది, ఇక్కడ మేము మా ప్రాజెక్ట్కు వివిధ ఫ్రేమ్వర్క్లకు మద్దతుని జోడించవచ్చు. కానీ మనకు ఒకటి మాత్రమే అవసరం:
వెబ్ అప్లికేషన్ . మేము ఎంచుకున్నది అదే.
వెబ్ అప్లికేషన్ చెక్బాక్స్ ఎంచుకోబడిందని మరియు మేము web.xml ఫైల్ స్వయంచాలకంగా సృష్టించబడాలని మేము కోరుకుంటున్నట్లు ప్రధాన విండో సూచిస్తుందని
![IntelliJ IDEA ఎంటర్ప్రైజ్లో సరళమైన వెబ్ ప్రాజెక్ట్ను సృష్టిస్తోంది. దశల వారీగా, చిత్రాలతో - 8]()
నిర్ధారించుకోండి (ఇది ఇప్పటికే ఎంచుకోబడకపోతే చెక్బాక్స్ని ఎంచుకోవాలని నేను సిఫార్సు చేస్తున్నాను).
వెబ్ ఫోల్డర్ మన ప్రాజెక్ట్ నిర్మాణానికి జోడించబడిందని మనం చూస్తాము . చిరునామాతో మా వెబ్ ప్రాజెక్ట్ యొక్క మూలం ఇది
![IntelliJ IDEA ఎంటర్ప్రైజ్లో సరళమైన వెబ్ ప్రాజెక్ట్ను సృష్టిస్తోంది. దశల వారీగా, చిత్రాలతో - 9]()
/
. మరో మాటలో చెప్పాలంటే, మనం బ్రౌజర్లో '
లోకల్ హోస్ట్ ' అని నమోదు చేస్తే (ప్రాజెక్ట్ రన్ అవుతున్నప్పుడు, అయితే), అది వెబ్ ప్రాజెక్ట్ యొక్క రూట్లో ఇక్కడ కనిపిస్తుంది. మనం
localhost/addUser ఎంటర్ చేస్తే, అది వెబ్
ఫోల్డర్లో addUser అనే వనరు కోసం చూస్తుంది .
మీరు అర్థం చేసుకోవలసిన ప్రధాన విషయం ఏమిటంటే, మేము టామ్క్యాట్లో ఉంచినప్పుడు వెబ్ ఫోల్డర్ మా ప్రాజెక్ట్ యొక్క మూలం. మేము ఇప్పుడు నిర్దిష్ట ఫోల్డర్ నిర్మాణాన్ని కలిగి ఉన్నాము, కానీ మేము సృష్టించబోయే పూర్తి ప్రాజెక్ట్లో, ఇది కొద్దిగా భిన్నంగా ఉంటుంది. ప్రత్యేకంగా, వెబ్ ఫోల్డర్ రూట్ అవుతుంది. |
వెబ్లో ,
Web.xml ఫైల్ ఉన్న WEB-INF అని పిలవబడే అవసరమైన ఫోల్డర్ ఉంది , అంటే చివరి దశలో మేము ప్రోగ్రామ్ని సృష్టించమని అడిగాము
. దాన్ని తెరుద్దాం. ఇందులో ఇంకా ఆసక్తికరమైన ఏమీ లేదని, కేవలం హెడర్ మాత్రమే ఉందని మీరు చూడవచ్చు. అదే విధంగా, మీరు ఫైల్ను సృష్టించమని అభ్యర్థించనట్లయితే, మీరు దానిని మాన్యువల్గా సృష్టించాలి, అంటే చేతితో అన్ని హెడర్లను టైప్ చేయండి. లేదా, కనీసం, ఇంటర్నెట్లో రెడీమేడ్ వెర్షన్ కోసం శోధించండి.
మనకు web.xml దేనికి అవసరం ? మ్యాపింగ్ కోసం. ఇక్కడ మేము
టామ్క్యాట్ కోసం స్పెల్లింగ్ చేస్తాము . కానీ మేము దానిని తరువాత పొందుతాము. ప్రస్తుతానికి, దానిని ఖాళీగా వదిలేయండి. వెబ్ ఫోల్డర్లో
index.jsp ఫైల్ కూడా ఉంది
![IntelliJ IDEA ఎంటర్ప్రైజ్లో సరళమైన వెబ్ ప్రాజెక్ట్ను సృష్టిస్తోంది. దశల వారీగా, చిత్రాలతో - 10]()
. దాన్ని తెరవండి.
![IntelliJ IDEA ఎంటర్ప్రైజ్లో సరళమైన వెబ్ ప్రాజెక్ట్ను సృష్టిస్తోంది. దశల వారీగా, చిత్రాలతో - 11]()
ఇది డిఫాల్ట్గా అమలు చేయబడే ఫైల్, మాట్లాడటానికి. మరో మాటలో చెప్పాలంటే, మేము ప్రాజెక్ట్ను ప్రారంభించినప్పుడు ఇది ఖచ్చితంగా కనిపిస్తుంది. ప్రాథమికంగా,
jsp అనేది ఒక సాధారణ
HTML ఫైల్ , మీరు దాని లోపల జావా కోడ్ని అమలు చేయగలరు తప్ప.
స్టాటిక్ మరియు డైనమిక్ కంటెంట్ గురించి కొంచెం
స్టాటిక్ కంటెంట్ అనేది కాలానుగుణంగా మారని కంటెంట్.
HTML ఫైల్లో మనం వ్రాసే ప్రతిదీ వ్రాయబడినట్లే మారకుండా ప్రదర్శించబడుతుంది. మనం "
హలో వరల్డ్ " అని వ్రాస్తే, ఈ టెక్స్ట్ మనం పేజీని తెరిచిన వెంటనే, మరియు 5 నిమిషాల్లో, మరియు రేపు, మరియు ఒక వారంలో మరియు ఒక సంవత్సరంలో ప్రదర్శించబడుతుంది. ఇది మారదు. కానీ మనం పేజీలో ప్రస్తుత తేదీని ప్రదర్శించాలనుకుంటే? మనం కేవలం "
అక్టోబర్ 27, 2017 అని వ్రాస్తే", రేపు మనం అదే తేదీని చూస్తాము మరియు ఒక వారం తరువాత మరియు ఒక సంవత్సరం తరువాత చూస్తాము. కానీ తేదీ ప్రస్తుతానికి ఉండాలని మేము కోరుకుంటున్నాము. ఇక్కడే పేజీలో కోడ్ని అమలు చేయగల సామర్థ్యం సహాయకరంగా ఉంటుంది. మేము ఒక తేదీ వస్తువు, దానిని కావలసిన ఆకృతికి మార్చండి మరియు దానిని పేజీలో ప్రదర్శించండి. తర్వాత, ప్రతి రోజు మనం పేజీని తెరిచినప్పుడు, తేదీ ఎల్లప్పుడూ ప్రస్తుతము ఉంటుంది. మనకు స్టాటిక్ కంటెంట్ మాత్రమే అవసరమైతే, మనకు సాధారణ వెబ్ సర్వర్ అవసరం మరియు HTML ఫైల్లు. మనకు Java, Maven లేదా Tomcat అవసరం లేదు. కానీ మనం డైనమిక్ కంటెంట్ని ఉపయోగించాలనుకుంటే, మనకు ఆ టూల్స్ అన్నీ అవసరం. అయితే ప్రస్తుతానికి, మన index.jspకి తిరిగి
వెళ్దాం .
ప్రామాణిక శీర్షిక కాకుండా వేరొక దానిని సూచిస్తాము, ఉదాహరణకు, "
నా సూపర్ వెబ్ యాప్! " తర్వాత, శరీరంలో, "
నేను సజీవంగా ఉన్నాను! " అని వ్రాస్దాం! మేము మా ప్రాజెక్ట్ను ప్రారంభించడానికి దాదాపు సిద్ధంగా ఉన్నాము! దురదృష్టవశాత్తూ, ప్రోగ్రామ్ను ప్రారంభించడానికి సాధారణ ఆకుపచ్చ త్రిభుజం సక్రియంగా లేదు.
![IntelliJ IDEA ఎంటర్ప్రైజ్లో సరళమైన వెబ్ ప్రాజెక్ట్ను సృష్టిస్తోంది. దశల వారీగా, చిత్రాలతో - 12]()
దానికి ఎడమవైపు ఉన్న బటన్పై క్లిక్ చేయండి (స్క్రీన్పై ఎరుపు బాణంతో సూచించబడింది) మరియు
కాన్ఫిగరేషన్లను సవరించు ఎంచుకోండి ... కొంత కాన్ఫిగరేషన్ను జోడించడానికి ఆకుపచ్చ ప్లస్ గుర్తుపై క్లిక్ చేయడానికి మేము ఆహ్వానించబడే విండోను తెరుస్తుంది. దానిపై క్లిక్ చేయండి (విండో ఎగువ ఎడమ మూలలో).
టామ్క్యాట్ సర్వర్ >
లోకల్![IntelliJ IDEA ఎంటర్ప్రైజ్లో సరళమైన వెబ్ ప్రాజెక్ట్ను సృష్టిస్తోంది. దశల వారీగా, చిత్రాలతో - 13]()
ఎంచుకోండి . చాలా ఎంపికలతో కూడిన విండో తెరవబడుతుంది, కానీ డిఫాల్ట్లు దాదాపు అన్నింటికీ సరిపోతాయి.
మేము మా కాన్ఫిగరేషన్కు ప్రామాణిక పేరు లేని (అత్యంత ఎగువన) బదులుగా అందమైన పేరుని ఇవ్వవచ్చు . మా సిస్టమ్లో IDEA విజయవంతంగా టామ్క్యాట్ను కనుగొందని కూడా మేము ధృవీకరించాలి (మీరు ఇప్పటికే
డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేసారుఅది, సరియైనదా?). అది కనుగొనబడకపోతే (ఇది అసంభవం), ఆపై క్రింది బాణాన్ని నొక్కి, అది ఎక్కడ ఇన్స్టాల్ చేయబడిందో ఎంచుకోండి. లేదా మీరు ఒకటి కంటే ఎక్కువ ఇన్స్టాల్ చేసి ఉంటే, వేరే వెర్షన్ను ఎంచుకోండి. నా దగ్గర ఒకటి మాత్రమే ఉంది మరియు ఇది ఇప్పటికే ఇన్స్టాల్ చేయబడింది. అందుకే నా స్క్రీన్పై అలానే కనిపిస్తోంది. మరియు విండో దిగువన, మేము హెచ్చరికను చూస్తాము, సర్వర్కి విస్తరణ కోసం ఇప్పటివరకు ఎటువంటి కళాఖండాలు సూచించబడలేదని మాకు హెచ్చరిస్తుంది. ఈ హెచ్చరికకు కుడివైపున మేము దీన్ని పరిష్కరించమని సూచించే బటన్ ఉంది. మేము దానిని క్లిక్ చేసి, IDEA ప్రతిదానిని స్వయంగా కనుగొనగలిగిందని, తప్పిపోయిన ప్రతిదాన్ని స్వయంగా సృష్టించిందని మరియు అన్ని సెట్టింగ్లను స్వయంగా కాన్ఫిగర్ చేసిందని మేము చూస్తాము.
ఇది సర్వర్ ట్యాబ్ నుండి
డిప్లాయ్మెంట్ ట్యాబ్కు, సర్వర్ స్టార్టప్లో డిప్లాయ్ కింద
![IntelliJ IDEA ఎంటర్ప్రైజ్లో సరళమైన వెబ్ ప్రాజెక్ట్ను సృష్టిస్తోంది. దశల వారీగా, చిత్రాలతో - 15]()
మమ్మల్ని తరలించినట్లు మనం చూడవచ్చు.
విభాగం, మరియు మేము ఇప్పుడు అమర్చడానికి ఒక కళాఖండాన్ని కలిగి ఉన్నాము.
వర్తించు మరియు సరే క్లిక్ చేయండి. మరియు మేము మొదట విండో దిగువన, మా స్థానిక టామ్క్యాట్ సర్వర్తో ఒక విభాగం కనిపించిందని, అక్కడ మా కళాకృతి ఉంచబడుతుంది. విండో యొక్క కుడి వైపున ఉన్న సంబంధిత బటన్ను క్లిక్ చేయడం ద్వారా ఈ విభాగాన్ని కుదించండి.
![IntelliJ IDEA ఎంటర్ప్రైజ్లో సరళమైన వెబ్ ప్రాజెక్ట్ను సృష్టిస్తోంది. దశల వారీగా, చిత్రాలతో - 16]()
ఇప్పుడు మనం గ్రీన్ లాంచ్ ట్రయాంగిల్ యాక్టివ్గా ఉన్నట్లు చూస్తాము. ప్రతిదానిని ఒకటికి రెండుసార్లు తనిఖీ చేయాలనుకునే వారి కోసం, మీరు ప్రాజెక్ట్ సెట్టింగ్ల బటన్పై క్లిక్ చేయవచ్చు (లాంచ్ బటన్ల కుడి వైపున, ఎరుపు బాణంతో సూచించబడుతుంది), కళాఖండాల విభాగానికి వెళ్లి, కళాఖండం నిజంగా సృష్టించబడిందని
నిర్ధారించుకోండి .
మేము Fix అని నొక్కినంత వరకు అది అక్కడ లేదు
బటన్, కానీ ఇప్పుడు అంతా సరే. మరియు ఈ కాన్ఫిగరేషన్ మాకు ఖచ్చితంగా సరిపోతుంది. ఒక్కమాటలో చెప్పాలంటే,
my-super-project:war and
my-super-project:war exploded మధ్య వ్యత్యాసం ఏమిటంటే,
my-super-project:War అనేది ఒక వార్ ఫైల్ (ఇది కేవలం ఆర్కైవ్ మాత్రమే) మరియు పేలిన సంస్కరణను కలిగి ఉంటుంది. కేవలం
"అన్ప్యాక్డ్" యుద్ధం . మరియు వ్యక్తిగతంగా, ఇది నేను మరింత సౌకర్యవంతంగా భావించే ఎంపిక, ఎందుకంటే ఇది సర్వర్లో చిన్న మార్పులను త్వరగా డీబగ్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. సారాంశంలో,
కళాకృతి మా ప్రాజెక్ట్, ఇప్పుడే సంకలనం చేయబడింది-మరియు ఫోల్డర్ నిర్మాణంతో టామ్క్యాట్ దీన్ని నేరుగా యాక్సెస్ చేయడానికి మార్చబడింది. ఇది ఇలా కనిపిస్తుంది:
ఇప్పుడు మా ప్రాజెక్ట్ ప్రారంభించడానికి అంతా సిద్ధంగా ఉంది. విలువైన ఆకుపచ్చ ప్రయోగ బటన్ను నొక్కండి మరియు ఫలితాన్ని ఆస్వాదించండి! :)
GO TO FULL VERSION