NO 1

学习了NO 0 的前提知识

开始正式学习spring

1建立新项目

2导入spring的jar包,commonslogging-1.2.jar(日志jar包)、spring-beans-4.1.4.RELEASE.jar(bean类jar包)、spring-context-4.1.4.RELEASE.jar(context类jar包)、spring-core-4.1.4.RELEASE.jar(spring核心core jar包)、spring-expression-4.1.4.RELEASE.jar( 。。。)

3新建实体类类包名为entity和资源包包名为resource,实体类包建立需要使用的实体类例如User.java,资源包建立application-context.xml 为spring的xml类型的配置文件

4在application-context.xml中写<bean></bean>,编写bean来实现spring容器反射注入

5在主函数中创建应用上下文类ApplicationContext对象来获取spring的配置文件application-context.xml

6熟悉各层对应关系并完美使用,创建包,一级包名 - 二级包名 - 各层包名。在反射注入的学习阶段中,各层有:实体类层(entity)、服务层(service)、控制层(controller)、资源包(resource)

7实体类层(entity):一般在此处编写Xxuser.java各种用户类,类中包含各种属性与及 get / set 方法和类的结构体。

8服务层(service):一般在此处编写Xxservice.java服务类和service接口文件,服务类要实现对应的接口,即implements。tip:服务类中要实现接口文件中有的方法。一般在类里的类声明上一行写上注解@Service,用于配置文件application-context.xml来识别定位,即以注解的方式注入。需要导入jar包:aopalliance-1.0.jar、aspectjweaver-1.8.5.jar、dom4j-1.6.1.jar、spring-aop-4.1.4.RELEASE.jar

9控制层(controller):一般在此处编写Xxcontroller.java控制类,控制类中创建服务类层的接口文件对象来作为控制类的属性,并写出属性的 get / set 方法。一般在类里的类声明上一行写上注解@Controller,用于配置文件application-context.xml来识别定位,即以注解的方式注入。

10心得:面向接口!通过控制层,创建控制层实例对象来获取业务层接口的抽象方法(在控制类里已经添加了业务层接口的对象作为属性,即此属性类型为接口类型。注意并不是接口实体类的对象,而是接口对象),业务层的接口再实体化,即转为对应的实现接口的实体类的方法,从而返回需求数据。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值