后台开发是做什么的

后台开发具体是做什么的? 知道的告诉我下

软件开发后台(后端程序员)要跟数据库打交道,做数据的处理问题。

根据正在处理的应用程序的大小和范围,后台开发人员要做的事情有很大的不同。但总体来说工作于都是对应用程序中的业务逻辑,以及从前端提取和检索数据。

在Web开发世界中,后端开发人员从事于构建他们正在工作的应用程序背后的实际逻辑。

例如:前端开发人员在应用程序中创建一个界面,上面有一个按钮,按下按钮来获取客户的数据。后端开发人员写可使得按钮工作的代码,通过指出从数据库中提取哪些数据并将其传回到前端(并最终显示在那里)。


扩展资料


软件后台开发的主要技术和技能举例(以java为例):

1、后台框架部分,SpringMVC

SpringMVC基于Java实现了Web MVC设计模式,请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将Web层进行职责解耦

2、数据持久层方面,MyBatis

MyBatis 持久层框架支持定制化 SQL、存储过程以及高级映射。MyBatis避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO为数据库中的记录。

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-07-01
首先我们要先对一个网站的架构有基本的了解,网站/软件的组成由:网站后台程序+前端页面+域名+服务器+数据库,这几大项组合在一起,才是我们平常所访问的平台。
一般我们访问一个平台的时候,所看到的基本都是前端内容,而前端内容又通过用户点击,然后触发后台的功能和数据库。所以我们可以访问浏览很多很多网页或者使用一些平台上特定的功能。
其实做后台的很多方向,部门很多,不同部门做后台的做的事情也不一样。要求熟悉linux,tcp/ip是必须的。
涉及到后台的, 一般都是要跟数据库打交道的大型数据量的处理问题。
以类 client - server 为基础的架构, 或者变形后的架构。
客户端处理用户的输入和数据,
然后大量的客户端(多个客户端的多种数据) 反馈到服务端统一处理和协调, 然后服务端对客户端发出相应的指令。
其中 后台程序 代表的就是服务端的程序。 包含以下几点:
1. 网络通信, 要跟远程的client打交道,只能用网络
2. 并发 和 并行处理。0。。 多个客户端可能在同一时间同时需要处理同一个类型的数据, 谁先谁后,谁的有效谁的无效? 服务端的并发,同步显得非常重要。 同理,每个客户端外表看起来都是立刻接收到服务的,这需要并行化处理。
3. 数据库设计。 大量的数据,必须通过数据库进行管理。但是频繁的数据库写入会导致性能下降,所以要有合理的数据库设计,以及读写控制设计。 然后数据库的备份设计, 万一down掉了怎么办,只能用备份的。这一点在银行等电子商务的后台设计中是重中之重。
4. 良好的扩展性的架构, 后台一直在变的, 因为客户端的需求一直是增加的, 不能因为为了添加一个新功能,影响到旧的功能。
第2个回答  2014-04-29
我们当时学ASP的时候 后台 觉得就是代码 来判断一些问题用的 比如说 编写一段代码连接到数据库 然后当用户输入账号密码的时候 根据代码的内容 判断代码的正确性 当你输入账号密码 按下回车的时候 这段等待的时间 就是代码运行的时候 这个时候我觉得就是后台 我是这么认为的 呵呵 也许有不对的地方
采纳哦本回答被提问者采纳
第3个回答  2014-04-29
站后台和你说的前台没什么区别,平时所说的后台,只是说进入的时候要密码,方便管理员添加,删除等网站的数据维护。 后台无非是这样的。 用ASP(JSP,PHP,NET)等动态设计语言和数据库SQL SERVER(ACCESS),管理员进入后,给网站添加数据,添加的数据在前台显示,让用户浏览,另外就是对数据进行维护,包括删除,修改等。 你说的你做了前台,可能是静态的吧。如果要用后台来维护,前台页面也应该是动态的,只是上面的内容是从后台的数据库里显示出来的。 再者,这个不是一两千字能说明白。网上找相关的ASP教程或买本书来看吧。这样系统些
第4个回答  2014-04-29
就是开发网站后台管理

什么是后端开发
后端开发专注于网站或应用的服务器端,负责处理业务逻辑、数据存储、安全性控制等任务。开发人员利用多种编程语言和框架,比如Java、Python、PHP、Ruby等,在服务器上编写代码,通过API等方式与前端交互,提供数据、功能以及其他必要服务。这一领域的目标是保证网站或应用稳定运行,提供优质的用户体验。在后端...

什么是后端开发
后端开发指的是运行在后台并且控制前端的内容,它负责程序设计架构以及数据库管理和处理相关的业务逻辑。它主要考虑的是功能的实现以及数据的操作等。软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序...

后端开发是什么
后端开发是一种软件开发技术,主要涉及到服务器端的应用开发。它是构建应用程序不可或缺的一部分,为用户提供数据存储、处理数据请求和确保系统正常运行等功能。后端开发具体指的是对运行在服务器端的软件开发和调试过程。以下是关于后端开发的详细解释:1. 后端开发的概念:后端开发主要负责服务器端的技术...

什么是后端
后端开发是构建服务器端的开发过程,涉及数据处理、业务逻辑实现、接口开发、性能优化和安全保障等方面。它是整个系统架构中不可或缺的一部分,为前端和其他服务提供稳定、高效的支持。

后端开发是什么意思?
后端开发是一种计算机编程的实践方式,专注于实现服务器应用程序。后端开发人员使用各种语言和框架来构建应用程序,以确保其在客户端和服务器之间进行有效的数据通信。他们需要深入了解数据库操作和网络编程等技术,以确保应用程序安全性、高可用性和高性能。后端开发人员是一支高度技术和专业的团队,具有各种技能...

前端开发和后端开发有什么区别
1、前端开发:前端开发现在一般指的就是web前端开发工程师,其负责是网站前端页面也就是网页的页面开发,简单的说网站前端负责是东西是网站用户可见的东西,如网页上的特效、网页的布局、图片、视频等内容。网站前端工程师的工作内容就是将美工设计的效果图的设计成浏览器可以运行的网页,并和后端开发工程师...

软件开发中什么叫前端什么叫后端
后端开发(Back-endDevelopment)指的是构建和开发应用程序的服务器端的工作。后端开发涉及使用各种编程语言和框架(如Java、Python、PHP、Node.js等),负责处理数据的存储、处理和逻辑运算,以及与数据库和其他系统的交互。后端开发人员通常负责处理服务器端的业务逻辑、数据管理和系统安全等。前端和后端开发...

后端开发是做什么的
后端开发主要是让服务器、应用、数据库能够彼此交互,需要考虑如何实现功能、数据的存取、平台的稳定性与性能等。简单而言,后端工程师的主要工作就是根据产品功能点的需求文档,交互原型和前端工程师配合,制定最有效且精简的方案,把产品功能点实现出来。后端工程师需要具有用于应用构建的服务器端语言,数据...

后端主要做的是什么工作
后端主要做的是服务器端的开发工作。后端是软件开发中不可或缺的一部分,主要负责处理数据存储、业务逻辑、与数据库交互等工作。以下是详细解释:数据存储管理 后端的核心任务之一是管理数据的存储和传输。这涉及到对数据库的设计和管理工作,确保数据的安全、可靠和高效。后端开发者需要创建数据库架构,定义...

后端开发指的是什么?
后端开发指的是针对服务器端的应用程序开发。它主要涉及到服务器端的逻辑处理、数据库设计、API 接口开发等工作。后端开发通常使用一些服务器端语言和框架,如Java、Python、PHP、Node.js等,同时也需要熟悉数据库技术、缓存技术、网络协议等相关知识。与之相对应的是前端开发,前端开发主要负责处理用户界面...

相似回答