Cet article présentera comment intégrer le framework YMP dans Java Web Engineering. Le processus d'opération est basé sur IntelliJ Idea comme environnement de développement, et la structure d'ingénierie est construite à l'aide de maven:
Intellij Idea Télécharger l'adresse: https://www.jetbrains.com/idea/download/
Adresse de téléchargement Maven: http://maven.apache.org/
Créer un projet
1. Ouvrez l'environnement de développement d'idées et cliquez sur le bouton Créer un nouveau projet pour commencer à créer un nouvel assistant de projet, comme le montre la figure-1 ci-dessous:
2. Sélectionnez le projet Maven à gauche dans la nouvelle fenêtre du projet, puis vérifiez l'option Créer à partir de l'archétype, et enfin sélectionner le maven-archetype-webapp dans la liste, cliquez sur le bouton Suivant, comme le montre la figure-2:
3. Après avoir rempli les informations de coordonnées du projet Maven Project, et de la version, cliquez sur le bouton Suivant, comme le montre la figure 3:
4. Après avoir confirmé que le chemin Maven, la configuration et les informations du projet sont corrects, cliquez sur le bouton Suivant, comme le montre la figure 4:
5. Donnez un nom à votre nouveau projet, cliquez sur le bouton Terminer pour terminer l'assistant et commencez à créer, comme illustré à la figure 5:
6. Le processus de création du projet Maven prend un peu de temps. Lorsque vous attendez patiemment que la console soit le succès de la construction, félicitations pour l'achèvement de la création du nouveau projet, comme le montre la figure 6:
Ajouter le package de dépendance à la framework YMP
1. Ouvrez le fichier Project Pom.xml et ajoutez la configuration de la dépendance, comme suit:
<dependency> <proupId> net.ymate </proupId> <Ertifactid> ymate-platform-webmvc </retifactid> <version> 2.0-snapshot </-version> </dependency> <dependency> <plateform-cache </platifactive </proupId> <Ertifactid> ymate-plateform-Cache </platifactid> <version> 2.0-snapshot </-version> </Dependance>
Après avoir ajouté la configuration de dépendance, vous pouvez voir que les packages de dépendance liés à YMP seront chargés automatiquement, comme le montre la figure-7:
Si vous n'avez pas installé et compilé les packages de framework YMP, veuillez consulter le blog précédent: "Démarrez rapidement avec YMP Development Framework (i): Télécharger et compiler le code Framework YMP"
Configurer et intégrer le framework YMP dans l'ingénierie Web
1. Modifier le fichier web.xml
Le framework YMP est initialisé via l'auditeur dans des projets Web, et le mappage de demande et de contrôleur est terminé via Filtre ou Servlet, vous devez donc ajouter des configurations pertinentes au fichier web.xml, comme le montre la figure 8:
PS:
1. Le web.xml du projet Web créé basé sur Maven est la version 2.3 et doit être remplacé par la version 2.4 ou supérieure.
2. Deux méthodes de configuration sont fournies respectivement, et le filtre est recommandé d'utiliser le filtre pour gérer les demandes.
Le contenu de configuration Web.xml complet est le suivant:
<? xml version = "1.0" Encoding = "utf-8"?> <web-app id = "webapp_id" version = "2.5" xmlns = "http://java.sun.com/xml/ns/javaee" xmlns: xsi = "http://www.w3.org/2001/xmlma XSI: ScheMalocation = "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <diduner> <Lousiner-Class> net.ymate.platform.webmvc.support.webappeventListener </ écouteur-class> </duner> <filter> <filter-name> dispatchfilter </filter-name> <filter-class> net.ymate.platform.webmvc.support.dispatchfilter </filter-class> </ filter> <mappant-mappage> <filter-name> DispatchFilter </ Filter-Name> <Url-Pattern> / * </ url-Pattern> </ Filter-Mapping> <! - <Serplet> <Servlet-Name> DispatchServer </ Servlet-Name> <Servlet-Class> Net.ymate.platform.webmvc.support.DispatchServlet </ Serverflass> </ servlet> <servlet-mapping> <servlet-name> DispatchServlet </ servlet-name> <url-potern> / service / * </ url-Pattern> </ Servlet-Mapping> -> <Welcome-File-list> <leendage-file> index.html </ bienvenue> index.jsp </ Welcome> index. </ Welcome-File-list> </ web-app>
3 Ajouter le fichier de configuration du framework YMP
Créez un nouveau fichier YMP-Conf.Properties (il s'agit également du seul fichier de configuration du framework YMP) sous le chemin racine des ressources de répertoire de ressources du projet et modifiez son contenu, comme indiqué sur la figure ci-dessous:
PS:
Le paramètre ymp.dev_model est de définir le projet actuel pour s'exécuter en mode développement et publiera plus de journaux de framework pour un débogage facile.
Le paramètre ymp.autoscan_packages est le chemin de package qui définit la numérisation automatique du cadre.
résumé
À ce stade, nous avons terminé l'intégration du framework YMP et de l'ingénierie Javaweb, et le prochain article présentera en détail l'utilisation du contrôleur.