Comment dois-je commencer basées sur Java, développement web?
J'ai été en utilisant java comme ma langue pendant 3 ans tout en développant des devoirs collège, et maintenant j'ai l'intention d'apprendre la programmation web d'aspect. Je vois qu'il ya beaucoup de différents "trucs" qui se passe comme JSP, JSF, Spring, etc.
Les rubriques précédentes suggèrent que La tête la Première, les Servlets et les JSP est un bon livre pour commencer, mais que pensez-vous de cela? Après cela, quel chemin je dois suivre dans l'ordre, à tout le moins être en mesure de rédiger mon propre site de blog d'application à partir de zéro?
- Je recommande vivement: amazon.com/Professional-Java-Applications-Nicholas-Williams/dp/...
Vous devez vous connecter pour publier un commentaire.
Je dirais:
J'ai eu la même question et de lire ce fil et a commencé avec la Tête la Première. Ont lu les 5 chapitres mais ensuite j'ai commencé à rechercher de nouvelles ressources et trouvé de Base de Servlet et JavaServer Pages (JSP) de http://pdf.coreservlets.com/ et je pense que ce livre est beaucoup mieux dans de nombreuses façons.
Mise à jour après près de sept ans: je recommande fortement de prendre un coup d'oeil à Spark Cadre.
Utiliser les premières leçons du Printemps étape par étape tutoriel: http://static.springsource.org/docs/Spring-MVC-step-by-step/
Bien que ce dernier leçons de couvrir l'avancée de Printemps de la fonctionnalité du premier couple de leçons à propos de la configuration simple, Tomcat web app.
Être un peu prudent. La plupart des solutions pour faire du développement web ont tendance à être très grand et difficile de se déplacer et d'apprendre.
Je suggère d'acquérir les notions de base droit, puisque vous AUREZ éventuellement besoin de les connaître. La Tête la Première série sont bien écrits et un bon début.
Cela vous apprendra JSP et les servlets qui est ce que la plupart des cadres de construire au-dessus de.
Simplement de commencer avec votre projet avec le livre de votre choix à vos côtés.
Beaucoup de ressources sur de bons livres peuvent être trouvés ici sur stackoverflow.
Mon conseil est de commencer avec une page pour communiquer avec le serveur, au moins poster quelques données et d'agir en fonction de la réponse.
Au début de bâton avec la base de scriplets, ne pas aller directement à la jsf bibliothèques de balises (ou tout autre chose de ce genre), de comprendre ce qu'est une session, une demande, une réponse et ainsi de suite.
D'abord il est important de comprendre les langages de développement web, html, css, javascript. Une bonne ressource serait http://www.alistapart.com/
Puis comprendre comment le http fonctionne, et comment les servlets sont la modélisation des requêtes http/réponse de cycles. C'est un bon livre: la Tête la Première, les Servlets et les JSP.
Puis essayer de le premier framework web java qui capte votre attention. Est un bon Framework Spring.
Bonne chance!
J'ai un peu eu un parcours similaire, bien que non pas parce que j'étais à l'université, mais parce que ma carrière de nombreuses années autonome de développement d'applications à l'aide de Java, avec aucun composant web concernés. Java-web basé sur le développement essentiellement semblait passer par moi, et je n'ai pas trouvé cela facile quand j'ai essayé de passer dans le grand public.
Reconnaître d'abord que basé sur le web développement est un très grand champ. À partir d'un emploi point de vue, les possibilités ont tendance à dériver vers l'une ou l'autre des paragraphes du domaine en général. Grosso modo, le front-end et back-end de développement ont tendance à être considéré comme suffisamment précise les compétences que vous pourriez attendre d'avoir des connaissances dans l'une par rapport à l'autre, d'autant plus maintenant que le JavaScript est de plus en plus central à l'interface de développement.
Et l'excès de cadres en Java, il est difficile pour le nouveau venu de choisir ce que pour commencer avec. Il y a juste trop de bibliothèques JavaScript frameworks Web et les serveurs d'applications ou de cadres. Même si votre arrière-plan est en Java, je serais encore vous suggère d'essayer de sortir des Rails ou peut-être Graal pour avoir une meilleure idée de l'ensemble de la pile, car ils ont une plus cohérente de l'histoire. En Java, il n'y a dominante bibliothèques pour vous, mais vous pourrez toujours trouver vos efforts pour les maîtriser interrompu par des comparaisons constantes des autres cadres ou donc. Ou GWT et de Guichet, d'être plus axée sur le développement Java style, peut signifier une transition aisée vers les technologies du web. Le framework Spring est également un bon point de départ car il a un plus ou moins cohérentes à partir de l'arrière vers l'avant, même s'il est encore écrasante.
Vérifier JavaPassion.com
Il a un cours en ligne pour java et d'autres technologies comme ajax, jruby, webservices, etc. Et la couverture est assez décent.
Espère que ce sera bénéfique pour vous.