小伙伴们注意了!
小编在这里给大家送上关注福利:
搜索微信公众号“速学Java”关注即可领取小编精心准备的资料一份!
后端程序员都做些什么?相信很多小伙伴都会有这样的问题,那么我们就来一起看一下吧!
刚开始做Web开发的时候,根本没有前端,后端之说。
原因很简单,那个时候服务器端的代码就是一切:接受浏览器的请求,实现业务逻辑,访问数据库,用JSP生成HTML,然后发送给浏览器。
即使后来 JavaScript 在浏览器中添加了一些 AJAX 的效果,那也是锦上添花 ,绝对不敢造次。因为页面的 HTML 主要还是用所谓“套模板”的方式生成 :美工生成HTML模板,程序员用 JSP,Veloctiy,FreeMaker 等技术把动态的内容添加上去,仅此而已。
那个时候最流行的图是这个样子
在最初的 J2EE 体系中,这个表示层可不仅仅是浏览器中运行的页面,还包括Java 写的桌面端,只是 Java 在桌面端太不争气, 没有发展起来。
每个程序员都是所谓“全栈”工程师,不仅要搞定 HTML, JavaScript, CSS ,还要实现业务逻辑,编写访问数据库的代码。等到部署的时候,就把所有的代码打成一个