java web开发(和vue联合开发)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
前面我们谈到了很多次vue,也说到了vue的很多优点。比如说,vue实现了mvc中全部v的功能,也就是view的部分。这样,后端开发就变得很简单,前后端之间只要实现json数据的传递就可以了。因为在之前,我们学习了vue,也学了idea下的webapp开发,今天正好可以一起来研究下,怎么把vue和servlet开发整合在一起调试。
1、创建vue工程
1.1 创建一个demo vue工程
D:\github\vue-element>vue init ./webpack_git demo? Project name demo
? Project description A Vue.js project
? Author feixiaoxing <feixiaoxing@163.com>
? Vue build standalone
? Install vue-router? Yes
? Use ESLint to lint your code? No
? Set up unit tests No
? Setup e2e tests with Nightwatch? No
? Should we run `npm install` for you after the project has been created? (recommended) novue-cli · Generated "demo".# Project initialization finished!
# ========================To get started:cd demonpm install (or if using yarn: yarn)npm run dev
因为这部分内容,之前已经涉及过,所以不打算重复了。要实现vue创建工程,有三个部分需要做好。第一,安装好node.js;第二,安装好vue-cli;第三,下载好webpack的模板。
1.2 利用npm安装好第三方模块
D:\github\vue-element>cd demoD:\github\vue-element\demo>npm install
1.3 运行网站,查看是否可以正常输出
D:\github\vue-element\demo>npm run dev
1.4 如果网站正常输出,修改config下面的index.js文件
将所有assetsPublicPath对应的‘/’修改为‘./’
1.5 生成dist文件
D:\github\vue-element\demo>npm run build
2、创建java版Hello工程
2.1 基于IDEA和maven,创建基于maven-archetype-webapp的Hello工程
2.2 将之前vue生成的index.html和static目录文件,拷贝到src/main/webapp目录下
2.3 删除index.jsp文件,只留下index.html文件
2.4 配置好tomcat
主要配置两个方面,一个是端口,一个是deployment。确认无误后,点击绿色三角按钮,如果我们可以看到如下的网页内容,那就代表说,配置是成功的。否则,就需要自己花点时间,找找具体失败的原因了,
java web开发(和vue联合开发)相关推荐
- vue和php怎么配置,解决Thinkphp与vue联合开发中Thinkphp的配置问题
下面由thinkphp框架教程栏目给大家介绍Thinkphp与vue联合开发中Thinkphp的配置问题,希望对需要的朋友有所帮助! Thinkphp与vue联合开发中Thinkphp的配置问题: 1 ...
- java web打包神器_前端开发人员的桌面应用神器 Electron
原标题:前端开发人员的桌面应用神器 Electron 01 为什么用 Java 来开发桌面应用? 曾经的 Java 脆弱.简陋.甚至有被边缘化的危险,不过 Java 在经过了两次飞跃后(以 V8 为首 ...
- java web响应式框架_Web开发的十佳HTML5响应式框架
HTML5框架是一类有助于快速轻松创建响应式网站的程序包.这些HTML5框架有着能减轻编程任务和重复代码负担的神奇功能.关于HTML5的框架种类繁多,并且很瘦欢迎,因为它能允许开发人员花费更少的时间和 ...
- php数独游戏开发,使用vue如何开发数独游戏
数独是源自18世纪瑞士的一种数学游戏,是一种运用纸.笔进行演算的逻辑游戏.下面这篇文章主要给大家介绍了关于利用vue开发一个所谓的数独的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下. ...
- H5横屏开发、vue横屏开发@令狐张豪
有时候正常竖屏开发满足不了我们的需求,需横屏开发 开发思路:把这个body利用css3 transform rotate 旋转90度,js判断竖屏情况下的宽高和横屏下的宽高 示例: <!DOCT ...
- 前端开发工具vue.js开发实践总结
最近有很长时间没有更新博客了,换了公司,全部的心思都放在项目上了.通过这次项目的上线,让我感受最深的是前后端分离后,前端页面的模块化管理,以及前端页面的数据邦定.在接触vue.js之前,我之前端要用到 ...
- eclipse与DW联合开发java web项目
eclipse与DW联合开发java web项目 引言:在开发java web项目时,我们会先用eclipse搭建框架(ssm.ssh-)eclipse主要用在java的开发,但在eclipse上制作 ...
- Java Web之BaseServlet的抽取
在Java Web学习的初期,开发的小项目几乎都是JSP+Servlet+JDBC,长期开发下来,会发现当业务逻辑设计的接口一多的时候,充当控制器的Servlet也会越来越多,但是处理的业务逻辑相对单 ...
- java+mysql基于ssm的游戏光盘租赁系统(java,web)
项目编号:jjsp283基于ssm的游戏光盘租赁系统(java,web) 运行环境: 开发工具:IDEA /Eclipse 数据库:MYSQL5.7 应用服务:Tomcat7/Tomcat8 使用框架 ...
最新文章
- linux centos7 升级 make 4.0
- oracle中代替in 和not in 高效方法
- Spring AOP核心原理分析
- CSITOOL安装接收CSI数据
- 贾跃亭成了,FF 91预量产车下线完成
- ZigBee入门-CC2530-实验(一)-流水灯代码
- raw数据拆分成rggb四通道,拆分与合成
- 【老鸟进阶】deepfacelab错误人脸图片快速处理
- 外接圆、内切圆半径公式及对应关系知识点总结
- 腾讯与清华大学物理系签署合作备忘录,探索材料计算新领域
- 安装新的package后出现异常错误
- VIVO、蚂蚁金服跨界握手,融入区块链技术,共同研发新型智能手机
- Internal error. Please report to https://code.google.com/p/android/issues
- 浅提计算机未来的想法,浅述未来计算机的发展趋势论文
- 学号20189220余超 2018-2019-2 《密码与安全新技术专题》第一周作业
- PCM开发板模块实验指导--有刷直流马达速度控制实验
- LinuxShell宝典
- 《COM技术内幕》笔记(1)
- 科幻风高绩效团队建设课程PPT模板
- php mysql书有什么_关于 PHP 的好书有哪些?
热门文章
- ANSYS FLUENT二维结构网络数值计算及后处理——流动传热
- Java 设置PDF文档过期时间(有效时间)
- 图灵停机问题(The Halting Problem)
- ChinaSoft 论坛巡礼 | 泛在操作系统理论、技术与开源生态构建
- Chatper 16 Instrumental Variable Estimation
- jasper 引入字体_MAC下JasperStudio创建及引用字体
- mp2551总线收发器芯片作用_高速CAN收发器MCP2551
- 【无人机组装与调试】第三章 舵机安装与调整
- Ubuntu系统关闭搜狗输入法Shift切换中英文
- 聚焦新零售 阿里云重磅推出零售云