后台开发了解

本文介绍了前端与后台开发的基础知识,包括静态与动态页面的区别、前后端数据交互方式及实现原理。并以用户注册为例,展示了如何使用Java和JSP搭建简单的管理后台。

前面我们接触了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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值