BAT的后端开发工程师不请自来 。
这个问题的本质其实是在前后端分离的大趋势下 , 前后端开发者如何将各自的代码串联起来 , 对外发布一个完整的服务 。
【后端Java怎么和前端HTML交互?】接下来,我们就分别从前端和后端来介绍 。
后端
后端又称服务端,是负责接收前端的请求,然后进行逻辑处理,去读写数据库,最后将结果返回的功能节点 。目前在前后端分离的大前提下,不仅是java , php,等等大多是通过开放http/https接口的方式与前端交流 。有的特殊服务还会使用协议,不过使用场景要远远少于http,所以在此不多介绍了 。
目前市面常见的web工程都有MVC这样一个概念,即model-view- , 它是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面 , 在改进和个性化定制界面及用户交互的同时java web实现聊天系统,不需要重新编写业务逻辑 。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中 。我们的封装的代码,可以说就在层 。
以Java为例,如何实现一个接口呢 。只需要在java的某个类中,增加@注解,这个类里的函数 , 在项目启动的时候,就会根据各自定义的path被自动加载为api了 。举例来说,现在有两个java web实现聊天系统,在url
这个url下,path分别为A和B,然后这两个内又各自有两个方法,指定的path注解分别为A1,A2,B1,B2,那么当前端调用
文章插图
文章插图
的时候,就会去执行A 下的A1函数,然后再将这个函数的执行结果作为返回给前端了 。
前端
前端通常负责的工作除了渲染界面,还有两部分组成:
1 捕捉用户的操作,
2 根据操作请求后端api并获取结果展示给用户 。
我们前面介绍的前后端交互,就是第二部分的工作 。前端通过调用后端提供的api来传递和获取数据,最后再将数据渲染到页面上 。
不过值得提一句的是 , html并不负责与java交互,从基础来说,html只负责页面架构 , 具体捕捉用户操作,获取数据等步骤,是由来实现的 。
以上是我的浅见,欢迎各位在下方评论区与我沟通 。
我是苏苏思量,来自BAT的Java开发工程师,每日分享科技类见闻,欢迎我,与我共同进步 。
本文到此结束,希望对大家有所帮助 。
- 电脑突然自动关机了,excel没有保存,怎么找回
- 盆栽马蹄莲养护指南 ?马蹄花怎么养有什么功效
- 分手后要怎么才能挽回 ?分手了怎么才能挽回
- 老婆生气了怎么哄最有效 ?惹老婆生气了怎么哄她开心
- 上汽通用五菱kiwi ev怎么样?
- 充电桩咋安装怎么维护?
- 购置新能源车后怎么申请安装充电桩?
- 新能源汽车充电桩怎么申请安装
- 安装充电桩营业经营怎么申请
- 新能源汽车半路没电怎么救援?