首页 > 编程知识 正文

后端开发需要掌握什么技术,简述网站开发的流程

时间:2023-05-05 08:25:39 阅读:142477 作者:55

目录1前后端分离开发1.1网站后台部分采用前后端分离方式1.2企业开发流程2后端接口开发规范2.1开发原则2.2开发步骤2.3接口版本规范说明2.4接口通用规范

1前后端分离开发1.1站点后台部分采用前后端分离方式

许多以前的javaWeb项目都是Java程序员既可以是爸爸也可以是妈妈,既可以是前端,也可以是后端。 随着时代的发展,越来越多的大中小公司开始越来越明确前后端的边界,前端工程师只做前端的事,后端工程师只做后端的事。 所谓学术行业有专家,如果一个人什么都能做,他终究什么也做不了。

后端java工程师

设计模式、spring springmvc、linux、mysql事务隔离和锁定机制、mongodb、http/tcp、多线程、分布式体系结构、灵活计算体系结构

前端工程师

html5、css3、vuejs、webpack、nodejs、Google V8引擎、javascript多线程、模块化、面向切片的编程、设计模式、浏览器兼容性、性能

1.2企业开发流程0项目(产品)经理。 UI原型地图需求文档:登录页面产品详细信息页面1项目经理让美工制作原型页面。 2项目经理带领后端开发前端开发工程师进行讨论。 3业务接口定义参考post /user/add {} **资料中的接口文档。 **4前后端分离开发5前后端协同6发布测试环境,测试部门测试7预发布环境(业务部门长、技术部门长) ) 8运维9在线bug ) )。 程序员不能回家的理由。 2后端接口开发规范2.1开发原则自顶向下的设计原则:功能应该从表达层分析到控制层、服务层、持久层设计自底向上的开发原则。 由于高层需要调用底层,开发从底层到顶层的开发项目应该遵循DB-中间件-持久层-服务层-控制层单一职责的开发原则。 类或方法提供的功能必须单一、明确。 尤其是越低层,拒绝在两个或多个持久性逻辑中使用单个映射器方法依赖于倒置的开发原则,使得维护项目的映射器方法必须功能单一,参数清晰。 上层依赖于下层,而不是依赖于下层的接口,下层实现项目的每一层通过接口调用Controller-Service-Mapper 2.2的开发过程明确了类定义: 明确主键规则:验证操作表的ID生成规则是Mycat主键还是Zk主键ControllerApi定义映射器实现。 注意是否使用Mycat注释确认DN,插入时是否插入主键idService实现:可以使用时序图来组织逻辑控制器实现。 简单的Service层调用单元测试或接口测试2.3接口版本规格说明随着业务变得越来越复杂,同一接口上可能会有多个版本。 为了便于以后的切换和AB测试,需要定义接口的版本号

在某个微服务器下访问controller时给包名加上版本号。 访问特定接口方法的url映射时,也应该对以下com.old Lu.article.controller.v1进行版本说明: 如下。 @ request mapping (/API/v1/article ) 2.4接口通用规范http://www.Sina.com/http://www.Sina.com /字符编码请求和响应的内容字符集是多个词用下划线分隔当前请求存储在请求Token(jwt格式) t请求标头中的时间,其中当前用户存储在token请求标头中。 用于基本请求时效判断的md5请求标头中包含当前请求的参数验证字符串(对查询字符串进行排序md5加密)响应格式仅接受responseresulullllating

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。