说说自己理解的web架构

一、早期开发web项目

持久层(操作数据库):jdbc

渲染页面:jsp/servlet

数据库:mysql、sqlserver、oracle

web容器:tomcat/jetty启动

淘汰原因:前后端耦合,页面中出现后端代码,杂乱无章,很难维护。

二、早期框架(前后端半分离)

控制层:spring+struct

持久层:hibernate

maven+spring+springmvc+mybatis

页面渲染:jquery+html+ajax请求(json数据)

                 argularjs+html

三、前后端分离

nodejs的出现应该说是前后端分离流行起来的最大原因之一吧,它最大的作用就是能够自己把项目跑起来,不需要依赖后端。

后端:springboot  微服务

前端:vue+elementUI(nodejs)

看法:

然而我认为若是团队协助,则前后端分离更适合。

若是小项目,或是个人玩玩,或是做毕业设计,则完全没必要前后端分离。

那么问题来了,自己搞个小玩意儿,用什么架构方便呢???

tomcat+servlet+jsp淘汰

springmvc+jquery+ajax+bootstrap 其实吧也挺方便实用

springboot+thymeleaf 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值