今天的学习主题SSM
今天我们先是回顾了上节课所学习的内容,讲了创建JDBC的几个步骤,然后复习了怎么导入jar包,还有讲了SSM的框架的基本结构以及用法。这节课我们深入学习了SSM框架搭建一个网页。我们先是搭建了一个IDEA+MAVEN骨架,然后创建好了文件夹然后添加进去了一些配置文件,最后写好了类,运行tomcat服务器。
Spring
平时开发接触最多的估计就是IOC容器,它可以装载bean(也就是我们Java中的类,当然也包括servicedao里面的),有了这个机制,我们就不用在每次使用这个类的时候为它初始化,很少看到关键字new。另外spring的aop,事务管理等等都是我们经常用到的。Maper类里面是用来定义对数据库进行操作的功能的。
Mapper.xml
定义我们所需要的数据库的功能,比如增删查改。
Service类
为制层提供服务,接受控制层的参数,完成相应的功能,并且返回给控制层
Controller类
连接页面请求和服务层,获取页面请求的参数,通过自动装配,映射不同的URL到相应的处理函数,并获取参数,对参数进行处理,之后传给服务层。
JSP文件
页面调用需要用的文件,请求哪些参数,需要获取什么数据
整个的Spring框架起到了至关重要的作用,所有的类可以直接在Spring中进行配置,也就是将其插入容器中方便互相调用,本次数据库就是将数据从DB通过Mapper配置文件发送给DAO层,然后由Service层实现接口,然后Service层自己提供一个接口给Controller层,最后由Controller层建立对象。答题是这么一个思路,然后中间配置文件有一些小细节要注意。