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

Jsp???


wwwtasos

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

Δημοσ.

Tha ithela, opoios exei tin eugeni kalosini, na mou kanei post merika url gia JSP. Tutors, Documentation, books...<P>Episis, an kapoios mporei as mou kanei ena sintomo sxolio gia to ti server xreiazetai, ti modules, gia ti OS ktl...<P>Thanx prokatavolika!

Δημοσ.

Για δοκίμασε εδώ:<BR> <A HREF="http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/" TARGET=_blank>http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/<BR></A> <A HREF="http://www.jsptut.com/" TARGET=_blank>http://www.jsptut.com/<BR></A> <A HREF="http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/Servlet-Tutorial-JSP.html" TARGET=_blank>http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/Servlet-Tutorial-JSP.html</A> <P> Για σερβερ εγώ θα σου πρότεινα να χρησιμοποιήσεις τον JRun (http://www.allaire.com) είναι δωρεάν, μπορείς να τον κατεβάσεις (την απλή έκδοση) από την παραπάνω διεύθυνση και υποστηρίζει JSP και Servlets. Επίσης μπορείς να κατεβάσεις και τον Jakarta-Tomcat από την ιστοσελίδα του Apache Software Foundation(http://www.apache.org). Ας είναι καλά οι άνθρωποι για τη δουλειά που κάνουνε.<P> Τώρα το λειτουργικό σύστημα δεν παίζει κανένα ρόλο (θεωρητικά) από τη στιγμή που υπάρχει η ανάλογη VM για αυτό και τον browser. Το θέμα είναι να βρείς έναν σερβερ που να υποστηρίζει JSP. Οι δύο ποαραπάνω που σου ανάφερα τρέχουνε για Windows. Μπορεί να υπάρχει και έκδοση για άλλα λειτουργικά, δεν είμαι σίγουρος. Συνληθως δουλεύω σε Παράθυρα οπότε δεν το έχω ψάξει. Πάντως στις ιστοσελίδες τους έχει αρκετές πληροφορίες, κάτι θα βρείς και για άλλες πλατφόρμες.<P> Ελπίζω να βοηθήσει.<P><BR>Anty, κοίτα στα παραπάνω για να δεις τι είναι JSP<BR>------------------<BR>"It can only be attributed to human error"<BR>2001 A Space Odyssey<p>[This message has been edited by girionis (edited 25-05-2001).]

Δημοσ.

Thanx filaraki!<P>Basika oso afora to server-side development exo asxolithei me php kai perl alla tha ithela na do kai alles glosses. H JSP mou fainetai arketa endiaferousa kai telos panton tha ithela na asxolitho me mia glossa pou na einai symvati genikotera...<P>Se euxaristo poly gia ta urls!!<P>A, ksexasa! Alli mia erotisi. H sxesi JSP kai Servlets poia einai? <p>[This message has been edited by wwwtasos (edited 25-05-2001).]

Δημοσ.

Foveros o <B>girionis</B>!!! Exeis metadotikotita...<P>Tha se peiraze dothiseis tis eukairias na kanoume texniki kouventa?<P>Afou ta JSP programmata metatrepontai se servlets, an den xrisimopoihsoume JSP h diermineusi ginetai pio grigora? Logika fantazomai pos nai kathos parakamptoume ena kommati tis proanaferthisas diadikasias...<P>Oson afora ti diermineusi, einai pio argi apo to cgi gia paradeigma h' apo ton interpreter tou Apache? Fantazomai pali pos h perl p.x. prepei na einai pio grigori...<P>Sorry an se zalisa me tis erotiseis mou kai an den mporeis na apantiseis den peirazei - idi katalava arketa pragmata!!<P>Kai pali euxaristo!

Δημοσ.

<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by wwwtasos:<BR><B>Afou ta JSP programmata metatrepontai se servlets, an den xrisimopoihsoume JSP h diermineusi ginetai pio grigora? Logika fantazomai pos nai kathos parakamptoume ena kommati tis proanaferthisas diadikasias...<BR></B><BR><HR></BLOCKQUOTE><P> Ναι, θα είναι πιο γρήγορα αλλά ο χρόνος που θα χάσεις για να γράψεις servlets θα είναι πολύ μεγαλύτερος άπό το χρόνο που θα κερδίσεις όταν θα τρέχουνε πιο γρήγορα. Για να μην τα ξαναλέω αν θέλεις κοίτα το ποστ μου στο θέμα assmbly vs C++.<P> <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR><BR><B><BR>Oson afora ti diermineusi, einai pio argi apo to cgi gia paradeigma h' apo ton interpreter tou Apache? Fantazomai pali pos h perl p.x. prepei na einai pio grigori...<BR></B><BR><HR></BLOCKQUOTE><P> Βασικά να τονίσω ότι δεν έχω πολύ εμπειρία για γράψιμο cgi με perl, οπότε ό,τι πω μην το πάρεις για δεδομένο.<P> Προσωπικά πιστεύω ότι το bytecode της java είναι πιο γρήγορο από το bytecode της perl και αυτό για δύο λόγους.<P>1) Η java έχει ωριμάσει πάρα πολύ από τότε που βγήκε. Έχουνε βγει αρκετοί μεταφραστές και βγαίνουνε συνέχεια καλύτεροι, με αποτέλεσμα να είναι όσο πάει και πιο γρήγοροι και να δημιουργούν πιο ώριμο bytecode.<BR>2) Η java είναι μία σχετικά καινούρια γλώσσα και όταν δημιουργήθηκε δημιουργήθηκε έχοντας την ανεξαρτησία του λειτουργικού συστήματος και την ανεξαρτησία της αρχιτεκτονικής του Η/Υ στο μυαλό. Η perl υπάρχει από το '70 (νομίζω, πάντως είναι πάνω από 20 χρόνια παλιά) ως standalone language και δε δημιουργήθηκε με platform independancy στο μυαλο. Ως αποτέλεσμα το bytecode της java είναι πιο έξυπνο, ώριμο και αποδοτικό από το bytecode της perl.<P> Πάντως αν ο χρόνος είναι για εσένα ότι σημαντικότερο σε ένα πρόγραμμα τότε δοκίμασε να γράψεις cgi σε C++. Θα είναι πιο γρήγορα βέβαια, αλλά θα χρειαστείς να τα ξαναγράψεις για διαφορετικά λειτουργικά συστήματα.<P> Επίσης εξαρτάται και από το πόσο καλός μαχανικός του λογισμικού είσαι. Δηλαδή μπορείς να έχεις την καλύτερη και γρηγορότερη virtual machine ή perl interpreter αλλά ο κώδικας που θα γράψεις να να μην βελτιστοποιεί της δυνατότης της VM. Π.χ. μπορεί να έχεις πληθώρα αντικειμένων που δεν χρειάζοντε (ή ξέχασες να τα καταστρέψεις), να μη δημιουργείς στατικά αντικείμενα εκεί που πρέπει κλπ.<P> Ελπίζω να βοήθησε.<P><BR>------------------<BR>"It can only be attributed to human error"<BR>2001 A Space Odyssey<p>[This message has been edited by girionis (edited 25-05-2001).]

Δημοσ.

<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by wwwtasos:<BR><B>A, ksexasa! Alli mia erotisi. H sxesi JSP kai Servlets poia einai? <BR></B><HR></BLOCKQUOTE><P> Για να σου το πω απλά για να το καταλάβεις: Τα JSP προγράμματα είναι μία πιο απλή μορφή Servlets. Αυτό που γίνεται στην ουσία είναι να μεταφράζοντε οι JSP σελίδες σε Servelts από τον web server και μετά να γίνοντε compile. Δηλαδή δεν κάνεiς κατευθείαν μία JSP σελίδα compile αλλά η πραγματική ροή είναι:<P>JSP --> Servelts --> Compile (.class file) --> Run by the web browser.<P> Πρόσεξε το παρακάτω πόσο πιο ευνόητο και εύκολο είναι με JSP (οι τελείες μπαίνουν για να μπορέσιε να εμφανιστεί ο κώδικας στην οθόνη:<P>[παράδειγμα 1]<P><.html><BR><.body><BR> <%out.println("My first JSP page");%><BR><./body><BR><./html><P>ενώ χρησιμοποιώντας servlets θα έπρεπε:<P>[παράδειγμα 2]<P>import java.io.*;<BR>import javax.servlet.*;<BR>import javax.servlet.http.*;<P>public class firstServlet extends HttpServlet <BR>{<BR> public void doGet (HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException<BR> {<BR> res.setContentType("text/html");<P> ServletOutputStream out = res.getOutputStream();<BR> out.println("<html>");<BR> out.println("<body>");<BR> out.println("My first JSP page");<BR> out.println("</body></html>");<BR> }<BR>}<P> Μπορείς να καταλάβεις τη διαφορά πιστεύω. Το [παράδειγμα 1] στην ουσία μεταφράζεται σε [παράδειγμα 2] και μετά γίνεται compile.<P>Ελπίζω να βοηθήσει.<P>------------------<BR>"It can only be attributed to human error"<BR>2001 A Space Odyssey

Δημοσ.

Thanx filaraki!<P>Ego tora pros to paron protimo tin php gia to web development kathos mou fainetai poly grigori, apli sto grapsimo kai evelikti. Bevaia h glossa einai nea kai exei douleia ekoma...<P>Asxoloumai omos kai me tin Perl, oxi toso gia cgi oso gia to bash. Einai xamiloterou epipedou apo tin php kai sindiazei sto bash shell programming, c++ kai alla ergaleia. Einai telos panton mia glossa gia polles doulies.<P>Auta pros to paron, ta leme1

Δημοσ.

Ego gia tin anaptixi JSP xrisimopoiw jakarta otan prepei na stisw twn server, alla kata tin diarkeia tis anaptixis, xrisimopoiw to IDE NetBeans tis Java pou einai poli kalitero giati den xreiazetai na exeis explorer sinexeia anoixta kai na pigaineis sto localhost. (ektos an exeis static ip kai mporeis na to dokimazeis ekeini tin stigmi). To NetBeans mporeis na to katevaseis apo edo : <A HREF="http://www.netbeans.org." TARGET=_blank>www.netbeans.org.</A> Tora to thema taxititas den to exw psa3ei alla sta forum tis Java lene oti einai arketa pio grigori apo asp (kai kapote elegan oti stis epomenes ekdoseis tha ipostririzei embedded glosses) kai peripou ises me tis alles. Tespa, simfono oti i taxitita den exei toso megali simasia. Eidika an o server einai kalo mixanima. Episis na po, oti i metafrasi tou JSP se servlet ginetai mono tin proti fora. Opote stis epomenes analamvanei kateutheian to servlet.

Δημοσ.

Δεν ξέρω πως λειτουργεί το NetBeans, πάντως κάθε φορά που κάνεις αλλαγές στα JSP προγράμματά σου θα πρέπεις να κάνεις restart ton server που χρησιμοποιείς για deployment. Η ικανότητα της Java να φορτώνει τις κλάσσεις δυναμικά είναι ένα πολύ μεγάλο πλεονέκτημα, αλλά δυστυχώς η έλλειψη επαναφόρτωσης κάθε φορά που αλλάζει κάτι είναι πρόβλημα.<p>[ 28-05-2001: Message edited by: girionis ]

Δημοσ.

Einai pragmatika poli aplo kai poli eukolo gia tin anaptixi. Auto to provlima pou les, den isxiei giati exei epilogi Execute (Restart Server). Opote se glitonei apo to anoixe klise....

Δημοσ.

Θα το δοκιμασω και θα σου πω την γνωμη μου. Συνήθως χρησιμοποιώ JRun γιατί μου φαίνεται υπερβολικά εύκολος. Έχει και αυτός επιλογή Restart που πιστεύω ότι στην ουσία κάνει το ίδιο με το NetBeans - Execute (Restart Server). Δηλαδή μου φαίνεται ότι κάνουνε και οι δύο την ίδια δουλειά. Η μόνη διαφορά πιστεύω είναι ότι ο NetBean μάλλον θα κάνει restart *και* execute μαζί, ενώ ο JRun κάνει μόνο restart και θα πρέπει ο χρήστης να κάνει execute ξεχωριστά.<BR> Τέλως πάντων αυτά είναι όλα εικασίες, θα το τρέξω για να δω τις διαφορές.

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

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

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