00:00
好,接下来我们来创建项目的这个后端结构,这个后端的这个结构大家注意看啊,首先啊,咱们这个公司名倒置,这个是必须的吧。那以后这个你在哪个公司,肯定都是这个公司名的这个,或者是公司网站的这个倒置的是样吗?啊,比如说我们现在是这个啊,动力节点com点北京power note CRM呢,有可能是我们的项目名,如果不是项目名,它也一定是我们当前项目主题的名字,OK吧?好,那接下来我们来看到一个settings这个模块,Settings表示的是系统设置,跟我们settings评级的,应该还有一个什么模块呢?还记得不?我靠。Bench。行,再看看啊。啊,翻到我们刚才记录的这个啊。
01:00
我们现在在CRM项目里边是不是两大模块,系统设置模块是叫settings,那还有一个工作台核心业务模块是叫worker bench,只不过现在我们还没有开发到这个核心业务呢,OK吧,所以说我们现在啊,先把这个setting给加进来就行了,OK吧,然后除了这个setting之外啊,我们还有一个叫什么呢?U,这U是不是就是放在这个放工具呢,对不对,那大家注意看这个us这个包和我settings是什么关系,是平级关系,能理解吗?那老师这个YouTube为什么不放在这个settings下面,为什么?因为YouTube作为工具来讲,不仅仅为settings服务,它应该务于什么?它的上级路径是什么?CRM是项目啊,我的工具啊,是服务于整个项目的,而不是服务于某一个模块的,OK吧,所以说啊,我现在在CRM下啊,应该搭建一个这个us,嗯,在我们这个setting之下做系统设置这一模块,搭建一些基本结构,比如说有到有。
02:06
Domain,有service,还有controller。值得注意的是,我们这个叫什么呢?Web controller,为什么呢?因为将来对于web的组件来讲的话,不仅仅只有控制器ctrler web中三大组件除了sole,另外两个是什么呢?过滤器filter以及监听器listener,是这样吗?OK吧?所以说现在这个controltler仅仅只是外部组件的一个分值,OK吗?好,我们按照这个标准来啊。来找到咱们那个路径,同学们是不是这个加呀,对吧,这些咱们都关了啊,Java下咱们溜出来这个package好咱们来看点。北京。Power not.crm对吧,来个点。
03:06
Settings是这个吧,OK啊。好在我们的这个CRM这个夹下有个settinging的,跟这个sing的平级呢,还得建一个。好,除了这个YouTube将来还有一个跟settings平行的,还有个什么worker bench,是那个吧,啊work bench啊,工作台现在暂时先们先不搭建它啊,那接下来呢,咱们在这个塞亭子下边搭建它的这个包结构啊。好,首先是咱们这个。Domain。然后咱们的。然后是。V service对吧,好再来。
04:01
呃,那个叫web点。Controller是这样吗?好好提供啊,啊,我们相应的这个工具类,把这个工具啊直接粘过来用好us下的这些好CRC好,这里边UCRV好OK,这些工具大家注意我让你们背的都有哪些个,还记得不?这个是不是得背啊,这个是不是就得背啊,啊这得背对吧?好其他UID的啊,这个东西你不用背啊,但是一看就能看得懂,我们通过这个工具调这个方法是不是生成一个32位的随机串啊,对不对,但是啊,以前是36位,是不是咱们已经把这个杠给它处理没了。OK啊,除此之外咱们还提供了一个这个日期的啊,日期以及时间的这个插件,好,这个以后老师在这个详细说明啊,这个不要着急,Simple data for mark是什么?是不是格式化这个日期的啊,这个是我们格式化后的这个结果啊,好,还有一个这个MD5算法啊,这个不需要去背啊,到时候咱们要对这个密码进行加密啊,这个到时候再说,好,Print JA呢,提供了两个方法啊啊,这两个方法就是用来转换这个接身串的,这个也是到时候用到再说啊。
05:29
好,接下来我们要搭建用户相关的domain DAO service以及controller OK吧,为什么要先搭用户呢?因为我们要做的第一个操作是什么呀?登录操作,你得有用户对不对?好,来,我们先来把这个用户表啊,给它导入进来,CRM。嗯。
06:01
嗯,CRM这个得找这个物理模型对不对,用户相关的啊,我直接找到他就行了啊这张表。好t BL user啊,那这个表现在是空的啊,我们导入两个这个基础的这个数据啊。啊,数据会拿过来,嗯。用户表基础数据对吧,两个insert。好,我们来看看这张表啊。啊,张三李四两个用户OK吧,好。好,这个表有了之后啊,咱们来搭建啊,从domain开始搭建啊。
07:01
好,在这个多面里边,我们先来扭出来一个类。这个类叫做。User行吗?好,我表中啊,我表中有哪些字段,我这这里边是不是就应该有哪些属性对吧。这字段可多了,一个一个填是很麻烦呢。点击这个名点一下是不是相当于全选呢,看完啊CTRLC。然后在这里边干嘛,同学们CTRLV啊,但是idea它自带的这种形式什么呢?它会把这个第二个字段给你串开,咱们要给它看齐了,合并上OK吧。好,接下来啊,咱们来介绍一个比较实用的功能啊,大家注意啊,批量操作,按住你的alt键,Alt。
08:04
啊。把鼠标往下滑干嘛呀,这是。啊,往下滑看到没啊,批量操作啊private。OK吧,然后后边咱们是得填分号,填分号,填分号的时候你看它是不是不是齐的,你鼠标离远点,嗯,Out啊,同学们一定要离远点就能都选中了。啊,咱们来加分号OK吧,然后再点一下你的鼠标,把它恢复成我们正常的这种状态,OK吧,好。好了,看老师了啊,就这有什么可讨论的,这多low的一个操作干嘛呀?没见过世面的样子,我的天呐。
我来说两句