发表于: 2017-10-21 00:01:16

1 698


今日完成的事情:

今天开始着手部署SSM框架,今天主要看书连接这方面的知识,同时也把任务一的时候没有了解的注解也看了一下。

SSM框架:

SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。

今天刚开始搭建的时候,一头雾水。吃饭的时候师兄给我说了一下搭建的核心思想。主要是三个xml文件,以及四个层。

三个xml文件分别是: spring-mvc.xml这个昨天刚刚看了一下,这个配置文件主要配置视图解析器以及controller控制器。

spring-mybatis.xml这个配置文件主要用来操作数据库

web.xml这个配置文件主要是把上面两个配置文件整合,然后实现SSM框架。

四个层:

model层:应用逻辑层的对象。

dao层:这个是数据访问层,在这个里面组要实现对数据库的操作。

service层:主要要负责业务逻辑。

controller层:负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。

主要的逻辑就是表示层调用控制层,控制层调用业务层,业务层调用数据访问层。

注解部分的内容:

@Component
是所有受Spring 管理组件的通用形式,@Component注解可以放在类的头上。

@Controller

使用@Controller 标记一个类是Controller ,然后使用@RequestMapping 和@RequestParam 等一些注解用以定义URL 请求和Controller 方法之间的映射,这样的Controller 就能被外界访问到,用于标注控制层组件。

@service

同样也是创建一个实现类的实例,这样就不用在sping中配置bean了,用于标注业务层组件。

@Repository

同样也是创建一个实现类的实例,用于标注数据访问组件,即DAO组件。

@Autowired与@Resource都是用来装配bean 都可以写在字段上,或写在setter方法上。

@Autowired默认按类型装配。

@Resource 是JDK1.6支持的注解,默认按照名称进行装配。

明日计划的事情:

开始着手搭建SSM框架。

遇到的问题:

今天看了好久的书,没有进行代码实践,看书进度太慢,但是不看书的话,就一头雾水,完全不知道怎么着手。明天就开始利用今天今天看书所学的知识进行SSM搭建。

收获:

对spring注解有了一定的认识,还有通过师兄指点也知道了怎么搭建框架了。

任务开始时间:2017/10/18

预计完成时间:2017/10/25

延期:无

禅道:http://task.ptteng.com/zentao/project-task.html

                           



返回列表 返回列表
评论

    分享到