Dao设计模式.pptVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Dao设计模式解读

Android开发 Dao设计模式——用户管理系统 1.用户注册 2.普通用户登录(欢迎界面) 3.管理员登录(所有用户信息界面) 4.管理员可以增删改查所有用户信息 注意:使用DAO设计模式编写 用户管理系统 Dao设计模式 Dao设计模式是属于J2EE数据层的操作,使用Dao设计模式可以简化大量代码,增强程序可移植性。 回顾之前使用JDBC操作数据库,都是直接在JSP页面中直接写JDBC代码,这样导致JSP页面中包含大量HTML代码和JSP代码,显示和功能代码混在一起,难以维护。而这样的设计是非常不合理的,JSP其实只需要关注数据的显示,而不需要去关注数据是从哪里来的,或者怎么来的。 Dao设计模式包含5个重要部分,分别为数据连接类,VO类,Dao接口,Dao实现以及Dao工厂 对照android我们也分为5个包:bean(实体类),common(共有的类),dao(dao接口,dao实现 ,dao工厂),activity(界面类),db(继承SQLiteOpenHelper,数据库创建修改类) 数据库操作类 1.类名:MySQLiteOpenHelper 2.继承于: SQLiteOpenHelper 3.重写onCreate进行创建数据库 4.重写onUpgrade进行数据库更新 实体类和公共类 1.在bean包下创建User实体类,并实现序列化接口Serializable 2.在common包下创建整个项目需要用到且不需要改变的属性 Dao包 1.创建接口UserDao类,包含注册,登陆,返回所有用户信息,修改,删除方法 2.创建UserDaoImpl类实现UserDao接口,同时包含一个单例模式返回UserDao对象 3.创建DaoFactory工厂类,返回唯一的UserDao对象 界面1—登陆注册界面 1.用户注册:输入用户名密码注册 2.登陆:普通用户跳转到普通用户界面 管理员跳转到所有用户信息界面 即不是普通用户又不是管理员登陆失败 界面2—所有用户信息界面 1.获取所有用户信息 2.将所有信息赋值给listview进行显示 3.设置长按监听——长按弹出对话框删除用户 4.设置点击监听——点击跳转到用户修改界面 界面2—所有用户信息界面 1.获取所有用户信息 2.将所有信息赋值给listview进行显示 3.设置长按监听——长按弹出对话框删除用户 4.设置点击监听——点击跳转到用户修改界面 界面3—修改信息界面 1.修改用户信息之后跳转会列表界面

文档评论(0)

dajuhyy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档