发表于: 2017-08-26 23:23:21

1 1003


今天完成的事情:

1.今天系统崩了,上午装系统。

2.今天重新找了个springMVC的例子,直接是一个成熟的SSM框架。


因为过程中一直在不断学习不会的地方,所以效率不会显得那么高。

刚找到这个例子的时候,我是第一次见到在配置环境里为spring配置的时候还分三层,可能是为了与上面java里面的部分一一对应看的更加方便更加直接把。


然后再架构方面曾经一直都是用3层架构,今天这个比较复杂点有5层

然后dao层就是与数据打交道,可以是数据库操作,也可以是文件读写操作,甚至是redis缓存操作,总之与数据操作有关的都放在这里,也有人叫做dal或者数据持久层都差不多意思。为什么没有daoImpl,因为我们用的是mybatis,所以可以直接在配置文件中实现接口的每个方法。


dto层以前没接触过,然后了解了之后知道其实就是用于service层与web层之间传输,为什么不直接用entity(pojo)?其实在实际开发中发现,很多时间一个entity并不能满足我们的业务需求,可能呈现给用户的信息十分之多,这时候就有了dto,也相当于vo。


然后entity层就是以前例子中的domain或者model层,也就是实体类,一般与数据库的表相对应,封装dao层取出来的数据为一个对象,也就是我们常说的pojo,一般只在dao层与service层之间传输。


service层,写我们的业务逻辑,也有人叫bll,在设计业务接口时候应该站在“使用者”的角度


然后就是在以前架构里又没出现过的一个Web层,springmvc就是在这里发挥作用的,一般人叫做controller控制器,相当于struts中的action,其实就是MVC常用的controller就在其中。


然后再这个例子中用到的日志记录配置文件配置的是我没用过的Logback,刚好最近也了解到这个东西,刚好有个例子了。


然后就是建立数据库,然后很不幸的发现,我的sql语句忘得差不多了,然后一点点在弄,然后到现在还是没用好


看来明天还要学习一波sql语句了,真的是好久不碰确实是手生而且忘记了。


明天的计划:

学习MVC  Log4j 


遇到的问题:

基本都是通过自己的各种方式解决的吧。


收获:

今天学习了  也出去锻炼了  很圆满


返回列表 返回列表
评论

    分享到