00:00
同学们好,那现在的话给大家讲一下后端。项目。里面的每一个文件夹所代表的意义。那我现在所拿到的是一个SSN项目。那因为我们每一个。不管是SSN还是JSP还是WB也好,我们里面的代码结构都是一致的,那首先点进来的话有个DB,那这个DB的话是里面有个授课文件,那这个就是数据库文件嘛,可以导入到数据库。然后SRC是一个主要的。它的一个代码结构,那我们点进来一个教啊,那首先第一个的话是一个注解。那我们平时所用到一些制定注解就是在这里面。那第二个是一个配置,那主要是一个配置配置项。
01:00
那这里的话ctrler的话是比较主要的,那这里的话主要代表是一个接口。那这个接口的话是提供给前端去访问调用,然后我们调用过来的话是进到这里面的。然后再进行做一些处理。那这个DAO的话是一个操数据库层19层,也就是操作数据库的一个接口。那这个第第5个的话是NDD,那这个是一个实体类,那这个实体类的话是跟数据库每一张表里面有许许多多的制段是一对应映射关系了。那这里面的话有分分外还有分三个,那第一个的话是model,还有第二个view,还有VO,那这3个的话,其实里面的。是跟我们外层的NTT是一样的,那只不过他们我们在项目开发当中,因为你后期开发的话,会添加一些字段去接收数据库所查询出来的数据吗。
02:14
那我们为了比较好方便管理和维护,那我们会分,一般会分几个,那model的话是用于去接收前端所传过传输过来的数据。那view的话是我们去从数据库查询出来处理的结果数据之后用于返回给前端的一个对象。那VO的话是用于我们程序内部处理数据的一个对象。那这么做的好处是,那我们后期如果项目越写越多的话,代码谁的代码量越来越多,数据量越来越多,功能越来越多,那这样的话也比较好,我们方便去维护嘛。就不会全部堆在一个对象里面。
03:02
说我们把它区分开来。那第6个的话是一个拦截器,那这个拦截的话,主要每个请求过来的时候,我们都会去拦截做一个处理。那这个。这一个是一个枚举类。那这枚菌类跟对象是?一样的,一样的意思。那地。第8个的话是一个设位死成,那这个设位死辰的话,是一个我们程序内部的一个方法接口。那里面还有个NPLPL,那这个的话是接口的一个具体的实现逻辑层。比如说你。Commo service, 那它对应的一个有com service i0pl,那这两个两者之间是有个联系了。
04:01
那这这一个上面的MPL是这这一个的一个实现逻辑层。那这外层的话只是提供一个机构方法给ctrler去调用吗。来YouTube文件夹的话是一一个工具类,那我们这里的话会有一些自己去自定义封装的一个工具类。然后我们看下一个。那这个O的话是一个资源文件夹,那这里的话我们备有。比如说map map放一些静态资源,Map的话,这里是主要是以节数据库的一个授课文,授课语句。那比如说这些。那这个授课与这个。的话。主要对应的是上面的一个叠偶层,那这里的话都是名字都是对应的,比如说你第一个,那它对应的社会语句是在这里面。
05:09
那第三个MYAB10,那这个的话是一个麦贝的一个配置文件。那这些我们都不需要去再改动,但这一个哇。这有三个,那都是一个SP框架的一个配置文件,那第二个的话是SPMMEC的配置文件。那这一个spring my贝蒂是spring和MY贝蒂斯的一个配置文件。那这几个都是不需要我们去更改或者是。动的。那。这个confe,那这一个是连接数据库的一个配置啊,比如说你是连接哪一个数据库。还有账号密码。那这一个的话是一个日志文件。
06:03
就是你的日志输出的一些配置。那第三一个文件夹的话,微博APP的话是底面的话,主要是一些前端或者是一些静态只有文件,那第一个的话它登M。是一个后台管理的一个。前端代码。那第二个for是一个首页的一个前端代码。那有些同学是只有后端的,那就只有at me, 没有phone。那第三个resolve,那这里的话是一节静态资源文件,那比如说你可能前端有使用到,而它都会放到这里。那第4个的off,这里的话是所保存的一些上传的图图片或者是文件啊。视频呢,都会保存到这一个目录。
07:00
那这一个po文件的话,就是我之前所说的一个项目管理工具maven,那这里的话会有一些所使用到的一些插件。比如说还有一些版本,比如说你买收口所用到是版本是多少。
我来说两句