当前位置:首页 > 建站优化 > 正文内容

后端Java怎么和前端HTML交互?

zhuangbi888.com2021-04-30 04:00建站优化131

BAT的后端开发工程师不请自来。

这个问题的本质其实是在前后端分离的大趋势下,前后端开发者如何将各自的代码串联起来,对外发布一个完整的服务。

接下来,我们就分别从前端和后端来介绍。

后端后端又称服务端,是负责接收前端的请求,然后进行逻辑处理,去读写数据库,最后将结果返回的功能节点。目前在前后端分离的大前提下,不仅是java,php,Python等等大多是通过开放,所以在此不多介绍了。

目前市面常见的web工程都有MVC这样一个概念,即model-view-controller,它是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。我们的封装的代码,可以说就在controller层。

以Java为例,如何实现一个接口呢。只需要在java的某个类中,增加@controller注解,这个类里的函数,在项目启动的时候,就会根据各自定义的path被自动加载为api了。举例来说,现在有两个controller,在url

/

这个url下,path分别为A和B,然后这两个controller内又各自有两个方法,指定的path注解分别为A1,A2,B1,B2,那么当前端调用

的时候,就会去执行A controller下的A1函数,然后再将这个函数的执行结果作为response返回给前端了。

前端前端通常负责的工作除了渲染界面,还有两部分组成:

1 捕捉用户的操作,

2 根据操作请求后端api并获取结果展示给用户。

我们前面介绍的前后端交互,就是第二部分的工作。前端通过调用后端提供的api来传递和获取数据,最后再将数据渲染到页面上。

不过值得提一句的是,html并不负责与java交互,从基础来说,html只负责页面架构,具体捕捉用户操作,获取数据等步骤,是由JavaScript来实现的。

以上是我的浅见,欢迎各位在下方评论区与我沟通。

我是苏苏思量,来自BAT的Java开发工程师,每日分享科技类见闻,欢迎关注我,与我共同进步。

相关文章

国外优秀建筑设计网站(建筑设计国外大学排名)

虽然不是本专业,但通过买房造房还是知道点东西的。你是想问 architecture? 还是指 building plan? 在德国这由两个专业实现,一般在学校的一个Fakultät下,但事实上是两个不...

成都企业网站商城定制,企业网站优化定制

这个问题的答案,就和问取个老婆多少钱一样,没有标准答案。取个老婆,得看你娶的是二婚的,还是头婚的?漂亮的还是一般的?贤惠的还是贪婪的?要不要求你买房买车?摆酒去五星级酒店还是家里自己做?做个网站也类似...

正规网站制作公司有哪些(正规网站制作的教程)

正规网站制作公司有哪些(正规网站制作的教程)

网站制作公司制作的网站的流程大致相同,一般都按照以下流畅进行。 一、客户提出需求 客户列举出自己喜欢的参考网站样式以及自己对于本公司网站制作时候的布局安排,并提供以下资料: 1.公司简介,地址及...

中国idc圈

  中国IDC圈( )是中国IDC行业最具权威的媒体平台、《中国IDC产业发展调查暨年度大典》官方网站,2006年7月在北京成立,大典组委会由中国信息产业部电子信息发展研究院暨中国计算机报与中国IT实...

微网站与微信公众号,盘锦微教育微信公众号

您好!很高兴能为您解答,                微官网和微信公众号是不一样的 微官网其实就是一个手机网站在微信浏览器里打开,将企业或者个人信息、服务、活动等内容通过微信网页的方式进行表现,打开...

日本域名注册网站(com网站域名注册)

日本域名注册网站(com网站域名注册)

感谢邀请。 我自己手下也有几个域名。如果想要买域名的话,建议选择比较大的IDC服务商,早些年中国最大的域名交易平是万网。而后来万网被阿里云收购到旗下。 所以现在域名最大的联系服务商是阿里云。 其次可以...

菏泽什么时候能有高铁?

菏泽什么时候能有高铁?

最近山东的高速铁路建设迎来一个重大好消息鲁南高铁2019年通车 2019年,一条纵贯山东南部,全长494公里,总投资约为750亿元,设计时速350公里的鲁南高速铁路将出现在山东大地上,为鲁南的发展提速...

关于设计方面的网站(有没有好的设计网站)

关于设计方面的网站(有没有好的设计网站)

XX市人民政府国有资产监督管理委员会。如:北京市人民政府国有资产监督管理委员会。 国资委的主要职能是,依照《中华人民共和国公司法》等法律和行政法规履行出资人职责,指导推进国有企业改革和重组;代表国...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。