Sono uno sviluppatore di Java SE ma ho un ricco background web (PHP, Perl/CGI e così via) e ora sto iniziando un nuovo progetto. Avrà interfaccia web, logica degli spaghetti, database relazionale come memoria e connessioni ad altri servizi. Lo faccio da zero.Java EE 6 e alternative
I miei colleghi mi hanno detto di usare la molla, la sicurezza della molla e gli ammortizzatori. Osservo brevemente le specifiche Java EE 6 e ho scoperto che copre quasi tutti gli aspetti delle applicazioni aziendali. Ho chiesto ai miei colleghi perché hanno bisogno di molle e montanti, ma sembra che utilizzino le tecnologie semplicemente perché hanno familiarità con loro e non hanno familiarità con il classico stack Java EE 6.
Quindi, la mia domanda è: cosa c'è di male in Java EE 6? Perché ho bisogno di Spring se ci sono ricerche JNDI? Ci vorranno un giorno o due per creare un InitialContext falso per i test unitari. E questo è tutto: sto con strumenti esterni come la primavera. Perché è necessaria la sicurezza di primavera se è presente una protezione integrata nelle specifiche Servlets? Posso mappare qualsiasi richiesta a qualsiasi servlet usando web.xml, non è necessario struts.xml. Posso usare i filtri servlet invece degli intercettori dei montanti. C'è RMI, quindi non ho bisogno del telecomando a molla. E così via ..
Perché dovrei infastidirmi con tutte quelle cose di fantasia se c'è Java EE 6?
Voglio davvero trovare la situazione quando Java EE 6 non è sufficiente. ne hai?
Grazie!
C'è un'enorme differenza tra l'annata J2EE da allora e il moderno Java EE 6 da adesso. Di cosa stai parlando? Quindi, Spring and Struts erano fantastici add-on su J2EE. Ma ora, Java EE 6 fornisce quasi lo stesso già fuori dagli schemi. I tuoi colleghi potrebbero essere ancora appesi nei tempi antichi. – BalusC
Spiacente) Java EE 6. Non userò Java 1.2))) –
Si prega di rivedere/riadattare la domanda quindi. Si potrebbe anche riconsiderare :) Domanda simile [qui] (http://stackoverflow.com/questions/2084169/choosing-a-java-web-framework-now) e [qui] (http://stackoverflow.com/domande/1960280/cosa da imparare-per-fare-java-applicazioni web-a-java-ee-6). – BalusC