前言:
首先我觉得这个例子很简单,作为一个Android工程师, 有必要了解或者是会开发服务器后台,写一些接口等,因为技术的改变是很快的, 但他们都会有些共性,在不断的学习语言的过程中去发掘那些不变的东西,来提高自己。 最近在弄PHP, 觉得还蛮简单的。下次跟大家一起分享。
1.我的设计思路大概是这样的, 如图:
大体思路解释:
View就是我们手机端可以那些控件等, 点击触发事件后, 交给控制器,请求服务器servlet , 服务器接收请求后查看具体要干什么,然后从数据库获取相应的值封装成一个实体Bean,最后将这个实体转换成JSON格式,返回给客户端。
2.我做的这个一个东西是关于注册和登录的案例。
第一步:设计数据库字段,即有哪些属性, 首先我先设置有四个字段:
int id varchar name varchar passwd varchar mail
用户ID 用户名 用户密码 邮箱
这里我使用的Mysql,我们首先在一个数据库中创建一个表,即user 创建这张表的语句如下:
CREATE TABLE IF NOT EXISTS `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(30) DEFAULT NULL, `passwd` varchar(30) DEFAULT NULL, `mail` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`) )
建立好之后,可以自己插入一条数据测试下。
【我使用的集成开发环境:XMAPP, 是一个开源的非常好用】
创建后就是这样子的。
接下来, 我就开始设计JAVA WEB, 即serlvet.