Προς το περιεχόμενο

Tomcat, context management . services and stuff


apoc

Προτεινόμενες αναρτήσεις

Δημοσ.

Geia xara!

H erothsh den afora Java (sort of) alla kapoia fetaures tou tomcat kai kapoies dynatothtes tou. H erothsh eiani ligo complex, mporei na mhn gino katanohtos giati kai ego o idos den eimai kalos gnosths tou ergaleiou.

 

Exoume kai leme , anaptiso mia efarmogh kati apo thn obrela ton web services texnologion. O server mou einai o Tomcat o opoios me thn xrhsh tou katallhlou SOAP toolkit (Apache AXIS ) mporei na diaxeirizetai SOAP requests kai na stelnei responses.

 

Den exo gnoseis JSP parola afta gia tous gnostes na po oti ta semantics einai sxedon idia! Ta web services den einai tipota allo apo classes pou vriskonte mesa se ena container , aftes oi classes kanoun expose kapoia interface (methods). Xrhsimopoiontas afthn thn exposed plhroforia (Den eksigo pos tha platiasoume) enas client kanei RPC-like klhseis ston server. Olo to marshalling kai unmarshalling ton commands ginetai meso SOAP kai to implementation toulaxiston gia ton client einai sxedon transparent..invoke se methods kanei kai tipota allo. Loipon opos kai sto JSP oi classes aftes pou vriskonte mesa ston container mporoun na xarakthristoun analoga me to scope tous. Application level , Session Level , request level.

An ena objet einai application level tote kathe klhsh apo opoiondhpote client pou tha apitheuthinetai se afto tha eksiphreteitai apo to idio instance!

 

Sthn erothsh tora pia!Sorry an sas epreiksa!

Emena to application mou tha apoteleitai apo enan sindiasmo services application scope kai session scope. Tha ithela na ksero an o Tomcat mou parexei (exo vrei kati alla den to epiasa) context managent , dhladh na mporo ego programmatistika apo ena session scope object na mporo na travikso plhroforia apo to application scope object. Vrika mia lysh meso JNDI alla mou fainetai oti ginetai ligo poliploko to thema! Genikotera pantos mporo na oriso ston tomcat kapoia metavlhta stoixeia pou aforoun thn efarmogh mou..px ena path gia kapoio file ktl ktl etsi oste na mporo na ta kalo programatistika server side!

 

 

euxaristo gia ton xrono sas!

 

Δημοσ.

Αν και έχω αρκετό καιρό να χρησιμοποιήσω Tomcat (τελευταία χρησιμοποιώ μόνο Resin λόγω δουλειάς) από ότι θυμάμαι υπάρχει το Context στοιχείο το οποίο αντιπροσωπεύει ένα web application. Αυτό το context μπορεί να είναι διαθέσιμο στις εφαρμογές που θέλεις, π.χ. αν κάνεις

 

>
<Context path="/photos" docBase="\webapps\myphotos" crossContext="true" \>

 

τότε οποιαδήποτε άλλη web application θα μπορεί να έχει πρόσβαση στον υποκατάλογο με τις φωτογραφίες. Τώρα αν μπορείς να κάνεις κάτι τέτοιο για java classes θα σε γελάσω δεν είμαι σίγουρος. Ρίξε καλύτερα μία ματιά στο εγχειρίδιο του Tomcat. Αν ακόμα δεν μπορείς να βρεις πληροφορίες θα σε συμβούλευα να στείλεις μήνυμα στη mailing list του Tomcat. Όλο και κάτι παραπάνω θα ξέρουνε.

 

Πάντως αυτό ακριβώς που ζητάς μπορείς να το κάνεις με JSP σελίδες, αν θέσεις το σκοπό κάθε κλάσης όταν τη δηλώνεις.

Δημοσ.

Βασικα το concept ειναι σαν JSP , οι Java classes που αναπαριστουν τα λεγομενα web services εχουν scope. Αν εχω λοιπον ενα singleton ενως application scope service να μπορω να το δω απο καποια session object services (objects) . Λογικα μαλλον αυτο που ζηταω ειναι ενα Name service (JNDI) ..η κατι τετοιο!

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...