Objectif
La réalisation de sites Web passe par différentes étapes : l'analyse, la modélisation, le codage, la mise en production, les tests et la maintenance.
Toutes ces phases de conception sont longues, complexes et doivent-être maîtrisées en détail pour mener à bien les projets Internet.
Pour ce type de projet, différents langages de programmation sont utilisés comme PHP, Ruby, Perl, .NET ou Java.
Java est reconnu actuellement comme l'un des meilleurs langages de programmation objet pour la réalisation de projets Internet complexes avec son API spécifique, Java EE.
Ce guide détaillé suit une démarche progressive et vous aidera à créer des applications Web complexes et fonctionnelles.
Tous les concepts de la création d'un projet professionnel sont abordés dans ce livre, de la prise en main du langage, à l'installation de l'environnement, à la configuration
d'un serveur Web Java jusqu'à la création et la mise en production d'un projet. Cet ouvrage permet de percevoir le développement d'applications Web en Java dans sa globalité.
Mon objectif est de fournir un guide complet de développement d'applications Web en Java sur les deux principaux environnements de développement que sont Windows et Linux, sans faire l'impasse sur une partie du cycle de développement.
Il s'agit d'explications et de conseils concrets, illustrés par une étude de cas réaliste de boutique de vente en ligne.
Le projet BetaBoutique Java EE
Tout au long du livre "Guide de développement d'applications web en Java", un projet de boutique en ligne est utilisé afin de tester et de mettre en application les parties théoriques et les exemples.
Cette boutique reprend les différents principes de mise en application de l'API Java EE avec les servlets, JSP, JDBC et les techniques web 2.0.
Consulter la fiche descriptive et télécharger les sources de ce projet.
Tester l'application déployée.
Le projet BetaBoutique Struts 2
Le projet BetaBoutique est également disponible en version Struts 2.
L'application reprend les services du projet Java EE mais en utilisant les techniques proposées par le framework.
Les validations, traces, gestion de paquetages, messages, formulaires sont utilisés mais également
la notion de jeton, les sessions ou encore le routage à partir de joker.
La plate-forme BetaBoutique Struts 2 est accessible en ligne et peut être utilisée instantanément.
Consulter la fiche descriptive et télécharger les sources de ce projet.
Tester l'application déployée.