首页 > 常识 >
前端和后端如何交互(Web的前后端交互)
100次浏览 发布时间:2024-09-15 10:36:421503年,列奥纳多·达·芬奇回到佛罗伦萨,开始绘制《蒙娜丽莎》,耗时四年,塑造了资本主义上升时期一位城市有产阶级的妇女形象,将自己内心的的妇女通过画卷展示给了众人。期间无数的灵感、无数的情绪、无数的状态这是大家不能所得知的,更不用说付出的心血。如今,一个精美的网站,一款上瘾的app游戏,都是无数程序员们日复一日的加工出来,呈现给大家,丰富我们的精神生活。那么,码农们是如何将成千上万的代码,呈现成一种网页、图片、游戏的呢?
那么,我们首先应该了解到的是什么是前端与后端。
Web前端: 顾名思义是来做Web的前端的。我们这里所说的前端泛指Web前端,也就是在Web应用中用户可以看得见碰得着的东西。包括Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。
web前端分为网页设计师、网页美工、web前端开发工程师。首先网页设计师是对网页的架构、色彩以及网站的整体页面代码负责网页美工只针对UI这块的东西,比如网站是否做的漂亮,web前端开发工程师是负责交互设计的,需要和程序员进行交互设计的配合。
web前端需要掌握的有脚本技术javascript DIV+CSS现下最流行的页面搭建技术,ajax和jquery以及简单的后端程序等。 前端开发人员:精通JS,能熟练应用JQuery,懂CSS,能熟练运用这些知识,进行交互效果的开发。
Web后端:后端更多的是与数据库进行交互以处理相应的业务逻辑。需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等。
后端开发人员:会写Java代码,会写SQL语句,能做简单的数据库设计,会Spring和iBatis,懂一些设计模式等。可供开发的语言有 asp、php、jsp、.NET 这些后端开发语言的话搭建环境都不一样。
过程大致就是html(网页语言)转jsp(服务端语言)这个问题 jsp其实就是后台的一个servlet文件而已 只不过在程序运行的过程中它会自动解析并渲染成html的文件,在接着说前后端的交互问题,一般都使用的是ajax(通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。),也有较少部分使用的是form表单,后台获取到了数据之后进行逻辑判断然后对数据库进行操作 。
总体来说,完成一个项目需要数据库开发、后端开发以及前端开发,三者可以并行独立开发,前提是各模块交互接口以及交互数据格式一定要先统一定义,各层开发人员不关心下层接口具体实现。前端与后台交互,实际就是前端调用后端接口,根据接口是否有传参带参数请求,然后处理接口返回数据。
但是,大部分公司因为人力资源不足,前端、后端与数据库开发可能都是一个人来搞定。
所以,想要学习编程的朋友也不需要着急,在这之前先慢慢理清其中的关系,这样学起来也不会一脸懵,同时也希望各位在学习道路上一起加油!
相关文章
- 中型超市人员多少人 01-20
- 赔偿可以得到多少量刑 01-20
- 查资格证扣多少 01-20
- 深圳工资三万扣多少税 01-20
- 婚前协议公证费多少 01-20
- 酒投诉电话号码多少 01-20
- 铁路边多少米可以建筑 01-20
- 科二缴费多少钱 01-20
- 07-06 告别九月十月你好的早安句子
- 09-03 古诗《秋词》赏读:晴鹤一排直云上,便引诗情到碧霄
- 09-26 尝试三次,波罗申科终于离开乌国,未来能去哪里?或投奔拜登
- 11-05 丹山风景区旅游攻略(丹山赤水风景区)
- 12-06 外语学习的真实方法及误区分析(学习英语的三大误区!)
- 01-04 借款还不上怎么办
- 01-04 偷一万元怎么处理
- 01-04 离岗创业项目书怎么写
- 01-04 怎么加盟劳务派遣公司
- 01-05 开滴滴遇到查车怎么办
- 01-20 中型超市人员多少人
- 01-20 赔偿可以得到多少量刑
- 01-20 查资格证扣多少
- 01-20 深圳工资三万扣多少税
- 01-20 婚前协议公证费多少
- 01-20 酒投诉电话号码多少
- 01-20 铁路边多少米可以建筑
- 01-20 科二缴费多少钱
- 01-20 快递发传单多少钱
- 01-20 社保男人陪产多少天