发表于: 2018-03-30 21:59:40

1 630


今天完成的事情

1.学习了一下JUnit的规范和注意点还有之前没用过的标签

JUnit单元测试基础要点

1.JUnit是一种测试代码的框架测试的目的是保证代码没错而不是保证代码正确

2.测试类一般不要和目标类放在一起但编译成的class文件是放在一起的

3.单元测试主要是来测试程序的结果和自己期望的值是否相等

4.创建测试类的步骤

    1)在工程下面创建一个名为 test  Source Folder ,这个源程序文件夹和 src文件夹的阶级是相等的

    2)测试类和目标类的包名要相同这样的好处是测试类就不要import导入目标类的源码

    3)测试类的命名规则假设目标类的名字是 Calculator,则创建的测试类应命名为 CalculatorTest 或者 TestCalculator

5.JUnit测试框架目前大体分为两种(JUnit 3.8  JUnit 4.x)

我用的是JUnit4,一些标准体现在下图的注释中

这里断言的概念在我看来就是我们设置一个条件然后在测试过程中如果能够达到就通过测试如果达不到就不通过

2.了解了一点Spring这个东西

Spring是一个从实际开发中抽取出来的框架因此它完成了大量开发中的通用步骤留给开发者的仅仅是与特定应用相关的部分从而大大提高了企业应用的开发效率

 

Spring总结起来优点如下

  低侵入式设计代码的污染极低

  独立于各种应用服务器基于Spring框架的应用可以真正实现Write Once,Run Anywhere的承诺

  SpringIoC容器降低了业务对象替换的复杂性提高了组件之间的解耦

  SpringAOP支持允许将一些通用任务如安全事务日志等进行集中式管理从而提供了更好的复用

  SpringORMDAO提供了与第三方持久层框架的良好整合并简化了底层的数据库访问

  Spring的高度开放性并不强制应用完全依赖于Spring,开发者可自由选用Spring框架的部分或全部

 

Spring的核心机制

管理Bean

程序主要是通过Spring容器来访问容器中的Bean,ApplicationContextSpring容器最常用的接口该接口有如下两个实现类

  ClassPathXmlApplicationContext: 从类加载路径下搜索配置文件并根据配置文件来创建Spring容器

  FileSystemXmlApplicationContext: 从文件系统的相对路径或绝对路径下去搜索配置文件并根据配置文件来创建Spring容器


public class BeanTest{

    public static void main(String args[]) throws Exception{

        ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");

        Person p = ctx.getBean("person", Person.class);

        p.say();

    }

}

 

Spring的两大核心就是(只是理解了一下概念)

IOC/DI(反转控制/依赖注入

简单说就是把自己的控制权交给Spring,直接拿到已经注入好属性值的对象

省去了自己加工料理的步骤

    AOP面向切面编程 

就是把功能分解一部分是核心逻辑模块增删改查什么的

另一部分就是周边功能如日志事务管理什么的这一部分就是所谓的切面

先分别独立开发最后再糅合到一起

明天计划的事情

1.学习Spring

遇到问题

1.这个过敏性鼻炎是个很头疼的问题啊今天一天脑袋跟灌了水似的

收获

    


返回列表 返回列表
评论

    分享到