Skip to content

A minimal web application licensed under GPL performing basic arithmetic operations.

Notifications You must be signed in to change notification settings

frecco75/calculatrice-sdz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Licence GPL Documentation Status Codacy Badge

Description

Il s'agit d'une proposition de correction du MOOC#1 sur le Java/J2EE, du site OpenClassrooms.com.

Il s'agit d'une application web écrite en Java/J2EE, sans framework et avec les composants basiques offerts par cet éco-système (servlets, jsp).

Techniquement

Dans la partie I du cours correspondant au MOOC de ce projet, le lecteur n'a pas encore vu les notions avancées de présentation comme les taglibs, la JSTL, velocity ou freemarker.

Nous nous limiterons donc dans le cadre de ce projet aux JSP avec scriplets (qui sont à mon sens à bannir de tout projet mais il s'agit ici d'un exercice d'apprentissage..).

Architecture

Cet exemple respecte une architecture monolithique de site grand public avec du code réutilisable structuré (inputs, helpers, servlets..) respectant le principe de responsabilité unique, tout ceci dans un but purement didactique.

On aurait très bien pu se limiter à 3 fichiers (servlet, jsp, web.xml).

Cependant l'approche choisie dans cette implémentation est à privilégier dès lors que l'on souhaite un projet maintenable et partagé avec d'autres collaborateurs.

About

A minimal web application licensed under GPL performing basic arithmetic operations.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages