前面我们接触了web前端开发,web服务器部署,现在顺便了解下后台开发的相关内容。(好吧,其实还是因为工作需要,这个驱动力动力十足,所以我们有目的的学习才会进展比较快)
我们前面接触的内容看起来很简单,写写页面就没了,这种简单的纯页面叫静态页面。页面写了啥,最后显示啥。实际上,一个互联网的web应用不能这么简单,比如注册账户,需要把用户信息保存到服务器数据库,这样下次登录的时候才能验证是否注册过。再比如一个多人游戏,你的位置数据要传输给服务器,再转发给别的客户端才能正常的事实变化。再比如一个简单的,游戏需要获取服务器的时间进行全民打boss环节,时间不一致可不行,为了确保一致,web上应该实时显示服务器的时间,正确的进行倒计时。当前端web与服务器进行交互拿到数据,显示出来,这个时候我们的页面就不是静态的了,而是动态web页面。而服务器端的开发就是我们通常说的后台开发。
前端与后台是互相配合的,web与服务器的交互现在主要有两种形式,一是web页面上是静态的框架,仅需内容往里面填充就行了。比如一个用户信息页面:
头像:
名字:
性别:
由于用户信息肯定需要通过服务器拿的,所以静态页面上顶多列出这种框框,和一些样式。这时候与服务器交互,拿到数据,比如json数据格式{avatar:”xxx.jpg”,name:cd,gender:1}解析出来,填充到对应位置,就变成:
头像:【图】
名字: cd
性别: 男
这种形式的页面生成是在web前端进行的。
第二种方式,就是由服务器端直接生成要显示的页面,html文件形式
头像:【图】
名字: cd
性别: 男
前端拿到之后,直接渲染出页面来。
好了,后台开发做的事情大概就是这些:接受请求,查询数据库,返回指定数据。
怎么开始呢?还是先从我的任务开始吧
大概要完成这么一件事情:当有用户注册时,可以在页面上显示注册的用户,并进行管理。这其实就是通常所说的管理后台。需要web前端显示和后台业务逻辑
开发语言的选择,可以上网查一下,这里选择jsp做前台web开发,java做后台开发,
然后是工具选择 eclipse for javaee
安装前面介绍过的tomcat,然后简单开发demo
参考如下:
http://blog.csdn.net/lucklq/article/details/7621807
jsp教程网上很多,可以看看这个
http://www.runoob.com/jsp/jsp-tutorial.html
本文介绍了前端与后台开发的基础知识,包括静态与动态页面的区别、前后端数据交互方式及实现原理。并以用户注册为例,展示了如何使用Java和JSP搭建简单的管理后台。

1033

被折叠的 条评论
为什么被折叠?



