关于课程的学习上的问题

来源:13-4 dao的迁移上

qq_慕圣9338304

2020-06-14

亲爱的李翔老师:
老师您好,我是一个小白,今年大二升大三,刚刚接触java,会一些基本语法和常用的map等工具,学过MySQL数据库,学过基本前端知识,我不了解SSM框架,只是听过,之前也没有做过任何项目,我完全不懂dao层,service层是干嘛的,也不是很了解老师的设计思路,在实体和流程图那里我是理解的,但是到了shop,shopCategory等地方时我就总是一知半解,我不太能体会到老师为什么要先写这个,后写那个,一开始也没能弄懂老师这些dao,service,implservice等等之间的一些联系,听多了才能体会到老师的厉害,才懂了这些类或者接口之间的实现关系。可能由于我菜鸡吧,一开始从第3章,一直到第6章,我都是半懵逼状态,一直觉得:“诶,为什么老师又突然跳过去写这个shopManagementController?这个和shopoperation有什么关系?老师讲的这个我怎么又没听过?$.getJSON是什么,用来干啥的?”等等问题不断从我脑中涌出,我只能不断去学习相关的知识,去弥补我的不足,然而设计思路是我没法弥补的,就是我现在没有一个整体的格局,能指导我先去做哪个,后去做哪个,哪个的实现要基于这个,与这个相关的类的实现需要调用到这个类里面的什么函数?这个函数在这个类里面有没有,需不需要我去实现,如果要我实现,那需要怎么去实现?等等 。或者具体一点的说,就是,学完这个课程,要我把老师的这个项目复现出来,我做不到,而且其中复杂的逻辑关系,我也还没理顺。
希望老师能指点一下本课程前置需要知道的相关知识能在哪里学到,可能的话也希望老师可以在今后的实践课程中穿插着讲一讲自己的设计思路,引导一下像我这样的小白。
最后,祝老师的课程年年创新高,财源滚滚,心想事成!
永远爱翔仔老师的一个菜鸡学员

写回答

1回答

翔仔

2020-06-16

同学好,感谢同学对翔仔的支持:)翔仔做课的目的不仅在于让大家能够从无到有编写一个完整的程序,更重要的是旨在培养大家独立解决问题的能力,掌握了这种能力,将会对以后的发展有很大的帮助。针对同学的问题,如果从设计而言,建议先吃透项目的整个业务,可以从表之间的关系入手,了解主外键以及字段的含义,再切入到项目里面,去摸通整个脉络是最好的。感谢同学的建议,翔仔会注意,课程里面翔仔也讲解了为什么要这样去设计,并且给大家看看最终效果是怎样的,然后再去做开发,

课程的前置知识,入门门槛其实很低,需要了解maven(幕课网有免费的课程)Spring入门(https://www.zhihu.com/question/57719761)

还有mysql入门 https://www.runoob.com/mysql/mysql-tutorial.html



0
1
qq_慕圣9338304
谢谢翔仔老师!您的建议我收到了,相信以后我会学起来更轻松
2020-06-16
共1条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程