Domanda

Ho il codice Java che funziona sulla mia scrivania ... è un'app semplice che afferra la roba da un database fa qualcosa per questo emette una lista.

Questo è per un sito di fronte al consumatore e alla fine voglio passare l'elenco su PHP da utilizzare per fornire una pagina.

Capisco che posso farlo con il parsimonia e questo è il piano corrente.

Ma la domanda è se ho bisogno di un server speciale oltre a JDK per eseguire la fine Java delle cose date il fatto che viene utilizzato esclusivamente per l'elaborazione dei dati?Perché o perché no?

In che modo JRE / JDK ha gestito diversi utenti che cercano di accedere a dati specifici dell'utente allo stesso tempo, dato che PHP deve afferrare queste informazioni dalla stessa applicazione Java?Come fa il programma Java conosce la differenza?

Grazie Alot per il tuo aiuto!

È stato utile?

Soluzione

È necessario un server J2ee, che a seconda della complessità della tua applicazione potrebbe essere un motore JSP / Servlet come Apache Tomcat o un server applicazione J2ee full-bown come Glassfish , jboss o anche un prodotto commerciale come Oracle Fusion Middleware Suite , che include anche funzionalità come Gestione utente, server LDAP, Sigle-Sign-On, Strumenti di gestione aziendale server ecc.

In questo server eseguito in genere un'applicazione J2ee / Web, distribuita come guerra / orecchio, consultare il Tutorial

modifica : Descrizione di un BROSER BSER / HTTP / HTML WebApp: J2ee Server fornisce un endpoint HTTP che può essere invocato da un browser tramite una richiesta HTTP, ad es. http://localhost:80870/myApp/helloWorld?param=1. La richiesta HTTP viene spedita a un particolare servlet (una classe Java che impinguerà l'interfaccia Servlet), a seconda della configurazione del server e della distribuzione di WebApp. Il metodo doService del servlet viene chiamato dal server J2ee, quindi il codice Servlet può leggere qualsiasi parametro di richiesta, ecc. Dall'oggetto ServletRequest passò nel metodo e può costruire una risposta (ad esempio una pagina HTML) scrivendolo al flusso di uscita del flusso di uscita del flusso di uscita ServletResponse Object è passato nel metodo. La risposta viene quindi inviata al browser dell'utente.

Il contenitore J2ee fornisce anche una funzionalità di sessione in modo che le richieste successive della stessa sessione del browser possano condividere lo stato.

Questo è solo il concetto di base - per i dettagli su come funziona l'intera roba J2ee, dovresti investire almeno 8 ore per passare attraverso i primi passi del tutorial J2ee e ottenere un Helloworld JSP / Servlet in esecuzione sul tuo server. Nel caso in cui si verifichino domande dettagliate durante questo, chiedano queste domande a Stackoverflow.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top