前言 + 准备源代码环境

IoC容器和AOP,都是Spring平台实现的核心部分;同时也是Spring体系中其他模块实现的基础

 

把为POJO提供支持的各种Java EE服务支持抽象到Sring应用平台中,并将其封装起来

 

Spring为了简化Java EE开发,为应用开发提供了许多现成的用户态系统组件,比如:

      事务处理

      Web MVC

      JDBC

      O/M映射

      远端调用

      ... ...

 

1、安装JDK

Sring3.0要求Java 5版本以上,JDK需要1.5或1.5以上版本。

 

2、安装Eclipse

可以用Eclipse分析Java类和接口的继承关系,查看Java方法的调用关系、搜索代码等。

      a. 分析Java类和接口的继承关系:选择需要的类/接口定义,右键选取Open Type Hirarchy或快捷键F4

      b. 分析Java方法的调用关系:在代码区域选择相应的方法定义,然后右键选取Open Call Hirarchy

          或【CTRL+ALT+H】

 

3、安装辅助工具

SVN的Eclipse插件为开发者提供了很好的源代码管理功能。

 

4、获取Spring源代码

注意:Spring3.0之前的源代码版本中,是在sourceforge以CVS repository的形式提供下载的;

但是,Spring3.0版本的源代码改为使用SVN方式进行源代码管理。

 

5、Spring源代码的组织结构

      a. Build-spring-framework:是整个Spring源代码的构建目录,是项目的构建脚本

      b. org.springframework.context:是IoC容器的源代码目录

      c. org.springframework.aop:是AOP实现的源代码目录

      d. org.springframework.orm:是O/R Mapping对应的源代码实现部分

      e. org.springframework.samples.petclinic:是Spring提供的一个应用示例的源代码

 

Spring源代码中每个包都以一个相对独立的子项目存在于代码库中。

这种代码组织结构使得包之间的相互耦合相对较小,非常有利于各个子模块的并发开发、继承与测试。

统一的目录结构:

          src 源代码目录

          main目录用来存放产品代码

          test目录用来存放测试代码

          main的java目录用来存放java源文件

          resources目录用于存放资源文件

          target目录用于存放编译好的class文件

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值