全部博文(403)
2012年(403)
分类: 嵌入式
2012-04-11 19:15:22
客户端:
1、登录时检查网络状态
2、登录加载进度条
3、登录服务器端进行验证,如果用户名和密码存在且正确,则登录,否则失败
4、注册时将用户信息保存到服务器端数据库中(MySQL)
5、记住密码功能(还不完善,只是测试)
6、对密码信息进行md5()单向加密
服务器端:
1、接收客户端发来的登录请求,如果用户名和密码存在于MySQL数据库中则返回客户端一个响应信息"success"
2、接收客户端发来的注册请求,将用户名和密码存放到MySQL数据库中
不过目前还存在很多问题,以后有时间继续更新
下面是效果图:
完整代码下载:(115网盘15号以后才能分享,到时候补上地址)
客户端代码:
登录代码:这里是使用HttpClient来进行与服务器端的交互的,密码加密部分只是简单的用了下md5(),如果正式的项目中可以选用非对称加密算法会更加安全
注册代码
主界面的布局:
服务器端:
服务器端采用的是Servlet,比较简单
需要创建一个表,MySQL的,这部分还没有放到代码中处理,数据库名:monitordb,表:username varchar(30),password(50)。注意配置一下MySQL的驱动
web.xml
LoginServlet.java:用于登录信息的Servlet
RegisterServlet.java:用于处理注册信息的Servlet
View Code