Gestion des patients dans une clinique en Java( Télécharger le fichier original )par Samar BAKOBEN Université libanaise faculté de sciences économiques et de gestion (FSEG) - Licence 2009 |
4 Chapitre 4 : Présentation de l'architecturedu logiciel et Implémentation4.1 Langage De Programmation: 5.1.1 Langage JAVA: 4.1.1.1 Definition du java:Java est un langage de programmation informatique orienté objet créé par James Gosling et Patrick Naughton, employés de Sun Microsystems, avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté oficiellement le 23 mai 1995 au SunWorld. Il permet de créer des logiciels compatibles avec de Linux, Macintosh, Solaris). Java donne aussi la possibilité de développer des programmes pour téléphones portables et assistants personnels. Enfin, ce langage peut-être utilisé sur internet pour des petites applications intégrées à la page web (applet) ou encore comme langage serveur (jsp). 4.1.1.2 Caractéristiques du Java : Distribué : Java possède une importante bibliothèque de routines permettant de gérer les protocoles TCP/IP tels que HTTP et FTP. Les applications Java peuvent charger et accéder à des sur Internet via des URL avec lamême facilité qu'elles accèdent à un fichier local sur le système. Fiabilité : Sa conception encourage le programmeur à traquer préventivement les éventuels problèmes, à lancer desvérifications dynamiques en cours d'exécution et à éliminer les situations génératrices d'erreurs... Java réside dans le fait que ce dernier intègre un modèle de pointeur qui écarte les risques d'écrasement de la mémoire et d'endommagement des données. Orienté Objet : La conception orientée objet est une technique de programmation qui se concentre sur les données (les objets) et sur les interfaces avec ces objets. SécuritéJava a été conçuepour être exploité dans des environnements serveur et distribués. Dans ce but, la sécurité la construction de systèmes inaltérables et sans virus. Architecture neutre : neutre le code compilé est exécutable sur de nombreux processeurs, à Pour ce faire, le compilateur Java génère des instructions en bytecode qui architecture particulière. Au contraire, ces instructions ont été conçues pour être à la fois faciles à interpréter et faciles à traduire en code natif. Interprété : s quelle machine sur laquelle il a été porté. Performances élevées: En général, les performances des bytecodes interprétés sont tout à fait suffisantes, il existe toutefois des situations dans lesquelles des performances plus élevées sont nécessaires. Les bytecodes peuvent être Multithread : Les avantages du multithread sont un meilleur inter réactivité et un meilleur comportement en temps réel. 6.1.1 Langage VB.NET : |
|