发表于: 2017-09-26 23:46:03

1 713


今天完成的任务:

1.讲小课堂,整理问题,发简书。

ppt链接:https://ptteng.github.io/PPT/PPT-java/java-task1-interface%E5%92%8Cimpl.html#/

视频:https://v.qq.com/x/page/h0554mht84b.html

简书:http://www.jianshu.com/p/c2e72b92aa4a

1.接口连通了什么和什么

modelservice

2.接口里的方法都必须要实现么

若一个普通类实现了接口,那么,该普通类必须实现接口中所有的抽象方法。接口定义了方法之后如果没有实现的话,其他地方调用就会出问题,声明了接口可以实现这样的功能但是又不去实现,肯定会报错所以必须要实现所有方法。

若一个抽象类实现了接口,那么,该抽象类可以实现接口中的抽象方法,也可以不实现。

3.抽象这个概念解释一下

抽象原来得意义是,用事物得一部份泛化得特性,来代表这个事物,本质上是一种借代,但是我们叫这样得行为为抽象。由此可见,抽象行为具有两个基本特征,一个是事物得小部分,一个是泛化,我们称抽象程度越高,是说这个事物得泛化程度越高。比如人这个类,抽象出来就是生物,更抽象一些就是有机物。接口就可以理解为一个抽象类。

4.接口一般怎么命名 为什么这样命名

命名应该能看出接口大致实现的功能,比如

图片上面的addstudent就能看出这个是在数据表中添加一条学生信息。

 

2.ssm的整理

看了两个SSM的项目,发现SSM是在Spring+mybatis的基础上进一步使用了Springmvc将从数据库中获取的信息显示到jsp界面上面。

找到了网上的实例然后实现了一下。目录是这样的。

然后实现了以后界面很简单就是一个现实数据表。

暂时还不能实现登录,和增删改。目标是实现这些。

 

下面是ssm运行时候的流程:

1. 首先浏览器上访问路径 /listCategory
2. tomcat根据web.xml上的配置信息,拦截到了/listCategory,并将其交由DispatcherServlet处理。
3. DispatcherServlet 根据springMVC的配置,将这次请求交由CategoryController类进行处理,所以需要进行这个类的实例化

4. 在实例化CategoryController的时候,注入CategoryServiceImpl
5. 在实例化CategoryServiceImpl的时候,又注入CategoryMapper
6. 根据ApplicationContext.xml中的配置信息,将CategoryMapperCategory.xml关联起来了。

7. 这样拿到了实例化好了的CategoryController,并调用listCategory方法

8. listCategory方法中,访问CategoryService,并获取数据,并把数据放在"cs"上,接着服务端跳转到listCategory.jsp

9. 最后在listCategory.jsp 中显示数据

 

3.Servlet介绍

1.Servlet不是框架,它是java库里面的一个类,Servlet是服务器端运行的一个程序。

2.web容器启动的时候并且执行的时候,Servlet类就会被初始化。

3.用户通过浏览器输入url时,请求到达Servlet来接收并且根据servlet配置去处理。

通常项目中会用到不同的web容器,我这里用到是比较常见的Tomcat

 

Spring主要也是通过DispatcherServlet实现了Servlet这个接口,又叫前端控制器,来自前端的请求会先到达这里,它负责到后台去匹配合适的handlerDispatcherServlet的主要工作流程如下:

前端请求到达DispatcherServlet

前端控制器请求HandlerMappering 查找Handler

如果查找到存在的处理器,进一步去调用servicedao

返回结果再到controller层,渲染具体的视图,返回结果给页面。



明天的计划:

学习ssm,最好能实现登录,crud

遇到问题:

讲小课堂忘记录屏了后来重新录了一次。

ppt和视频到网上自己摸索了好久。

小课堂从准备到讲完上传用了两天时间,基本上任务没什么进度。。。明天开始好好做任务了。

收获:

小课堂讲完发现自己还是不懂的很多,还是需要继续好好学习。

禅道:任务2不延期。

http://taskNaNteng.com/zentao/task-view-10336.html



返回列表 返回列表
评论

    分享到