发表于: 2017-01-11 22:54:33

2 1993


一、学习Spring,配置SpringJunit

pom.xml中配置好spring依赖,maven会自动进行jar包的下载

1、在web.xml中添加Dispatcherfilter(字符集过滤器)

<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和一些操作也熟练了一些







返回列表 返回列表
评论

    分享到