Javaweb项目的打击
作者:互联网
本周我的学习任务主要就是赶项目了,其中时间投入最多的就是看视频敲代码了,尽管自己投入了时间,但是自己还是发现自己的项目也还是不够完善,仅仅实现了登录注册,音乐播放以及用户的增删查,同时也有很多问题让自己的项目难以完美运行。我也发现自己的学习方向有些偏移,自己只是为了项目完成,而不是通过自己学习知识的运用来完成项目。在刚刚结束的考核,我也发现自己的问题真的是层出不穷,就比如音乐的播放和下载我只是通过运用a标签,路径设置为本地音乐的路径,通过浏览器自带的播放功能实现目的,而不是用自己后端的方法功能实现音乐的上传下载。
在刚刚结束的考核中,我也发现自己的各项不足:
一:java三层架构:
通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据库操作层(Data access layer)。
1、界面层(User Interface layer)
由前端和servlet组成,主要用于数据的展示、数据的交互(后端传到前端的数据以及前端返回到后端数据)、页面的跳转。
2、业务逻辑层(Business Logic Layer)
业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关。
3、数据库操作层(Data access layer)
操作数据库,实现数据的增删改查等基本功能
4、三层模型实例——分页查询
二: 自己的学习方向要正确
自己应当遵从先学习后应用:自己的学习节奏应当跟上小组的学习进度,不能一点点的积累为问题,有没跟上的地方就应当加班,而不是不管不顾。笨鸟先飞就应当学习努力一点点。
总之,虽然自己在家学习效率不高,但是这不是我放弃的理由,自己继续加油吧。
标签:打击,layer,Javaweb,Business,项目,自己,学习,Layer,Logic 来源: https://blog.csdn.net/ABSerendipity/article/details/123307192