发表于: 2017-01-11 22:54:33
2 1993
一、学习Spring,配置Spring和Junit
在pom.xml中配置好spring依赖,maven会自动进行jar包的下载
1、在web.xml中添加Dispatcher和filter(字符集过滤器)
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
2、在WEB-INF目录下创建dispactcher-servlet.xml
3、在pom.xml中添加依赖
1.依赖注入(DI):就是将依赖对象的创建和绑定转移到被依赖对象类的外部来实现。
三种注入方式,分别是set注入,构造方法注入,接口注入
依赖注入意思就是说,spring主动创建被调用类的对象,然后把这个对象注入到我们自己的类中,使得我们可以使用它
2.AOP面向切面编程:aop就是纵向的编程,业务1和业务2都需要一个共同的操作,与其往每个业务中都添加同样的代码,不如写一遍代码,让两个业务共同使用这段代码。
编码过程:
1 首先我们需要一个bean,用某种方法(设置注入需要有setter函数,构造注入需要有构造函数,相应的bean.xml配置文件也会不同)设定注入方式。
2 bean.xml,设置bean与类的关系,并关联默认的注入值。
3 获取bean.xml文件,创建实例对象,直接调用方法。
Debug快捷键:
step into(快捷键F5)进入当前行的方法内部,一步一步执行
step return (快捷键F7)返回上一步执行的方法(相对应F5)
step over(快捷键F6)执行当前行,但不进入执行细节
resume (快捷键F8)恢复执行,表示接着执行代码,直接跳到下一个断点
terminate 停止调试
明天计划:
在虚拟机上装maven,mysql,tomaca。
编写增删改查的junit测试,
学习mybatis
遇到的问题:
spring需要时间来学习。
收获:spring的配置已经弄清楚了,junit的pox.xml和一些操作也熟练了一些
评论