后端_后端学习路线 - CSDN
精华内容
参与话题
  • Java 后端自学之路

    万次阅读 多人点赞 2018-02-11 16:20:25
    最近有些网友问我如何自学 Java 后端,还有些是想从别的方向想转过来,但都不太了解 Java 后端究竟需要学什么,究竟要从哪里学起,哪些是主流的 Java 后端技术等等,导致想学,但又很迷茫,不知从何下手。...

    文章转载自:http://objcoding.com/2018/02/07/javaweb-learning/

    最近有些网友问我如何自学 Java 后端,还有些是想从别的方向想转过来,但都不太了解 Java 后端究竟需要学什么,究竟要从哪里学起,哪些是主流的 Java 后端技术等等,导致想学,但又很迷茫,不知从何下手。我就以过来人的经历,写在这篇博客里,不一定都对,但都是我根据自己的经历总结出来的,供你们的参考。

    这里写图片描述

    Java 基础

    Java 是一门纯粹的面向对象的编程语言,所以除了基础语法之外,必须得弄懂它的 oop 特性:封装、继承、多态。此外还有泛型、反射的特性,很多框架的技术都依赖它,比如 Spring 核心的 Ioc 和 AOP,都用到了反射,而且 Java 自身的动态代理也是利用反射实现的,这里我特意写了一篇 Java动态代理原理分析。此外还有 Java 一些标准库也是非常常见,比如集合、I/O、并发,几乎在 Web 开发中无处不在,也是面试经常会被问到的,所以在自学 Java 后端之前,不妨先打好这些基础,另外还有 Java8 的一些新特性,也要重点关注,比如 Lambda 表达式、集合的 Stream 流操作、全新的 Date API 等等,关于新特性,我也写了几篇关于这方面的博客,请自行找吧,就不贴出来了。

    关于书籍推荐,我是不建议初学者一开始就拿着「Java 编程思想」啃的,因为当初我就是那个当天下午决定自学 Java,晚上就抱着这本书啃的人,说实话,我当时真的不懂它在说啥,因为我没有一点的面向对象语言编程的基础,而这本书又写得太博大精深了,在当时的我来说,完全是天书,但是我认为它仍然是 Java 界的圣经,每读一次都有所收获。我在这里推荐你们一开始先看「Java 核心技术」,这本书讲得比较通俗易懂,初学者比较能接受。

    关于视频推荐,我当初就是听某客的毕向东老师讲的 Java 基础教程,毕老师讲的实在是太生动有趣了,不知不觉把我带进 Java 的坑里无法自拔,有时候我会听他视频时笑出声来,也许是我那段自学阶段最有趣的时刻了。

    数据库

    关于 sql 方面:SQL 教程MySQL 教程

    我是了解了一些基础语法之后,就直接跟着视频的老师做一些表操作实战练习了,比如单表查询、多表查询等。我建议学 sql 切勿眼高手低,需多加练习,不要只看懂了就行,因为工作中写得一手简练的 sql 是非常重要的。在这里我说下我在项目一直秉承着 sql 语句是能避免多表查询就避免多表查询,能够分开多条语句就分开多条语句,因为这里涉及到多表查询性能和数据库扩展的问题。

    关于 JDBC 方面:JDBC 教程JDBC 获取连接对象源码分析

    你需要弄懂 JDBC API 的用法,其实它只是一组规范接口,所有数据库驱动只要实现了 JDBC,那么我们就可以通过标准的 API 调用相应的驱动,完全不用知道驱动是怎么实现的,这就是面向接口编程的好处。而且对于 JDBC 我是直接看视频去理解的,跟着视频做了一个基于 Apache Dbutils 工具做了一个具有事务性的小工具,我特意用思维导图总结了一下:

    这里写图片描述

    Web 基础

    曾经开源中国创始人红薯写了一篇文章「初学 Java Web 开发,请远离各种框架,从 Servlet 开发」,我觉得他说的太对了,在如今 Java 开发中,很多开发者只知道怎么使用框架,但根本不懂 Web 的一些知识点,其实框架很多,但都基本是一个套路,所以在你学习任何框架前,请把 Web 基础打好,把 Web 基础打好了,看框架真的是如鱼得水。

    关于 Http 协议,这篇文章就写得很清楚:Http协议

    关于 Web 基础这方面数据推荐,我当时是看的是「Tomcat 与 Java Web 开发技术详解」,很详细地讲解了整个 Java Web 开发的技术知识点,但现在看来,我觉得里面讲的有一些技术确实有点老旧了,不过可以了解一下 Java Web 开发的历史也是不错的。所以在 Web 基础这方面我都是看某客的崔老师讲的「超全面 Java Web 视频教程」,讲得很详细很生动,还有实战项目!

    关于 JSP,你只要了解它其实就是一个 Servlet 就行了,关于它的一些标签用法,我认为可以直接忽略,因为现在互联网几乎没哪间公司还用 JSP,除了一些老旧的项目。现在都是流行前后端分离,单页应用,后端只做 API 接口的时代了,所以时间宝贵,把这些时间重点放在 Servlet 规范上面吧。

    关于 Tomcat,它是一个 Web 容器,我们写的后端项目都要部署到Web容器才能运行,它其实是一个遵循 Http,通过 Socket 通信与客户端进行交互的服务端程序:Tomcat结构及处理请求过程

    Web 主流框架

    Java Web 框架多如牛毛,等你有一定经验了,你也可以写一个 Web 框架,网上很多说 Spring、Struts2、Hibernate 是 Java 三架马车,我只想说,那是很久远的事情了,我严重不推荐 Struts2、Hibernate,相信我,一开始只需要上手 Spring、SpringMVC、Mybatis 就可以了,特别是 Spring 框架,其实 Spring 家族的框架都是很不错的。

    但是提醒一点就是,千万不要沉迷于各种框架不能自拔,以会多种用法而沾沾自喜,导致知其然而不知其所以然。

    Spring其核心思想就是 IOC 和 AOP:

    谈谈对 Spring IOC 的理解

    Spring 面向切面编程

    SpringMVC 它的思想是全部请求统一用一个 Servlet 去做请求转发与控制,这个 Servlet 叫 DispatcherServlet:

    SpringMVC 初始化过程

    SpringMVC 处理请求过程

    Mybatis 它可实现动态拼装 sql,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集:

    mybatis 入门教程

    Mybatis 深入浅出系列

    Web 框架进阶

    使用了 SSM 框架后,你会觉得框架也不过这么回事,如果你对 Spring 有过大概了解,你也会产生想写一个「山寨版」Spring 的心思了,一个轻量级 Web 框架主要具备以下功能:

    可读取用户自定义配置文件,并以此来初始化框架;
    具备 Bean 容器,管理项目的类的对象生命周期;
    具备依赖注入,降低类之间的耦合性;
    具备 AOP 功能,使项目可进行横向编程,可不改变原有代码的情况增加业务逻辑;
    具备 MVC 框架模式。
    其实除了 SSM 之外,Web 框架可谓是百家齐放,其中以 Spring 全家桶最为耀眼,在这里我极力推荐两个 Spring 家族框架:SpringBoot 和 SpringCloud。

    SpringBoot 弥补了 Spring 配置上的缺点,再也不用为繁杂的 xml 费劲精力了,堪称是 Java 后端开发的颠覆者,推荐书籍「Java EE 开发的颠覆者:SpringBoot实战」

    SpringBoot 构建 web 项目

    SpringBoot 自动化配置源码分析

    自定义 SpringBoot Starter

    spring-boot-starter-tutorial

    SpringCloud 是一个微服务架构,能够将项目按照业务分成一个个微服务,每个微服务都可独立部署,服务之间互相协调。当一个项目越来越大时,随之而来的是越来越难以维护,此时将项目拆分成若干个微服务、单独维护、单独部署,也可以降低项目不同业务间的耦合度。推荐书籍「Spring Cloud 与 Docker 微服务架构实战」,这本书将 Docker 与微服务完美地结合在一起,堪称完美!

    Spring Cloud 中文官网

    史上最简单的 Spring Cloud 教程

    我写的有关于 Spring Cloud 的博客:

    SpringCloud微服务架构之服务注册与发现

    SpringCloud微服务架构之服务消费者

    SpringCloud微服务架构之断路器

    SpringCloud微服务架构之服务网关

    其它技术

    Redis:一个高性能的 key-value 数据库,当有并发量很高的请求时,将数据缓存在 Redis 中,将提高服务器的响应性能,大大减轻数据库的压力。

    redis 中文官网

    redis 教程

    Git:世界上最先进的分布式版本控制系统,建议所有初学者从命令行开始使用 Git!

    关注 stormzhang 公众号「googdev」,回复「github」,即可免费获取一份 GitHub 教程电子书,我觉得写得很不错。

    Git 官网

    最全 Git 教程

    Git 的一些常用命令

    Maven:一个用于构建项目的工具,将项目间的依赖通过 xml 完美地组织到一起,可通过编译插件将项目编译成字节码文件。还有类似的 Gradle 也是不错的选择。

    maven 的 pom.xml 文件详解

    Linux:至少要求常用的命令会用,能够在 linux 环境下部署项目。

    Linux 命令大全

    最全的 SSH 连接远程终端教程

    Docker:简直是项目部署神器啊,来不及解释了,看我 Docker 系列博客,开启 Docker 之旅吧!推荐书籍「Docker 技术入门与实战」,中国首部 Docker 著作!

    Docker 实战(一)

    Docker 实战(二)

    Docker 实战(三)

    docker-deploy-tutorial

    开发工具

    工欲善其事,必先利其器,以下是我推荐的一些开发工具:

    Intellij IDEA:Java 开发最好的 IDE,这个是公认的,我一开始是用 Eclipse 的,后来用了 Intellij IDEA,才发现 Eclipse 就是一坨屎,所以我以过来人劝你们不要使用 Eclipse,直接 Intellij IDEA!

    IntelliJ IDEA 使用教程

    Iterm2:macOS 最好用的终端!

    Iterm2 使用指南

    Chrome:人生苦短,请用 Chrome,来不及解释了,快上车!

    Postman:很好用的一个接口调试工具。

    Postman 官网

    展开全文
  • 后端成长之路:从菜鸟到架构

    万次阅读 多人点赞 2016-11-01 18:49:30
    有不少初学者问到,我想学习后端,但是又不知道该怎么学,所以我决定把这几年的经验和经历整理成一篇文章,分析后端的路该怎么走,先说明下面仅仅是个人心得,也许与外面的理论有所不同。(文章最后面会附上学习路线...

    有不少初学者问到,我想学习后端,但是又不知道该怎么学,所以我决定把这几年的经验和经历整理成一篇文章,分析后端的路该怎么走,先说明下面仅仅是个人心得,也许与外面的理论有所不同。(文章最后面会附上学习路线地图和一些自己看过的书籍)


    后端初接触

    后端首先需要学习的是html,css和js,也许你会问做网页不是前端做的事情吗?答案是对于真实开发环境后端很多时候还兼顾了前端这个角色,对于架构来说优化不仅仅要考虑后端还需要考虑前端。

    要学到什么样的程度才可以学下一样技能呢?我的建议是能够搭建起一个简单的页面,最重要的是学会dom操作和ajax。

    语言选择

    我相信过来人或者正在入门的人都碰到过这个世纪难题,如果你是初学者我建议您使用java。这里并不是说我喜欢java才推荐你们用java入门,而是java的思想对我们以后开发有很不错的启发。当你学会一种语言的基本语法就可以到下一步了(仅仅是语法,任意语言)。

    hello world!

    没错,这个时候,你得让浏览器可以看到hello world! 为了实现这个小目标,我们就需要根据语言配置不同的运行环境。由于入门,我建议可以使用一些集成的一键配置环境软件,例如php可以用phpstudy,java看看教程,下载一个tomcat然后跟eclipse集成就好,而python或则ruby则使用一个轻量级的web框架,copy一下官网提供的hello world!例子即可。

    高级一些的hello world

    这个阶段,你需要实现的是通过浏览器输入不同的网址,你可以输出不同的内容。然后要弄明白什么是get参数,什么是post参数。然后要实现根据不同get参数或者post参数输出不同内容。因为后端研发从根本上来说就是处理这些不同输入,输出特定的内容回去而已,所以这一步,最关键。

    数据库

    为什么我们要用数据库呢?以一个新闻网站为例,它要保存新闻数据,还得保存用户信息,也要保存评论信息。也许你会问用文件保存就好了,为何还要学习数据库这么庞大的东西呢?首先,我们来看一下什么是数据库,我们可以把数据库每一个table看成excel的sheet,每一个db就是一个excel文件。而sql语句就是一条条指令,可以帮我们操作里面的数据,可以节省我们大量的操作。开始学习数据库的时候,我建议学习mysql。


    模板引擎

    一项技术的出现,往往在于解决了一些开发难题。在没有模板引擎之前,我们得使用字符串拼接方式,弄成html字符串,但是这种方式很容易出错的。而模板引擎无需字符串拼接,并且可以处理字符串转义问题,并且模板集成,模板引用等功能,可以使代码可以重用,大大提高了开发效率,工程也更容易维护。

    MVC框架

    首先,我们得明白为什么要用框架?假如是第一次接触,我相信第一感受是用了框架加重自己的开发负担。然后框架存在必然有自己的合理性,我们来看看框架有什么优点。

    1. 框架提供了大量的方法封装,我们可以直接调用来解决业务问题,这可以大大提高开发效率。

    2. 框架能够帮我们分层编写代码,能够在后期更好的维护我们的项目。

    3. 做一些安全防护,处理一些常见的攻击。

    所以对于各种语言,大家可以选择一个对应的框架来学习。那么我们应该如何挑选一个框架呢?

    1. 多人用的(最起码使用过程中遇到问题,都能找到人问)

    2. 文档详细的(文档不详细,怎么去学习呢?)

    3. 简单的(未来的趋势估计都是往轻量级框架走的)

    Linux与应用部署

    开发用window没什么问题,但是我们做的应用绝大部分是要放在linux系统来对外提供服务器,所以不懂linux的操作是不行的,并且服务器为了尽可能节省资源,都是不使用界面的,所以我们要学好大量的linux命令。

    服务器环境我们一般就不会用外面的通用的一键安装环境,往往需要优化的。所以基本的软件安装和配置需要学会,特别是近年来很火的docker,越来越多都是基于docker来部署的啦。

    缓存

    缓存可是处理高并发的万能药,每当你写的功能慢的时候,基本上你都可以通过缓存来大大提高网站性能。实现缓存的方法很简单,但是一当在并发下和海量数据面前一切都不容易,还得上分布式集群这些。

    http协议

    如果上面的你都接触了,恭喜您普通开发估计是没问题了,如果你说很多需求还是做不出,没关系,其实你只是缺乏开发经验而已,只要多写多请教,你就会发现,其实后端研发也没什么难度。这个时候,如果我们想往高级研发工程师方向走,一些底层的高级的东西我们得学会。

    浏览器与服务器通过http协议交互,其实就是相互之间传递一串特定格式的字符串。get参数,post参数,url,和cookie等信息其实都包含在这字符串里面。我们平时虽然没有怎么碰到这些底层的东西,其实是框架和tomcat这种软件帮我们处理了。

    就像平时一个重定向,其实就在header里面有一句Location: XXX。而我们平时声明返回的是html还是json其实是headers有一句Content-Type:XXX,一切神奇的功能其实仅仅是一段特定的字符串而已,所以http协议怎么可以不研究呢。

    nosql

    非关系型数据库有很多,例如memcached,redis,mongodb,coundb等。这些东西都有自己的适用场景,合理利用可以加快开发效率,对提高应用性能有很大的帮助的。

    消息中间件

    这种技术的出现是为了解耦,当我们业务过于庞大的时候,就会相应的拆分成几个小系统,系统之间的通讯往往是通过http协议调用和基于消息中间件。通过http协议有一个弊端,就是某个系统一旦修改了地址,那么就必须修改调用该服务的系统。如果通过消息中间件调用,那么应用如何迁移,也不会影响到别的系统。

    一点点话

    你跟所谓的大牛差距在哪里呢?我的看法是差距仅仅在于项目经验。也许你会说后端怎么需要学习这么多东西,并且年年都有新的技术出现怎么学呢?其实对于一种新技术,我们主要是要弄明白我们为什么要用这种技术,因为存在即合理,新技术的出现必然有自己的原因,所以新技术不一定要追求,但是底层建议要理解。然后什么海量数据和高并发下系统优化,一个原则,找到性能瓶颈并解决它而已。

    附录

    路线图

    书单(下面仅仅是一些个人以前看过的书籍,并不是推荐要看,个人建议看看哪种讲解核心的书籍,怎么制作比怎么用更总要)

    LINUX操作系统(第2版)

    LINUX指令范例速查手册

    JSP & SERVLET学习笔记

    STRUTS 2.X权威指南(第3版)

    HTML 5从入门到精通

    JAVA入门经典(第6版)

    看透Spring MVC:源代码分析与实践

    大型分布式网站架构设计与实践

    Docker 容器与容器云

    Python Cookbook(第3版)中文版

    Go语言程序设计

    MongoDB大数据处理权威指南(第2版)

    NoSQL数据库技术实战

    构建高可用Linux服务器(第3版)

    大型网站技术架构 核心原理与案例分析

    Linux运维之道

    高性能MySQL(第3版)

    Java核心技术 卷I

    Java核心技术 卷II


    展开全文
  • 序言: 相信很多刚刚接触web开发不久,或者是对于web开发没有一个粗略认知的朋友们,有时候会被这样的一个问题迷惑:什么是前端,后端???什么是后台??? 也许一开始听别人介绍这些概念,或者从书上,或者从视频...

    序言: 相信很多刚刚接触web开发不久,或者是对于web开发没有一个粗略认知的朋友们,有时候会被这样的一个问题迷惑:什么是前端,后端???什么是后台???
    也许一开始听别人介绍这些概念,或者从书上,或者从视频上了解了相关概念,但是还是摸棱两可。

    UI:(user interface)UI主要指界面的样式
    前端:用来控制样式

    后端:用来控制样式背后的功能
    后台:相当于一个管理系统
    在这里插入图片描述
    我们拿百度这个网页为例,可以理解成UI就是在纸上画好我要做的网页的样子,而前端就是用代码来形成它,而后端就是形成了每个元素的功能,如点击搜索会条装跳转页面等。而后台则是一个前端+后端的管理系统。

    展开全文
  • 前端和后端的区别?

    万次阅读 多人点赞 2019-07-30 02:36:16
    有的人认为,前端很好学,后端不好学。 也有的人认为,前端不好学,后端好学,归根到底还得看个人兴趣。 前端和后端做简单的叙述 后端:入门难,深入更难,枯燥乏味,没有太大成就感,看一堆业务逻辑代码。 ...

    有的人认为,前端很好学,后端不好学。

    也有的人认为,前端不好学,后端好学,归根到底还得看个人兴趣。

     

    前端和后端做简单的叙述

     

    后端:入门难,深入更难,枯燥乏味,没有太大成就感,看一堆业务逻辑代码。

    前端:入门简单,先易后难,能看到自己做出来的展示界面,有成就感。

     

     

    前端和后端两者工作的内容和负责的东西是完全的不同

     

    01

    展示的方式不同

     

    前端指的是用户可见的界面,网站前端页面也就是网页的页面开发,比如网页上的特效、布局、图片、视频,音频等内容。前端的工作内容就是将美工设计的效果图的设计成浏览器可以运行的网页,并配合后端做网页的数据显示和交互等可视方面的工作内容。

     

     

    后端是指用户看不见的东西,通常是与前端工程师进行数据交互及网站数据的保存和读取,相对来说后端涉及到的逻辑代码比前端要多的多,后端考虑的是底层业务逻辑的实现,平台的稳定性与性能等。

     

     

    02

    所用的技术不同

    前端开发用到的技术包括但不限于html5、css3、javascript、jquery、Bootstrap、Node.js 、Webpack,AngularJs,ReactJs,VueJs等技术。

    后端开发 以java为例 主要用到的 是包括但不限于Struts spring springmvc Hibernate Http协议 Servlet Tomcat服务器等技术。

     

     

    比如做一个登陆页面,用户在前端页面上输入了账号密码,然后用鼠标点击了登陆按钮,这时候前端会将账号密码通过请求接口发送给后端做处理,后端收到数据会先检查此账号是否存在,如果不存在,则返回给前端一条类似于这样的信息:“你输入的账号不存在,请重新输入”,用户再次重新输入账号,此时后端查询账户存在,密码也正确,则后端返回登陆成功的信息给前端。现代计算机领域的难题如大规模负载,海量数据处理,实时计算也是后端的,前端集中在表示层。

     

     

    想学好任何一门技术,还要看自己对这门技术的感兴趣程度,老弟因为高考结束了,完美拿下620分,全广东省专本科排名3923名,当我听到我弟说他要学计算机时,我那一刹就安静了几秒钟,好好的保住头发不好吗,哈哈隔~  因为他自己也选择了计算机专业,我这边给他最多的就是建议,让他自己去选择自己的人生,谁也无法干预。所以我只是想说,从教育学的角度来讲“没有学不会的知识,只有不想学知识的人”,如果在对自己感兴趣的专业方面多下功夫,终是能学会。

    展开全文
  • 后端学习路线

    万次阅读 多人点赞 2018-09-13 14:01:26
    有不少初学者问到,我想学习后端,但是又不知道该怎么学,所以我决定把这几年的经验和经历整理成一篇文章,分析后端的路该怎么走,先说明下面仅仅是个人心得,也许与外面的理论有所不同。(文章最后面会附上学习路线...
  • 前后端分离架构概述

    万次阅读 多人点赞 2020-04-17 09:59:20
    1、背景   ... 前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、...
  • Javaweb 后端框架总结

    万次阅读 2018-11-22 15:26:01
    REST方法     ... IOC(Inversion of Controller)-面向对象的一个准则,对象的控制(创建和管理)由容器或者框架来实现,而不是开发者直接调用,开发者只需要实现接口或者放入自己的类就可以 ...
  • Web后端开发入门(1)

    万次阅读 2018-07-10 23:23:03
    Web概述: 在英语中web表示网页的意思,它用于表示Internet主机上供外界访问的资源。Internet上供外界访问的Web资源分为: 1.... 2.动态Web资源:指web页面中供人们浏览的数据是由程序产生的,也就是实时变化的数据...
  • Web前端和Web后端的区分

    万次阅读 多人点赞 2018-05-19 17:03:22
    后台包括前端、后端。 前端:对应我们写的html、css、javascript 等网页语言作用在前端网页。 后端:对应jsp、javaBean、dao层、action层和service层的业务逻辑代码。(包括数据库) 为什么jsp是后端呢?主要是...
  • 用大白话告诉你 :Java 后端到底是在做什么?

    万次阅读 多人点赞 2020-01-04 21:43:24
    阅读本文大概需要 6 分钟。 作者:黄小斜 ...新手程序员通常会走入一个误区,就是认为学习了一门语言,就可以...大家都知道 Java 是一门后端语言,后端指的就是服务端,服务端代码一般运行在服务器上,通常我们...
  • 详细后端开发知识讲解

    万次阅读 多人点赞 2018-05-15 16:18:32
    前言本片文章面向后端开发,讲述后端在进行开发时所使用的WEB服务器的工作流程,正所谓知根知底,WEB服务器是后端开发人员日常用于调试WEB程序和与前端通讯的一种方式!WEB服务器最为强大的地方是能够执行WEB程序,...
  • 什么是后端开发?

    万次阅读 多人点赞 2017-12-28 09:29:47
    点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文英文:...这就是令人难以捉摸又神秘的“后端”。在Web开发的篇章中,我们主要讨论Web开发,因为它涉及与最终用户的直接互动
  • web前端与后端的区别

    万次阅读 多人点赞 2018-02-21 21:24:59
    要了解web前后端的区别,首先必须得清楚什么是web前端和web后端。首先:web的本意是蜘蛛网和网的意思,在网页设计中我们称为网页的意思。现广泛译作网络、互联网等技术领域。表现为三种形式,即超文本(hypertext)、...
  • vue前端传数组到后端

    万次阅读 2018-07-11 09:04:56
    从前端传数组到后端后端需要注意接收数组的类型后端接收前端传过来的string数组前端发送
  • Java前端和后端的区别

    万次阅读 2018-08-12 15:40:47
    关于前端技术 前端的话我想主要是指jsp,页面显示给用户的, 前端技术的话比如ajax,javascript,EL这些技术 ...后端的话主要是对于业务的控制和处理,比如访问数据库,进行数据更新查看修改等等. ...
  • 8.app后端和web后端的区别

    万次阅读 2016-06-18 20:34:58
    很多从web后端转到app后端的小伙伴经常很茫然,不知道这两者之间有啥区别。本文通过例子,分析web后端和app后端的区别,使各位更好地把握app后端的架构。
  • 现在很多招聘前端职位的招聘信息中都有类似的要求:至少会使用一门后端语言/了解后端者优先。但是术业有专攻,学习前端的人只要把前端钻研到极致就可以了,为什么还要分散精力去学习后端知识呢?接下来我想以自身的...
  • app后端设计--总目录

    万次阅读 多人点赞 2016-09-08 09:47:44
    4年App后台经验的总结
  • 在前后端的联调的时候,最方便的方法就是前端使用自己的前端代码,数据请求后端同事的数据。那么就需要我们把前端代码代理到后端服务器。 react项目如下代理,其他项目自行查找类似的地方: ...
  • Java前端和后端的区别?

    千次阅读 2018-05-14 23:28:46
1 2 3 4 5 ... 20
收藏数 576,876
精华内容 230,750
关键字:

后端