MVC模式&Nodejs+express+Mysql开发后台

本文讲述了作者在选择开发博客后台时,从Java和Idea环境转向Node.js的过程,介绍了MVC模式在Node.js和SpringMVC中的应用,以及如何部署Node.js项目到阿里云轻量应用服务器。
摘要由CSDN通过智能技术生成

想给自己的博客做个后台,一开始考虑的是java开发,然后把idea和一堆东西勤勤恳恳安装完了之后,心里一想,算了,咱就nodejs不方便多了,于是开始Nodejs开发后台。

Java和idea环境安装

  1. 安装jdk(1.8)
  2. 安装idea,要专业版,可以运行js/android studio/kotlin/go等等。
  3. 安装maven、tomcat。 maven配置一定要重写本地仓库地址,否则c盘会炸真的。
  4. navicat / mybatis / mysql 安装。

参考:MVC模式构建NodeJS+Express+Mysql纯后端项目
Spring MVC框架知识总结
使用Node.js实现简易MVC框架

Spring MVC简介
基于java的实现MVC设计模式的请求驱动类型的轻量级Web框架,通过注解,无需实现任何接口,处理请求,支持restful。
三层结构:表现层、业务层、持久层
设计模式:Model(模型)、View(视图)、Controller(控制器)

基本思路

  • Model:数据层
  • Controller:控制层(逻辑)
  • Route:接口层
  1. 用户发起请求,express-router处理请求
  2. 然后node server解析该请求,接口层暴露接口,处理逻辑转发 定位到对应的controller里面执行具体的操作。
  3. 进入controller层,执行某项需要操作数据库的操作。
  4. 进入model层,则调用model层对应的SQL语句。
  5. 然后由controller层将数据返回给用户。

先建文件夹 & git init

npm安装好要用的依赖:

  • express
  • mysql
  • co-mysql

部署到个人网站。

参考:部署Node+Express+MySQL项目到阿里云轻量应用服务器
部署的原理就是你在本地测试的时候在地址栏(locahost:8080)会出现你的项目,部署无非就是借用阿里云服务器为你托管你的项目,并能在公网上访问得到,而轻量服务器和ECS服务器不同的是:便宜,但是存储空间小,流量限制。废话不多说,开始部署!

  1. 买一个域名。
  2. 买一个服务器 https://www.aliyun.com/daily-act/ecs/activity_selection
    配置:
  3. 应用镜像:nodejs
  4. 系统镜像:CentOS
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值