Comment commencer à créer des applications Web avec Java? [fermé]


Fermé. Cette question doit être plus concentré. Il n'accepte pas actuellement de réponses.

Vous voulez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post.

Fermé il y a 6 ans.

Améliorer cette question

Je veux commencer le développement Web avec java. Je ne sais pas comment commencer, quoi apprendre, ou quel est le meilleur framework web à apprendre et à utiliser. M'aider?

Author: Jim Puls, 2009-09-06

6 answers

Je suppose que vous n'êtes nouveau que pour les applications Web et non pour Java lui-même.

Pour un démarreur, je peux recommander le Apache Wicket framework pour le frontal. Leur site Web regorge d'exemples, les listes de diffusion sont un excellent endroit pour commencer, et Wicket in Action a été une lecture agréable.

Si vous souhaitez travailler avec des pages de serveur Java (JSP), vous devez certainement également inclure des faces de serveur Java (JSF) qui facilitent grandement le travail avec les JSP. Je ne peux pas préconisez tous les bons livres pour vous que je suis allé pour des didacticiels Web principalement. Vous voudrez peut-être jeter un oeil à Apache MyFaces.

Pour le business logik, je suppose que la norme est Enterprise JavaBeans (EJB). J'ai aimé Maîtriser Enterprise JavaBeans 3.0 . Une version plus ancienne du livre est disponible gratuitement à TheServerSide.com . Vous devriez éviter les versions EJB plus anciennes que 3.0, car elles sont un PITA!

Une partie distincte de la spécification EJB 3.0 est le Java Persistence API 1.0 (voir, par exemple, Apache OpenJPA bien que la documentation soit inégale). D'autres frameworks qui prennent en charge JPA sont, par exemple, Spring ou JPOX (maintenant appelé DataNucleus).

Enfin, si vous voulez un serveur d'applications pour les tests, il y a JBoss de RedHat, Sun's Glassfish et Apache Geronimo {[4] }( J'ai préféré le dernier, mais vous avez peut-être déjà remarqué ma préférence pour les projets Apache; -))

Bonne chance!

 7
Author: janko, 2009-09-06 08:33:51

Eh bien, si vous ne savez pas grand-chose sur Java, alors je suggère d'abord de revenir en arrière et d'obtenir votre base en Java en premier (car après tous les JSP sont du code java intégré dans HTML), puis passez à l'apprentissage des servlets, puis passez aux JSP.

En ce qui concerne l'apprentissage des JSP, je suggère d'acheter un livre, des servlets Head First et JSP est un très bon livre.

Servlets Head First et JSP

Tutoriel JSP

Mise en route avec J'ai besoin d'une application Web-JSP / Servlet

 5
Author: adatapost, 2009-09-06 07:59:06

Je pense que Graal est une excellente façon de commencer. Vous pouvez utiliser l'échafaudage pour commencer rapidement, ce qui vous permet de plonger dans les aspects les plus complexes du développement Web Java à votre propre rythme. Je vous recommande de regarder ce screencast pour voir ce que vous en pensez.

 1
Author: Dan Lynn, 2009-09-06 08:00:30

C'est un gros sujet et vous aurez besoin d'apprendre beaucoup.

Je peux recommander d'abord d'apprendre Java très bien.

Vous devrez être très compétent en Java, car la plupart de la documentation du framework s'attendent à cela de vous.

Lorsque vous les avez sous votre ceinture, vous êtes beaucoup mieux équipé pour déterminez quel cadre vous convient le mieux, car cela dépend beaucoup des installations dont vous avez réellement besoin et pour lesquelles vous n'avez aucune utilité.

 1
Author: Thorbjørn Ravn Andersen, 2009-09-06 08:13:07

L'outil WEB4J vaut probablement le détour.

Il a un nombre beaucoup plus petit de classes par rapport à d'autres outils. Il est "full stack", il vous aide donc à créer toutes les parties de votre application Web. Ainsi, vous n'avez pas à apprendre plusieurs outils différents, un.

Un instructeur de collège m'a raconté qu'il pensait que c'était "presque parfait" pour ses étudiants, car il était au bon niveau, et ne cachait pas les choses derrière des abstractions compliquées - il était clair de voir comment toutes les parties ont travaillé ensemble.

 1
Author: John O, 2009-09-06 11:58:26

Si vous connaissez java, vous pouvez toujours commencer à lire ce livre, https://secure.manning.com/books/deshmukh Il vous donnera les bases de base pour le développement Web java.

 0
Author: Xinus, 2009-09-06 07:33:55