第14周学习

本文介绍了第14周学习的开发模式,以实现小说阅读软件为例,涉及bean、dao、service、view四层结构。重点讲解了service和dao层的业务逻辑实现,如用户管理与数据操作,同时提到了接口设计和数据初始化的重要性。
摘要由CSDN通过智能技术生成

        第14周主要学习的是一个开发模式和项目实现,对于这个章节老师用如何实现一个小说阅读软件功能的例子给我们进行了讲解,由于还没有学习数据库所以采用了io流里面的知识去解决该问题。在这个小项目中,要实现一个小说软件的基本功能,无非就是app向用户提供看小说的一个功能。

        其中项目实现分为四个层次:bean、dao、service、view。

-bean:实体层,对象数据的封装

-dao:数据持久层,和数据库相关,存或取数据

-service:业务逻辑层,依赖于Dao层

-view:视图层

        其中我觉得service层和dao层比较难,其中有很多业务逻辑要去实现,包括用户的登录注册,小说的上传和下载等等这些业务。而dao层则是最简单的一个,只需要把对象信息进行一个封装就可以了。view层由于目前学习的东西有限,所以只是把内容打印输出到了控制台。

        整个程序的一些细节,第一、dao层里先定义一个接口,是因为接口里面的方法是抽象方法,并没有具体实现,所以在业务上只需要考虑需要哪些功能,在实现接口的类里面再去具体实现即可,在dao层还要用户数据初始化,创建Userlnit类。service层里面也是定义一个接口,再通过一个类去实现它。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值