Newsgroup: it.comp.java
Titolo: Come realizzare gestionale web-based ?

E' possibile 'con lo stesso codice' in java, avere il classico gestionale
azienda utilizzabile nel modo classico e via internet (intendo usabile da un
qualsiasi browser) ???
Se la risposta fosse affermativa, potreste mostrarmi un esempio, basta un
frammento microscopico che mi faccia capire il tipo di operazioni da
eseguire.
Grazie
RobertoA

 (intendo usabile da un qualsiasi browser) ???
Beh, definire "modo classico".
L'applicazione web può essere contemporaneamente la stessa applicazione 
gestionale interna e internet. Chiaramente è da valutare se una soluzione 
gestionale web-based è accettabile. In termini di sviluppo, prima di 
scrivere un gestionale client-server in java opterei 10 volte per una 
applicazione web-based. In altre parole, per una applicazione client-server 
mi butterei su altre tecnologie e strumenti.
Ma se proprio uno si vuole male :-) la soluzione che ti offre java si 
chiama Enterprise JavaBean, la logica applicativa viene "pubblicata" su un 
application server e utilizzata da entrambe le soluzioni. 

 ha scritto nel messaggio
news:Xns92ED71094C3...@195.31.190.132...


 Grazie.
Aggiungerei Tomcat (peraltro č disponibile "embedded" in jboss).


J2EE

 wrote in message
news:ngnN9.1479$lj5....@tornado.fastwebnet.it...

Scusa per il post, precedente, mi e' partita la mail!:-)
volevo dire:
J2EE (non SE), JBoss, Tomcat, e un database naturalmente (MySQL, PostgreSQL,
o hsqld)
Ciao,
filippo

 ha scritto nel messaggio
news:RinN9.1482$lj5....@tornado.fastwebnet.it...


Si Paga oppure no ?
no
Rhymes


J2SE (Standard Edition) e J2EE (Enterprise Edition) sono due specifiche (non
dei prodotti), e la EE include la SE.
In aggiunta a SE, EE contiene le specifiche per tecnologie come EJB,
Servlet, JSP, connettori, che sono quelle che ti potrebbero tornare utili
(non tutte necessariamente).
Queste specifiche permettono di operare in ambienti distribuiti, supportando
funzionalità avanzate come la sicurezza e le transazioni. Per questo sono
definite di livello "enterprise"
JBoss e' un application server realizzato secondo le specifiche J2EE, come
ne esistono altri, ma con il vantaggio di essere free.
Per il tuo "classico gestionale" puoi utilizzare un application server
J2EE-compliant come JBoss, che puoi scaricare già integrato con Tomcat o
Jetty (che fa i l rendering delle JSP).
J2EE pero' non si occupa di database, o meglio, le modalità offerte da
questa specifica per salvare i dati in modo persistente non hanno niente a
che vedere con quelle offerte dai comuni database. Non e' questo lo scopo
per cui e' stata costruita.
Quindi, a meno che tu non voglia idearti e scriverti in Java una tua base di
dati per il gestionale (e non e' proprio il caso), dovresti usare un db.
Tra quelli piu' famosi e free ci sono mysql e postgresql. Ne esistono altri
meno famosi che promettono di essere piu' veloci, magari con qualche feature
in meno (ti avevo citato hsqldb). La connessione ai database non e' una cosa
complicata, sia che tu voglia usare le JDBC che gli EJB o qualche altro
tool.
Per quanto riguarda la licenza, devo dire che non ne ho la minima idea. So
che i puristi del freesoftware non amano la filosofia di sun, ma non ho mai
approfondito la loro licenza.Comunque che si paghi non mi risulta (oppure
siamo tutti portoghesi!).
Spero di essere riuscito a spiegarmi chiaramente (e di non aver detto troppe
ca++te!). Ciao,
filippo

 ha scritto nel messaggio
news:3WqN9.1629$lj5....@tornado.fastwebnet.it...


 Che tipo di licenza per J2EE ?
La stessa, gratis e rigorosamente closed nello stile sun. E' nota la 
diatriba per la certificazione di jboss, che come è noto è open source.