后端的应用架构经过发展,分为单一应用架构、垂直应用架构、分布式应用架构、面向服务的分布式应用架构、微服务架构等。一、单一应用架构把所有功能都集中在一个项目里面,类似于刚学习时的SSM,就把所有的功能都放在同一个项目。适用于小型网站,小型管理系统,将所有功能都部署到一个功能里,简单易用。缺点: 1、性能扩展比较难 2、
转载
2023-11-17 15:24:18
154阅读
后端技术栈有以下几种:负载均衡;微服务生态;Thrift;Consul;数据库;Strutc;Spring;Mybatis;Shiro;Maven;其中,负载均衡帮助调度者合理分配任务,保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整体性能最优,提升了服务整体相应速度和系统稳定性。1. 负载均衡它将流量从外部转发到内部系统,对于同样的请求内容,不同时序的请求会被转发到不同的服务实例上。对
转载
2023-08-21 17:34:41
296阅读
前端和后端前端/后端是针对技术特点来说的:前端的技术特点是与用户密切相关的,用户关注点是产品提供的服务是否快捷方便。所以前端要着眼于设备的要求来做的,分为pc网页端,移动h5端,android端,ios端,还有桌面端的应用。每种设备的要求是不一样的。而桌面端的应用,现在大部分都尸生产力工具为主。而后端的技术特点是与业务密切相关的,用户关注高效管理和持继运营,所以后端工程师对服务的稳定性,高效性,和
转载
2023-07-10 22:08:41
111阅读
回到索引 框架层面: SOA在这一篇中会逐个介绍一下自己对这些XXX的理解,其实每一个理念都不是莫名其妙产生的而是有产生背景的,这些时髦的名词不是用来炫耀的,而是真正要理解它们是干什么的,并且框架千万不能乱用理念也千万不能乱用,并不是把所有的这些都用上你的系统才是一个牛逼的系统,一定要适合才是最好的,并且要保持简单可靠的原则。所谓SOA,字面上来说是面向服务的架构。有的人不说S
1.前端工资比后端低吗?我可以负责任的告诉大家:据我所知,至少在杭的网易、阿里,前端跟后端是一个批发价。关于以上,我说的是业务层的。假如你非得说开发Web 3D引擎的前端比一个普通的Java价格贵,或者玩hadoop的数据研发比一个普通前端高这就是属于杠精了。我们指的前后端,一定是web开发的前后端,属于web业务开发。不然写中间件、大数据的后端,写web 3D引擎、前端框架设计的前端,都属于脱离
转载
2023-07-17 21:52:08
50阅读
点赞
什么是框架框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。 可以说,一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文
转载
2024-05-14 12:47:01
91阅读
APP 应用系统架构:客户端程序+应用服务器+数据库与web系统应用架构相比: 相同点:APP和web使用的后端服务器都是相同的前后端都是用HTTP协议进行交互(也有部分app用scoket来交互)不同点:APP是C/S结构,web浏览器是B/S结构App前后端交互的数据格式以json为主,web前后端交互的数据格式以HTML为主APP项目环境及发布平台 一、APP项目环境(后
转载
2024-01-05 22:03:12
57阅读
前端与后台交互由于最近和大牛聊天,所得一些感悟,写下来,以勉励自己交互方式http请求(问答模式)通过传统的发送请求接收相应,一问一答的模式获得数据,主要负责传递参数,接收数据模版,渲染数据,对数据几乎不操作轮询(用于获取最新的数据)对于数据的实时性有要求时,可以采用轮询的方式,隔几秒钟发送一次请求询问后台是否有最新的数据,如果接收到了最新的数据,便更新自己的视图层(推荐)可以每次都请求后台获取最
转载
2024-01-13 22:42:55
45阅读
一、项目准备初始化npm初始化npm:npm init -y
安装模块: express: npm i express body-parser:npm i body-parser服务器说明作用描述http://127.0.0.1:4399服务器基地址200请求成功 状态码201新增成功202编辑成功204删除成功500服务器内部错误接口名称URL请求方式请求参数返回值查询英雄列表/hero/all
转载
2024-01-02 13:45:04
62阅读
产品经理,需不需要懂技术?是不是懂技术的产品经理更能做出好的产品?甚至有些产品经理课程也会讲开发代码、数据库的知识。个人观点产品经理对技术的需求,主要了解一些跟产品相关的技术流程、术语、技术特点,能帮助产品经理更好地推进工作,至于代码、数据库层面,就没有必要去学习了,除非想转行做开发。#产品经理入门必知#1、前端(用户端)和后端(服务端)前端和后端是相对于用户而言,用户能看得到的手机APP、电脑网
转载
2024-02-27 14:48:36
112阅读
目录一、SSM框架中Dao层,Mapper层,controller层,service层,model层,entity层都有什么作用二、RESTfull 接口规范理解三、SpringBoot事务四、Mybatis动态SQL分页五、**主键生成策略**六、context上下文概念七、cookie和session八、授权认证登录之 Cookie、Session、Token、JWT 详解一、先了解几个基础
转载
2023-11-17 15:24:22
106阅读
1.前后端分离前后端分离是指将一个web 系统的动态内容和静态内容进行分离,包括其开发、部署等。 比如传统的 MVC 架构,HTML、JS、CSS… 等前端代码和 Java、spring、mybatis… 等后端代码是在同一个项目中进行开发、部署的。那前后端分离后,就可以分多个项目进行开发、部署、多个前端、多个后端,通过 http restful api 接口的形式进行交互。前后端分离的好处:前端
# 如何制作后端架构和拓扑:项目方案
## 引言
在当今的数字时代,实现一个高效、灵活和可扩展的后端架构对任何项目至关重要。本文将深入探讨如何设计后端架构和拓扑,提供一份项目方案,包括代码示例、状态图和旅行图。
## 项目背景
假设我们要开发一个在线旅游平台,用户可以查询和预订机票、酒店及旅游活动。我们的后端架构需要支持大量并发请求、实时数据处理和安全的用户身份验证。
## 架构设计
原创
2024-09-15 06:51:45
38阅读
1.整体框架示意图2.基本框架3.一些学习过程中的疑问?1.前后端分离是什么?
2.rpc是什么?和api有什么区别?rpc用于后端调用后端的某个服务,是后端之间的调用,可以不严谨的理解为后端分离。api接口一般用于前端和后端之间的调用。前端向后端请求的时候,为了解决高并发需要进行负载均衡,后端的rpc调用需要用到etcd(当起了多个服务的时候),也就是所谓用etcd做服务发现。3.常见的rpc框
转载
2023-08-15 14:46:42
200阅读
偶然间看到一篇博客写的 就转载一下。服务框架:Dubbo,zookeeper,Rest服务
缓存:redis,ehcache
消息中间件:ActiveMQ,kafka
负责均衡:Nginx
分布式文件:FastDFS
安全框架:Apache shiro
任务调度:quartz
持久层框架:mybatis
日志:log4j
项目基础搭建。spring,springmvc,
环境搭建:linux下,
转载
2023-06-27 23:00:24
204阅读
可能一些同学会认为前端比较简单而不需要架构,或者因为前端交互细节杂而乱难以统一抽象,所以没办法进行架构设计。这个理解是片面的,虽然一些前端项目是没有仔细考虑架构就堆起来的,但这不代表不需要架构设计。任何业务程序都可以通过代码堆砌的方式实现功能,但背后的可维护性、可拓展性自然也就千差万别了。为什么前端项目也要考虑架构设计?有如下几点原因:从必要性看,前后端应用都跑在计算机上,计算机从硬件到操作系统,
转载
2023-08-08 08:17:14
150阅读
目录 1、感谢2、后端打包部署2.1、打包2.2、部署3、VUE前端打包部署3.1、打包配置3.2、程序配置3.2.1、修改vue.config.js文件3.2.2、修改src/router/index.js文件3.2.3、修改src/layout/components/Navvar.vue文件3.3、打包3.4、部署3.4.1、部署到nginx3.4.2、nginx配置4、检查5、问题
转载
2024-09-22 11:31:11
28阅读
一、前戏前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。核心思想是前端html页面通过ajax调用后端的restuful ap
转载
2024-04-14 16:57:35
90阅读
在做移动端开发时,感觉iOS对网络层的封装其实已经做到非常便利于开发者使用。不管使用iOS原生做网络请求还是第三方框架里的AFN或ASI,都是基本让开发者不需要理会太多的网络通信的理论性知识。鉴于最近想做OA项目移动端开发,还是好好整理下这方面的理论为接下来的即时通讯做准备。-- linweida
了解一下服务端与移动客户端之间的交互的方式第一种是基于原生开发的交互过程:(1)移动客户
转载
2024-01-18 22:26:25
41阅读
单体架构 在网站开发的前期,项目面临的流量相对较少,单一应用可以实现我们所需要的功能,从而减少开发、部署和维护的难度。这种用于简单的增删改查的数据访问框架(ORM)十分的重要。 SOA服务化架构 面向服务的体系结构(Service-Oriented Architecture,SOA)是一个组件模型,它将应用程序的不同功
转载
2023-12-15 10:06:54
189阅读