Date de publication : 23/09/2006. Date de mise à jour : 19/02/2012.
Par
BARON Mickael
| Titre | Date | Description |
|---|---|---|
| Développement WEB avec Java EE | 09-10-2006 | Premier support de cours d'une longue série concernant les technologies utilisées pour le développement Web avec Java EE. Présentation des différentes architectures pour le développement WEB, des différents types de client (lourd et léger) en insistant, pour les clients légers, sur les technologies existantes côté client et serveur, puis rappel concernant le protocole HTTP, et enfin précisions sur le fait que ce support de cours s'intéresse à Java EE. |
| Introduction aux Servlets | 23-09-2006 | Partie liée aux Servlets : traitements des données issues d'un formulaire, cycle de vie d'une Servlet, suivi de session, collaboration entre Servlets, sécurité avec différentes formes d'authentification et finalement accès aux BD avec JDBC. |
| Configuration de Tomcat | 27-09-2006 | Partie liée à Tomcat : installation et configuration d'un serveur d'application Tomcat, déploiement des applications Web. |
| Introduction aux JSP | 27-09-2006 | Partie liée aux JSP : les différents types de Tag, objets implicites, cycle de vie, gestion des erreurs, introduction aux Java Beans, collaboration de JSP, collaboration de Servlets et JSP. |
| Introduction aux TagLib | 28-09-2006 | Partie liée aux balises personnalisées (version 1.2) : fichiers de description TLD, attributs, corps, variables implicites, TagExtraInfo et déploiement. |
| Introduction aux JSP 2 | 09-10-2006 | Partie liée aux JSP 2.0 : conception de balises personnalisées dont la structure du cours est identique à celui traitant des Taglibs mais avec une sauce JSP 2 (interface SimpleTag, attributs dynamiques), EL (Expressions Languages), bibliothèque JSTL (core et i18n). |
| Introduction à Struts | 01-11-2006 | Partie liée au framework Struts : fonctionnement général (schéma, struts-config.xml), Action, ActionForm, ActionErrors, DynaActionForm, plug-in Validator (vérification des données côté client et serveur), rappel sur les expressions régulières, changement de locale, coopération entre Struts et JSTL. |
| Introduction à JSF | 06-08-2007 | Partie liée au framework JSF (version 1.2) : configuration des bibliothèques, beans managés, cycle de vie, navigation, composants CORE et HTML, FacesContext, Backing Bean, la gestion des messages, la conversion et la validation via les Converters et les Validators, la gestion des événements, les composants supplémentaires Tomahawk de la fondation Apache et enfin la création personnalisée de composants JSF. |
| Titre | Date | Description |
|---|---|---|
| Cours sur le langage Java | 12-11-2006 | Support de cours sur la programmation orientée objet application au langage Java : introduction au langage Java, bases du langage, classes et objets, héritage, héritage et polymorphisme, les indispensables (package, collections, exception, flux de fichiers). |
| Introduction aux composants JTable, JTree et JGraph | 28-11-2006 | Introduction aux composants JTable, JTree et JGraph permettant la visualisation d'informations : renderer, editor, architecture MVC, modèle de sélection, ajout et suppresion dynamique, API Java Print. |
| Introduction au Drag and Drop et transfert de données | 24-02-2007 | Introduction au Drag and Drop (Déposé et Collé) et plus spécifiquement au transfert de données : effectuer des Drag and Drop sur les composants basiques et complexes, comprendre le mécanisme de transfert de données. |
| Introduction à Java Web Start : déploiement d'applications Java | 18-06-2007 | Introduction à Java Web Start : dans un premier temps une présentation est faite sur la manière de fabriquer une archive JAR et de la signer, puis, présentation de la technologie Java Web Start en détaillant le format JNLP. |
| Introduction à l'API i18n : internationalisation des clients lourds | 16-09-2007 | Introduction à l'API i18n : internationalisation des clients lourds. Ce support de cours décrit l'utilisation de l'API i18n via la classe Locale et ResourceBundle puis de la manipulation de chaînes de caractères avec les classes MessageFormat et ChoiceFormat. |
| Exécuter du code natif en Java : JNI VS JNA | 27-03-2008 | JNI (Java Native Interface) et JNA (Java Native Access) sont deux technologies qui permettent d'adresser du code natif dans du code Java. Nous explorerons dans cet article une comparaison de ces deux technologies en les appliquant à un même exemple dans le but de dresser un bilan de leur utilisation. |
| Titre | Date | Description |
|---|---|---|
| Introduction au développement de clients riches avec la plateforme Eclipse | 05-02-2007 | Ce support cours débute une longue série liée au développement de clients riches avec la plateforme Eclipse. Nous débutons par une introduction rapide de la plateforme Eclipse en trois parties : une première partie tente de montrer qu'Eclipse n'est pas qu'un IDE Java, une deuxième partie démontre que la plateforme Eclipse RCP est parfaitement adaptée à devenir un "Bureau Métier" et finalement une troisième partie s'intéresse à lister les outils pour développer des applications Eclipse RCP. |
| Introduction à la boîte à outils SWT : The Standard Widget Toolkit | 05-02-2007 | Ce support de cours s'intéresse à présenter la boîte à outils SWT : évolution des boîtes à outils pour Java, conteneurs, composants de type Control, agents de placement, gestion des événements, Graphical Context, co-habitation entre SWT et Swing, traitement synchrone et asynchrone (threadui) et les boîtes de dialogue. |
| Composants de visualisation (Viewer) avec JFace | 19-11-2007 | Ce support de cours s'intéresse à présenter les composants de visualisation (Viewer) de la librairie JFace pour la version 3.3 d'Eclipse : la partie modèle d'un Viewer via ContentProvider, le modèle graphique avec LabelProvider, gestion des colonnes via ViewerColumn, tous les composants Viewers (TableViewer, TreeViewer, TableTreeViewer, ListViewer, ComboViewer), le modèle de sélection via ISelection, les composants d'édition, la mise en place d'un CellEditor personnalisé, techniques de tri et de filtre. |
| Composants additionnels avec JFace | 24-03-2008 | Ce support de cours s'intéresse à présenter les composants additionnels JFace suivants : les boîtes de dialogue, les Wizards, les Preferences et la gestion des ressources. |
| Introduction à la conception de plug-ins avec Eclipse | 21-05-2008 | Ce support de cours est une introduction à la conception de plug-ins avec la plateforme Eclipse. Nous étudions les aspects suivants : introduction à OSGi, développement par l'exemple d'un plug-in simple, la description des fichiers MANIFEST.MF, plugin.xml et build.properties et enfin la description des classes Activator et Platform. |
| Extensions et Points d'extension avec Eclipse | 15-12-2008 | Ce support de cours s'intéresse à détailler les principes d'extensions et de points d'extensions de la plateforme Eclipse. Les aspects suivants sont étudiés : définition du mécanisme d'extensions, la création d'extensions (View et Preference) via l'outil PDE, description détaillée des points d'extensions et de Schema XML, création de nouveaux points d'extensions, interrogation des extensions et points d'extensions via le registre d'extensions et finalement création dynamique d'extensions et de points d'extensions. |
| Construction de perspectives avec la plateforme Eclipse | 10-07-2009 | Ce support de cours s'intéresse à détailler la construction de perspectives avec la plateforme Eclipse. Les aspects suivants sont étudiés : construction déclarative, ajout de vues (view, fastview, standaloneview, placeholder, createfolder, placeholderfolder), paramétrage d'une perspective, étendre une perspective existante via Perspective Extensions, registre des perspectives, écouter les changements d'une perspective et les principales opérations du Workbench liées aux perspectives. |
| Construction de vues avec la plateforme Eclipse | 19-08-2009 | Ce support de cours s'intéresse à détailler la construction de vues avec la plateforme Eclipse. Il fait partie de la série des supports de cours liée au Workbench. Les aspects suivants sont étudiés : construction déclarative, étude des classes ViewPart StickyView et Category, vues multiples, registre des vues, cycle de vie, communication entre vues (en direct, le service de sélection et IAdaptable). |
| Construction de commandes avec la plateforme Eclipse | 25-11-2009 | Ce support de cours s'intéresse à détailler la construction de commandes avec la plateforme Eclipse. Il fait partie de la série des supports de cours liée au Workbench. Les aspects suivants sont étudiés : les actions, construction par déclaration et programmation de commandes et de handlers, éléments menuContribution par déclaration, raccourcis clavier, restrictions (visibleWhen, enabledWhen, activeWhen), paramétrer les commandes, restrictions par programmation et réutilisation (plug-in Spy et traces). |
| Construction d'éditeurs avec la plateforme Eclipse | 25-06-2010 | Ce support de cours s'intéresse à détailler la construction d'éditeurs avec la plateforme Eclipse. Il fait partie de la série des supports de cours liée au Workbench. Les aspects suivants sont étudiés : construction déclarative, registre des éditeurs, cycle de vie, MultiPageEditorPart, écouteurs, éditeur et les commandes, Workspace et les ressources, éditeur et le texte via TextEditor (coloration syntaxique, assistant de contenu, template, outline, spelling checking, ...). |
| Construction d'Eclipse Forms avec la plateforme Eclipse | 02-07-2010 | Ce support de cours s'intéresse à détailler la construction d'Eclipse Forms avec la plateforme Eclipse. L'API Eclipse Forms permet de construire des interfaces graphiques ayant un look proche des interfaces Web. Il fait partie de la série des supports de cours liée au Workbench. Les aspects suivants sont étudiés : FormToolkit, Form et ScrolledForm, Agents de placement, Composants (ExpandableComposite, Section, PageBook, FormText, MasterDetailsBlock) et FormEditor. |
| Leçon 1 : Construction d'un plug-in | 28-09-2009 | Cet article est intégré à la série intitulée Atelier "Construction Plug-in avec la plateforme Eclipse" divisée en plusieurs leçons. Le but de cette première leçon est d'apprendre à construire et exécuter un plug-in minimal sous Eclipse. |
| Leçon 2 : Perspectives | 12-10-2009 | Cet article est intégré à la série intitulée Atelier "Construction Plug-in avec la plateforme Eclipse" divisée en plusieurs leçons. Le but de cette deuxième leçon est d'apprendre à construire des perspectives de manière programmatique et déclarative. |
| Leçon 3 : Interaction entre plug-ins / vues | 04-01-2010 | Cet article est intégré à la série intitulée Atelier "Construction Plug-in avec la plateforme Eclipse" divisée en plusieurs leçons. Le but de cette troisième leçon est d'apprendre à communiquer entre des plug-ins et des vues. |
| Leçon 4 : Commandes | 17-03-2010 | Cet article est intégré à la série intitulée Atelier "Construction Plug-in avec la plateforme Eclipse" divisée en plusieurs leçons. Le but de cette quatrième leçon est d'apprendre à ajouter des commandes puis à appliquer des restrictions sur l'affichage et le comportement de ces commandes. |
| Introduction à Tycho : construction automatique de product Eclipse | 28-10-2011 | Ce tutoriel est une introduction à Tycho, un plugin pour Maven permettant de construire des bundles OSGi et des plugins Eclipse. Nous montrons par l'exemple comment construire automatiquement des exécutables Eclipse (appelés « product ») par l'intermédiaire de Tycho. |
| Titre | Date | Description |
|---|---|---|
| Introduction à la modélisation avec Eclipse EMF | 20-02-2012 | Ce support de cours s'intéresse à la modélisation via l'API Eclipse EMF (Eclipse Modeling Framework). Une première partie présente la construction d'un modèle EMF, une deuxième partie montre comment manipuler le méta-modèle Ecore puis dans une dernière partie nous présentons les transactions. |
| Titre | Date | Description |
|---|---|---|
| SOA : Introduction | 02-02-2010 | Ce support de cours est une introduction aux Architectures Orientées Services (SOA). La technologie des Web Services étendus (WSDL, SOAP, UDDI) est utilisée comme solution de mise en oeuvre et la plateforme Java (JAX-WS, OpenESB) est employée comme plateforme de développement. |
| WSDL : Décrire et Configurer | 09-03-2010 | Ce support de cours est une introduction au langage WSDL utilisé pour décrire et configurer un Web Service étendu. Ce support de cours débute par une présentation de la partie abstraite du WSDL utilisée pour décrire les messages et les opérations. Il est suivi d'une description de la partie concrète employée pur décrire le protocole et le type d'encodage à utiliser pour les messages. |
| SOAP : Communiquer avec un Web Service étendu | 17-03-2010 | Ce support de cours est une introduction au protocole de communication SOAP utilisé pour communiquer avec un Web Service étendu. Ce support de cours débute par une présentation de la structure d'un message SOAP. Il est suivi d'une description de l'en-tête et du corps d'un message SOAP. |
| JAXWS : Développez des Web Services étendus avec Java | 22-04-2010 | Ce support de cours présente JAX-WS (JSR-224), une API pour développer des Web Services étendus (WSDL + SOAP) via la plateforme de développement Java. |
| REST : Comprendre le style d'architecture | 22-04-2010 | Ce support de cours est une introduction aux services Web de type REST. Il présente les grands concepts de l'architecture REST à savoir les ressources, les verbes et les représentations. Un exemple au travers du service Google URL Shortener est présenté. Finalement une comparaison entre les services Web étendus et services Web REST est présentée. |
| JAXRS : Développer des Services Web REST avec Java | 22-04-2010 | Ce support de cours présente JAX-RS (JSR-311), une API pour développer des Web Services REST via la plateforme de développement Java. |
| BPEL : Orchestrer les Services Web | 26-04-2010 | Ce support de cours présente BPEL, un langage du standard OASIS pour l'orchestration de services Web. |
| Leçon 1 : Tests fonctionnels de Web Services avec SOAP-UI | 20-02-2011 | Le but de cette première leçon est d'apprendre à inspecter et à invoquer un Web Services via l'outil SOAP-UI. La leçon insiste sur la découverte des standards WSDL et SOAP et sur l'outillage proposé par SOAP-UI pour réaliser des tests fonctionnels (simulation, test de performance, validation de messages SOAP). |
| Leçon 2 : Développement de Web Services avec JAX-WS et Netbeans | 17-04-2011 | Le but de cette deuxième leçon est d'apprendre à manipuler l'API JAX-WS pour le développement de Web Services étendus à partir de la plateforme de développement Java. La leçon insiste sur le développement d'un Web Service suivant les approches Bottom / Up et Top / Down puis sur le développement de la partie cliente d'un Web Service et enfin sur la manipulation de Handler. |
| Leçon 3 : Développement de Services Web REST avec JAX-RS et NetBeans | 07-09-2011 | Le but de cette troisième leçon est d'apprendre à manipuler l'API JAX-RS pour le développement de Services Web REST à partir de la plateforme de développement Java. La leçon insiste sur les développements serveur et client d'un Service Web REST. |
| Titre | Date | Description |
|---|---|---|
| Clients riches : les technologies du marché | 11-12-2007 | Ce support cours présente les différentes technologies du marché concernant les clients riches : définition et clarification du terme "client riche", XUL, Ajax ("à la mano" et via GWT), FLASH (Flex, AIR et Lazlo), Eclipse RCP, Eclipse RAP, .NET Framework (ClickOne.net, WPF, XAML, Silverlight), Java (Applet, Java Web Start). |
| Langages de description et modélisation : Schema XML | 20-04-2009 | Ce support cours est une courte introduction au langage de description Schema XML. Nous étudions les aspects suivants : définition de types simples (Element, Attributs et Restrictions), définition de types complexes (attributs, à partir de types simples, sous éléments et mixe) puis annotations. |
Copyright © 2000-2012 - www.developpez.com