Maison > Article > interface Web > Déployer vue sur Java Web
Vue.js est un framework JavaScript très populaire dans le domaine du développement front-end moderne. Vue.js fournit des composants réutilisables, un DOM virtuel et un flux de données unidirectionnel, ce qui rend la création d'interfaces utilisateur interactives plus facile et plus efficace. La technologie Web Java comprend un ensemble de technologies Java permettant de développer des applications Web. Dans les scénarios de développement réels, nous devons souvent déployer des applications frontales Vue.js sur le back-end Web Java. Cet article explique comment déployer une application Vue.js dans un projet Web Java.
vue create my-app
où, my-app est le nom du projet que vous souhaitez créer.
Pendant le processus de création du projet, Vue.js vous demandera de quelles fonctionnalités et plugins vous avez besoin. Vous pouvez choisir en fonction de vos besoins ou utiliser les options par défaut. Une fois le projet créé avec succès, nous pouvons trouver le fichier d'entrée JavaScript principal de l'application Vue.js (généralement le fichier main.js) et les fichiers du composant Vue.js dans le répertoire src du projet.
npm run build
Cette commande construira automatiquement l'application Vue.js et générera des fichiers statiques dans le répertoire dist du projet.
Créez un répertoire nommé webapp dans le projet et copiez les fichiers statiques générés dans le répertoire dist dans le répertoire. Assurez-vous que le fichier index.html dans le fichier statique est le fichier d'entrée du projet.
<servlet> <servlet-name>vueServlet</servlet-name> <servlet-class>com.example.servlet.VueServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>vueServlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
Expliquez ces configurations : Nous créons un servlet nommé vueServlet et le mappons au chemin racine /. De cette façon, lorsqu'un utilisateur accède à l'application, le projet Web Java recherche le servlet vueServlet et utilise ce servlet pour répondre à la demande de l'utilisateur. Nous pouvons charger le fichier d'entrée index.html de l'application Vue.js dans le Servlet et le renvoyer à l'utilisateur en réponse.
Ce qui suit est l'exemple de code Java de VueServlet :
public class VueServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.getRequestDispatcher("/index.html").forward(req, resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doGet(req, resp); } }
Conclusion
Cet article décrit comment déployer une application Vue.js dans un projet Web Java. Nous avons construit une application Vue.js à l'aide de l'outil vue-cli, ajouté des fichiers statiques dans un projet Web Java et créé un servlet pour gérer les requêtes. De cette façon, nous pouvons combiner la partie front-end Vue.js et la partie back-end Java pour créer une application Web complète.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!