文章目录:
2.6 创建项目中特定的包(entity、dao、service、controller)
2.7 编写mybatis、spring、springmvc的配置文件?
2.8 编写Java代码(实体类、dao接口和对应的mapper文件、service类、controller类)
2.8.2 创建实体类对应的dao接口和接口对应的mapper文件?
2.9.3 注册成功和失败的页面(success.jsp、fail.jsp)
2.9.4 查询学生页面(queryStudent.jsp)
1.SSM整合思路
SSM:Spring + SpringMVC + MyBatis,就是使用这三个框架的优势功能来完成一些项目的构建。三个框架分别对应了三层架构中的每一层。Spring: 业务逻辑层;SpringMVC:视图层;MyBatis:持久层。
SSM整合了话,就需要把对象交给容器,让容器去创建项目中要使用的Java对象,目前有两个容器。
第一个:Spring容器,Spring容器管理的是service和dao等对象,是业务逻辑层对象的容器。
第二个:SpringMVC容器,这个容器管理的是控制器对象,也就是视图层的对象。
1.1 两个容器的创建
Spring容器的创建:在web.xml文件中声明 监听器ContextLoaderListener **,**这个功能框架中已经写好了,就是创建Spring的容器对象 WebApplicationContext,在创建 WebApplicationContext 对象时,读取Spring的配置文件,遇到标签或者注解,就可以创建service、dao等对象,这些对象最终都放在Spring容器中。
**SpringMVC容器的创建:在web.xml文件中声明 中央调度器 DispatcherServlet,**在这个servlet的 init