|
|
08/01/10, 15:18 | #11 | |
Registrato
Registrato dal: Jul 2007
Ubicazione: PT
Messaggi: 355
|
Re: Problema inserimento stringhe per progetto laurea: help per tutti gli informatici!!
Quote:
__________________
la speranza è l'ultima a morire |
|
Sponsored Links |
08/01/10, 16:34 | #12 |
Registrato
Registrato dal: May 2009
Moto: Ninja ZX10R mod. 2009 nera
Sesso:
Messaggi: 194
|
Re: Problema inserimento stringhe per progetto laurea: help per tutti gli informatici!!
Ok ma un Servlet è pur sempre "un'Applet" che sfrutta e si appoggia su una struttura (più grande del Servlet stesso) già consolidata e fatta...non è come fare una pagina PHP da zero che poi Apache/ISS andranno a caricare leggendo prima il Database.
Il JSP invece sfrutta sempre un "Container" in cui viene eseguito il codice dal motore JSP, che a sua volta andrà reindirizzato al WebServer per la renderizzazione sulla pagina Web. Quindi nei tuoi casi, con Servlet o JSP, usando anche ADODB, si avrà: Utente --> Internet --> ServerWeb con Apache/IIS --> Servlet [oppure Contenitore JSP --> Motore JSP --> Codice JSP scritto da te] --> ADODB --> Database ...un po' laborioso e sicuramente non ottimizzato, proprio come .NET o Java. Sono sempre meglio meno passaggi possibili: Utente --> Internet --> ServerWeb con Apache/IIS --> PHP --> Database MySQL @nitros1980: Fare un "automa" che legga Facebook è impegnativo e comunque violeresti le regole di utilizzo di Facebook (per suo regolamento i dati di accesso non possono essere ceduti ad altri, quindi nemmeno ad un programma di terze parti, anche se fatto da te), oltre che a complicarti la vita. Il copia/incolla è la via più semplice ma dovrai scartare un sacco di cose inutili (tipo linee, bordi, tabelle, immaginette, ecc ecc...) |
08/01/10, 16:41 | #13 |
Visitatore
Messaggi: n/a
|
Re: Problema inserimento stringhe per progetto laurea: help per tutti gli informatici!!
emandt mi sa che hai un pò di confusione in testa su cosa siano Servlet e Jsp.. e cosa siano i driver Jdbc e Odbc per Java proprio come funziona anche .Net cioè con driver middleware che intermediano tra il database e il codice sorgente in modo che se cambi il il driver di connessione cambi poco e nulla nel codice
Una servlet non è una Applet altrimenti si chiamerebbero allo stesso modo nitros1980.. non sono scriptini sono veri e propri algoritimi di elaborazione cerca su google espressioni regolari ma non ti basare sugli esempi stupidi a te serve qualcosa di + elaborato.. e studiati la teoria degli automi e come funzionano.. Purtroppo ti sei imbattuto in qualcosa di molto vasto e intricato |
08/01/10, 17:14 | #14 |
Registrato
Registrato dal: May 2009
Moto: Ninja ZX10R mod. 2009 nera
Sesso:
Messaggi: 194
|
Re: Problema inserimento stringhe per progetto laurea: help per tutti gli informatici!!
Ho fatto Servlet e non mi sono piaciuti:
1) poco controllo di basso livello (infatti come JSP fanno entrambi parte della "programmazione ad ALTO LIVELLO", cioè dove non si ha il controllo di tutto ma viene demandato ai "layers" sottostanti) 2) sono più lenti di qualcosa che ha passaggi in MENO (e finchè si fa un'applicativo per 2 utenti è un conto, quando però si devono gestire 15.000 connessioni simultanee come faccio io, usare un Servlet è un suicidio) I vantaggi nell'usare quelle due cose sono la semplicità e l'immediatezza nella scrittura del codice e, come dici giustamente tu, la possibilità di intercambiare "layer sottostanti" senza creare confusione. Se anche fossi in confusione ci sono guide online e anche su Wikipedia: Servlet: "Le Servlet sono oggetti che operano all'interno di un server per applicazioni (per esempio Tomcat) e potenziano le sue funzionalità. La parola servlet deriva da una precedente, Applet, che si riferisce a piccoli programmi scritti in linguaggio Java che si eseguono all'interno di un browser. Per contrapposizione, una Servlet è un programma che si esegue in un server web" JSP: "All'atto della prima invocazione, le pagine JSP vengono infatti tradotte automaticamente da un compilatore JSP in servlet. Una pagina JSP può quindi essere vista come una rappresentazione ad alto livello di un servlet. Per via di questa dipendenza concettuale, anche l'uso della tecnologia JSP richiede la presenza, sul Web server, di un servlet container, oltre che di un server specifico JSP detto motore JSP (che include il compilatore JSP); in genere, servlet container e motore JSP sono integrati in un unico prodotto" Forse di base credevi di aver creato davvero APPLICATIVI/APPLICAZIONI, ma di fatto codice .NET, PHP, JSP, HTML, JavaScript, linguaggio Java e simili sono solo SCRIPT eseguiti da un "motore di script" che interpreta e poi esegue operazioni di ALTO livello. Un Servlet o codice JSP senza il motore/compilatore+contenitore+ServerWeb non fa nulla....è un semplice documento TXT da leggere. E' possibile "sniffare" dati binari da una scheda di rete con le Servlet/JSP? - NO E' possibile creare un driver per stampante con Servlet/JSP? - NO E' possibile ricevere un dato sulla porta seriale (RS232) o parallele (LPT) del proprio PC con Servlet/JSP? - NO E' possibile creare una sfera utilizzando DirectDraw (di DirectX) oppure OpenGL con Servlet/JSP? - NO E' possibile spostare la testina dell'HardDisk in una posizione specifica con Servlet/JSP? - NO Per di più non esiste nemmeno un applicativo per utenti finali di Desktop-casalinghi scritti per Servlet o scritti in JSP...per cui il bacino di utenza finale è quello di aggiungere funzionalità a qualcosa di già presente ma che un comune utente userà raramente (solo collegandosi a WebServer/WebService) e di certo non ce li avrà sul proprio Desktop in casa. Nitros1980 ha bisogno di qualcosa che sia avviabile sulla sua macchina, come su tante altre, e non si può sempre far installare 300 layers per far funzionare il codice JSP. Sfortunatamente non sà programmare in C/C++/VC/VC++/C#/Delphi/Java/.NET altrimenti potrebbe fare le cose molto più facilmente (e senza installare nulla quando vuole spostare l'applicativo da un PC ad un altro) piuttosto che passare per Apache/IIS+PHP, però rimane l'unica strada percorribile e la più semplice/veloce. .NET funziona con midware, si verso il Database che verso il resto del sistema operativo, verissimo....e per questo è lento tanto quanto Java. Dovrebbe essere ovvio che più layer/strati si mette nel mezzo, e più un applicativo è lento. Per quello programmo con Delphi e C++....mi ero stancato di non avere il controllo su alcune cose demandandole ad un layer/strato che non ho fatto io e che non so cosa faccia. Con C++, ma anche con Delphi, non ho più nulla nel mezzo SE NON VOGLIO USARLA IO. PS: ti parlo da Programmatore Win32/64 (C++, Java e Delphi) e da Web Developer (PHP, ASP, XML, Coldfusion, ActionScript e AJAX) |
08/01/10, 17:51 | #15 |
Visitatore
Messaggi: n/a
|
Re: Problema inserimento stringhe per progetto laurea: help per tutti gli informatici!!
Emandt onestamente non ho capito l'utilità del tuo post.. se volevi dimostrare che wikipedia ha un pò di notizie.. bhe gia lo sapevamo.. se invece volevi dimostrare che hai un pò di confusione sul reale utilizzo di Servlet,Jsp e .Net con i vari linguaggi C#,Vb.Net e C++.Net me ne sono accorto..
Se poi c'era anche un'altro scopo onestamente non l'ho capito.. Cmq qui non stiamo dicendo che nitros1980 debba usare java o c++ o qualche altra cosa.. stiamo solo dicendo che se vuole fare quello che deve fare in php deve imparare molto e penso che abbia parecchio sottostimato le problematiche a cui sicuramente andrà in conto.. Per evitare che il post cambi direzione e diventi una sorta di flame generalizzato e inutile al raggiungimento dello scopo ultimo cioè quello di aiutare nitros1980 ti prego .. FINIAMOLA QUI.. altrimenti noi potremmo incorrere in warning inutili e figuracce inutili e nitros non avrebbe un valido anche se minimo aiuto |
08/01/10, 17:55 | #16 |
Registrato
Registrato dal: Jul 2007
Ubicazione: PT
Messaggi: 355
|
Re: Problema inserimento stringhe per progetto laurea: help per tutti gli informatici!!
emandt come hai fatto a diventare tutte queste cose insieme?hai sugerimenti di testi o siti a cui ti sei rifatto?mi piacerebbe anche a me..
__________________
la speranza è l'ultima a morire |
08/01/10, 18:04 | #17 |
Visitatore
Messaggi: n/a
|
Re: Problema inserimento stringhe per progetto laurea: help per tutti gli informatici!!
nitros1980 ogni linguaggio di programmazione ha sempre un sito di supporto e tanti libri da cui imparare..
io programmo in
Ma non è che magicamente diventi programmatore con gli anni impari ad usare bene un linguaggio di programmazione e la forma mentis che assumi ti permette di imparare agilmente tutti gli altri in poco tempo.. |
08/01/10, 19:20 | #18 |
Registrato
Registrato dal: Jul 2007
Ubicazione: PT
Messaggi: 355
|
Re: Problema inserimento stringhe per progetto laurea: help per tutti gli informatici!!
stica...cosa mi consigli di aggredire dopo php?
__________________
la speranza è l'ultima a morire |
08/01/10, 19:29 | #19 |
Visitatore
Messaggi: n/a
|
Re: Problema inserimento stringhe per progetto laurea: help per tutti gli informatici!!
io ti consiglio di imparare ad usare un linguaggio di programmazione e non di scripting e poi successivamente quelli di scripting.. altrimenti magari trovi qualche problema..
Io ho imparato il C come primo linguaggio e da li tutti gli altri.. |