Newsgroup: it.comp.java
Titolo: Ambiente per sviluppare applicazioni web con java

Salve,
sto studiando per un esame universitario lo sviluppo di applicazioni web 
java con jsp e servlet al momento poi anche con... jndi, joram, jms etc 
etc...
Ad ogni modo vorrei parlare con chi è più esperto di me dell'ambiente giusto 
per sviluppare ciò che sto facendo...
Al momento stavo facendo le prime prove di semplice sito web solo in jsp, 
jsp centric cioè e poi subito dopo sono passato a fare lo stesso esempio 
tramite una servlet.
Praticamente ho fatto la parte html e jsp tramite dreamweaver e la servlet 
l'ho fatta tramite il plugin java di eclipse...
solo che siccome mi sembra controproducente fare con eclipse la servlet 
compilarla poi fare copia e incolla nella relativa cartella sotto tomcat...
allora mi stavo chiedendo quale sia il metodo migliore per lavorare...
a proposito ricercatori che ci stanno insegnando queste cose puntano tutto 
su eclipse e in particolare ci hanno segnalato uno dei tanti plugin che è 
webtools 
http://www.eclipse.org/webtools/
che infatti adesso provo a scaricarmi a cui do una occhiata...
io di solito sono abituato a lavorare in php o asp tramite dreamweaver, sto 
cercando di capire adesso come orientarmi, alcuni miei compagni di studi 
lavorano in php sotto eclipse tramite apposito plugin ad esempio
comunque l'importante per me è trovare il metodo di lavoro adatto usando 
anche solo un programma...
chi di voi lavora tutti i giorni già con queste cose come usa fare?
potreste darmi una mano e consigliarmi?
Grazie a tutti, se ho sbagliato newsgroup segnalatemi dove devo scrivere 
altrimenti scusate comunque se avessi detto qualche fesseria ciao!
-- 
Roberto Bandini - Staff 
www.alexmodel.it
 - 
www.firenzedisconight.com
 - 
www.lovelive.it
WebEngineer - Direttore Tecnico
http://www.robertobandini.it
http://www.firenzedisconight.com
http://www.lovelive.it

 etc...
Sun Java STudio Creator può essere un buon inizio.
Oltretutto è liberamente scaricabile dal sito Sun.

 potreste darmi una mano e consigliarmi?
Penso che la maggior di programmatori java per il web usano o Eclipse, 
oppure NetBeans.
Al momento uso NetBeans. 

 allora mi stavo chiedendo quale sia il metodo migliore per lavorare...
Sicuramente i webtols di eclipse sono una buona scelta. Ancora a
livello piu'
"basso' ed elementare.. conosci ant? SE non lo conosci e vuoi essere
uno
sviluppatore java rispettabile devi imparare ad usarlo.

 sviluppatore java rispettabile devi imparare ad usarlo.
Personalmente non uso Ant e non mi sento uno sviluppatore mediocre. Perche`
dovrei usarlo? Quale vantaggio mi darebbe rispetto all'utilizzare la
funzione di export in jar di Eclipse?
Henryx

 writes:
EB> Personalmente non uso Ant e non mi sento uno sviluppatore
EB> mediocre. Perche` dovrei usarlo? Quale vantaggio mi darebbe
EB> rispetto all'utilizzare la funzione di export in jar di Eclipse?
Un  motivo banale  č che  ho  visto malfunzionare  la compilazione  di
eclipse ant mai :) :).
ant č una versione evoluta di make. Puň governare la ricompilazione di
un progetto (ricompilando solo ciň  che serve, cosě come creare i jar)
e quant'altro.
Peraltro io uso  Eclipse solo come project management  tool e debugger
(come editor č una mezza porcheria)  e nemmeno sempre.  Se non ci sono
di mezzo EJB, per solo sviluppo  e compilazione un editor come si deve
e ant sono piů che sufficienti e piů veloci.
-- 
 /\            ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
  //--\ | | \|  |   Integralista GNUslamico  
\/		    e allevatore di bug da competizione

 
Rispondi a queste domande e segnati i punti:
1) hai mai dovuto creare dei progetti composti da diversi sotto-progetti 
? Del tipo: strato DB / controller / web client / Swing client
2) hai mai sviluppato in un team, dove ognuno usa l'IDE che gli pare 
(anche notepad, volendo) ?
3) hai mai dovuto creare dei file .war, degli EJB o dei moduli J2EE in 
generale ?
4) hai mai dovuto generare automaticamente del codice ?
5) hai mai dovuto automatizzare gli unit test (con JUnit, ad esempio) ?
6) hai mai dovuto fare degli "smoke test", cioè dei build di prova da 
sbattere sul server o da provare "al volo" per vedere se il sistema 
funziona ancora ?
Potrei andare avanti fino a stasera...
Se hai risposto "Si" ad almeno una domanda, ti conviene *sicuramente* 
imparare ad usare Ant. Se hai risposto "Si" a *tutte* le domande, te ne 
faccio un'altra: ma come si fa a lavorare così?
CONSIGLIONE: prenditi comunque mezza/una giornata di tempo per 
scaricare, installare e provare Ant, sarà uno dei migliori investimenti 
della tua carriera.
Se poi ti appassioni a questo modo di lavorare, prova a passare a 
Maven...però solo quando sei "vaccinato" con Ant, mi raccomando!
-- 
  -- + Setaceous Pig + --
http://www.megadix.org/
http://www.jroller.com/page/megadix/

 ha scritto nel 
messaggio news:dou926$64c$1...@abraham.hellfish.home...


 funzione di export in jar di Eclipse?
Al di là delle qualità più o meno discutibili di ant, credo non sia in 
discussione che l'uso di un build tool sia quantomeno utile.
Certo non per fare i jar, ovvio.
Prendi ad esempio questo progetto, e dimmi se non è utile :-)
http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuse

 
Ciao, e scusa se abbiamo "deviato" il topic...
Allora, ti spiego come faccio il al lavoro per evitare sprechi di tempo 
e di fatica.
1) editing delle pagine
Uso JEdit (no WTP, troppo "pesante") perchè ha moltissime funzioni e 
plugin, macro, ecc., inoltre lo ritengo il più "programmer friendly" che 
ci sia (usabilità). Obbligatori per sviluppare pagine HTML e JSP sono 
questi plugin (in ordine alfabetico): BufferTabs (da attivare), Clipper, 
JDiff, XML, XML indenter. Installa JEdit e poi vai su Plugins->Plugin 
Manager
La regola d'oro per sviluppare in fretta e bene è: impara ad usare HTML 
e CSS! Non è necessario essere dei guru, ti passo un ottimo tutorial che 
ti spiega tutto quello che ti serve:
http://www.htmldog.com/guides/htmlbeginner/
Soprattutto cerca di scrivere poco HTML, perchè dopo dovrai inserirci 
pezzi di codice (scriptlet) e se è troppo incasinato c'è da diventare 
pazzi...CSS serve proprio a questo
2) classi Java: un IDE a scelta; io uso Eclipse, ma vanno benissimo 
anche Netbeans, notepad, vi (JEdit...)
3) build: Ant (vedi altri post), che mi permette di compilare, creare 
archivi, ecc. Particamente obbligatorio.
4) per lavorare creo un <context> in Tomcat che punta nella directory 
/build dove Ant compila la webapp (con le classi e le librerie in 
WEB-INF). In questo modo puoi modificare al volo le JSP per fare piccole 
correzioni da riportare poi sui sorgenti.
Per adesso dovrebbe bastarti per almeno una settimana...


 ha scritto nel messaggio 
news:dp12bf$duh$1...@tok.cu.mi.it...
