NSY102 Conception de logiciels Intranet : patrons et canevas
Cursus Architecture et Ingénierie des Systèmes et des Logiciels (AISL)
pré-inscription à jfod : l'agenda et à l'outil d'évaluation JNEWS
le forum HTO/FOD/CRA dédié en accès libre
Cette unité existe en FOD
La liste des inscrits à ce jour
Site de secours http://nsy102.free.fr
douin au cnam point fr pour me joindre
Rdv le 27 Février, Cours et ED tous les lundis de 18h15-21h00 et 4 TP en salle au cours du semestre
Cours & Exercices Dirigés : le lundi 18h15-21h00, salle 21 2 28, consultez ce lien régulièrement
Travaux Pratiques à domicile
Travaux Pratiques en salle (à Paris en à définir, 2 rue conté)
les à définir
Objectifs : appréhender les concepts et outils permettant la mise en oeuvre dapplications et de systèmes distribués sur le Web. Apprendre à identifier et utiliser les patrons (pattern) adaptés à une situation de conception, ou pour la définition dune architecture. Construire ou utiliser le canevas (framework) adapté à un type darchitecture système.
Mots clés : conception, patrons (pattern), canevas (framework), Architectures à objets, composants répartis, Intranet
Plan 2010-2011
cours 0, le 28 février) le Plan, organisation, TP à rendre, lectures, ..., présentation du mémoire de Djamelcours 1, le 7 mars) Introduction , notion de patron et de canevas, généralités, concepts abordés dans cette unité, lecture conseillée
cours 2, le 14 mars) Quelques patrons revisités : Créateurs, structuraux et comportementaux
cours 3, le 21 mars) Concurrence. lecture conseillée
cours 4, le
28 mars) Patrons "Procuration" : une famille. lecture conseilléecours 5, le 04 Avril) Architectures à Objets répartis : Patrons Registry, Wrapper, Proxy, Publish/subscribe. lectures conseillées 1, 2, REDS
Implémentation en Java RMIpas de cours le 11 avril ( semaine d'examens), le 18 avril ( semaine de vacances) et le 25 avril (Lundi de Pentecôte)
-suite, le 02 Mai) Architectures à Objets répartis, suite, examen de juin 2009 en exercicecours 6, le 09 Mai) Architectures à base de composants, JMX, Java Management eXtension : lecture conseillée
Implémentation en Java, utilisation de jconsole, jvisualvm, de clients RMI & HTTPcours 7, le 16 Mai) Architectures orientées messages, JMS Java Message Service : Patron Publish-subscribe. lectures conseillées 1, 2
Implémentation avec OpenJMScours 8, le 23 Mai) Transaction et persistance : Patrons Memento, Transaction, DAO/CRUD.
lectures conseillées Yoder,Johnson,... SPRING/DAOcours 9 , le 30 Mai) Canevas : Serveurs TCP/HTTP et Bluetooth(JSR82) : MVC distribué , Patrons Reactor, Acceptor. lecture conseillée
Implémentation en Java, (paquetages java.net.*, java.nio.*, javax.bluetooth.*)cours 10, le 06 Juin) Canevas : le chargeur de classes de la JVM, OSGi. lectures conseillées ce tutoriel, OSGi, SPRING/OSGi
pas de cours le 13 juin ( lundi de Pentecôte),
cours 11, le 20 Juin) Canevas Android et Révisions. lectures conseillées developer_Android
cours 13, le 20 Juin) Révisions ou JINI/JavaSpaces ou Microsoft .NET, c# . lectures conseillées icar2006, le chapitre 6, mono
cours 12, le XX Juin) Canevas Android . lectures conseillées developer_Android
Note: les noms des patrons, canevas sont issus de la bibliographie
Site de cette unité, bibliographie : http://jfod.cnam.fr