java之spring框架初识
来源:互联网 发布:java zip压缩并加密 编辑:程序博客网 时间:2024/05/21 17:07
初识轻量级Java开源框架 --- spring
作者:egg
微博:http://weibo.com/xtfggef
出处:http://blog.csdn.net/zhangerqing
spring是一个轻量级Java框架,其核心思想就是DI(Dependency Injection,即依赖注入)和IoC(Inversion of Control,即控制反转),因为其开源、低侵入性,现在已经席卷了很大一部分市场,其最大竞争对手乃是JavaEE框架EJB。EJB3.0以前,由于其笨重以及使用繁琐,被人们无奈弃用,取而代之就是spring,但是spring也有它的局限性,就是spring对分布式的支持不好,但是EJB在这方面很有优势,而且当前EJB3.0简化了操作,使用不再繁琐,竞争力进一步提升。所以,当前轻量级的JavaWeb项目,很多都是使用的spring,我们有必要把它学好!本次学习使用的是Spring4.1 版本。
Modules
从这幅图中我们可以看出来Spring的整体架构,主要分为六大模块
Core Container
AOP and instrumentation
Aop模块提供了面向切面编程的实现,和AspectJ集成。
Messaging
Messaging是spring4新增加的模块,包含了一部分主要的基于message的应用的实现。
Data Access/Integration
Data access顾名思义,是spring对数据层提供的支持,是功能比较丰富的模块。提供了包括JDBC,事物,ORM,JMS等一系列实现。
Web
Web模块主要提供面向web的一些实现,例如多文件上传,servlet监听器以及spring mvc方面的支持。
Test
Test模块主要是针对spring的各个模块做各种各样的测试,包括单元测试、集成测试等等。
关于各个模块具体的解释及作用我们会在后面的文章中一一提到,也请有兴趣的读者自行去查阅spring官方文档,获得更详细的说明。
第一个Spring小程序
新建一个User类,一个UserDao类以及一个测试类:
User.java
UserDao.javaDITest.java
一个配置文件beans.xml
执行测试类,得出如下输出:
- Java之spring框架初识
- java之spring框架初识
- Java Spring框架初识
- Java EE - spring框架初识
- Java框架学习笔记——初识Spring之简述
- JAVA之初识springMVC框架
- 初识轻量级Java开源框架 --- Spring
- Java之美[从菜鸟到高手演变]之spring框架初识
- java基础之集合框架初识
- Java框架之Hibernate--初识Hibernate
- spring框架初识
- 初识Spring框架
- 初识Spring MVC框架
- 初识Spring Boot框架
- 初识Spring Boot框架
- 初识Spring框架
- 初识Spring Boot框架
- 初识Spring Boot框架
- C语言解决球钟问题:
- 提示is not a symbolic link警告的去除方法
- curl忽略证书
- 4521: [Cqoi2016]手机号码
- 线材基础知识01——铜铝绝缘线截面积与电流关系
- java之spring框架初识
- 最小生成树(Prim算法)
- php 通过curl上传文件
- UVA
- 水仙花
- RecyclerView关于添加/删除Item的那些坑~~~
- linux笔记-磁盘管理
- 快速简单理解i2c标准协议
- Android之获取控件的宽高和手机屏幕的宽高