10001---Spring--概述与Hello World

转载 2015年07月10日 00:48:16

•Spring 是一个开源框架.

•Spring 为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能.

•Spring 是一个 IOC(DI) 和 AOP 容器框架.

 

具体描述 Spring:
轻量级:Spring 是非侵入性的 - 基于 Spring 开发的应用中的对象可以不依赖于 Spring 的 API
依赖注入(DI --- dependency injection、IOC)
面向切面编程(AOP --- aspect oriented programming)
容器: Spring 是一个容器, 因为它包含并且管理应用对象的生命周期
框架: Spring 实现了使用简单的组件配置组合成一个复杂的应用.

         在 Spring 中可以使用 XML 和 Java 注解组合这些对象
一站式:在 IOC 和 AOP 的基础上可以整合各种企业应用的开源框架和优秀的第三方类库

            (实际上 Spring 自身也提供了展现层的 SpringMVC 和 持久层的 Spring JDBC)


Spring模块

安装 SPRING TOOL SUITE

SPRING TOOL SUITE 是一个 Eclipse 插件,利用该插件可以更方便的在 Eclipse 平台上开发基于 Spring 的应用。
安装方法说明(springsource-tool-suite-3.4.0.RELEASE-e4.3.1-updatesite.zip):
  

搭建 Spring 开发环境

把以下 jar 包加入到工程的 classpath 下:

Spring 的配置文件: 一个典型的 Spring 项目需要创建一个或多个 Bean 配置文件, 
这些配置文件用于在 Spring IOC 容器里配置 Bean. Bean 的配置文件可以放在 classpath 下, 也可以放在其它目录下.

Spring HelloWorld

HelloWorld.java


applicationContext.xml


测试


char p[] = "hello world" 与 char *p = "Hello world"

百度知道上看到的一个问题,数组和指针之间的差别。记录如下: 【问题】 请看两个程序: (1) char *GetString(void) { char p[] = "Hello world"; ...
  • jjjcainiao
  • jjjcainiao
  • 2014年03月07日 10:22
  • 862

关于 char p[]="hello world";与char *p="hello world";

老说自己是学C/C++的,今天又知道了自己是多么的一个菜鸟呀!         今天看《高级C/C++编程》P289关于指针参数是如何传递内存的,有一下内容:         “用函数返回值来传递...
  • sdudubing
  • sdudubing
  • 2011年08月02日 11:12
  • 4225

将字符串【"Hello world" 】 倒序结果为【"world Hello " 】

将字符串【"Hello world" 】 倒序结果为【"world Hello " 】 具体代码如下: public void exchange(){     Strin...
  • DreamTL
  • DreamTL
  • 2017年01月14日 09:05
  • 906

常量池与new之String str2 = "hello world" 与 String str4 = new String("hello world");

String str2 = "hello world" 与 String str4 = new String("hello world")有何区别?常量池又是什么?...
  • CXHPLY
  • CXHPLY
  • 2015年10月25日 14:59
  • 551

你知道Hello World程序的由来吗?

Hello World是一个最著名的程序。对每一位程序员来说,这个程序几乎是每一门编程语言中的第一个示例程序。实际上,这个程序的功能只是告知计算机显示Hello World这句话。传统意义上,程序员一...
  • testcs_dn
  • testcs_dn
  • 2016年09月26日 20:56
  • 2567

输出"HELLO WORLD" ASM

;法一 stack segment stack ; 定义堆栈段 db 100 dup(?) ;堆栈段长100字节, 这里db就是字节的意思,如果是用dw就是字,100 dup(?) 中的dup是重复...
  • zcdy810
  • zcdy810
  • 2012年11月07日 09:07
  • 1219

HDU3257 Hello World!【打印图案+位运算】

问题链接:HDU3257 Hello World!。 问题简述:参见上述链接。 问题分析:图案输出,关键在于读懂题意。 程序说明: 需要注意16进制数的输入方法。 需要注意位运算。 需要注意用方便的...
  • tigerisland45
  • tigerisland45
  • 2017年05月18日 22:36
  • 722

python第一个hello world注意问题!!

如果你第一次写python代码,想写一个通常的hello world ,那么你需要注意这个hello world的写法,这和python的版本有直接关系!!! Python 3.x: prin...
  • sunylat
  • sunylat
  • 2016年12月24日 10:36
  • 1121

将一串字符(hello world I am c_player)反转为(c_player am I world hello)

hello world I am c_player >> c_player am I world hello 如果将转换后的字符串中的每个单词进行反转得到 re...
  • Linux_Daemon
  • Linux_Daemon
  • 2017年05月02日 09:41
  • 435

VC6.0创建hello-World程序

最近在看《数据结构》,想用C语言写个算法,想到了用VC6.0,本科期间,对C语言这门课是很自豪的,无奈时间长没 碰,一个helloWorld都写不成了。看来语言和IDE都是要经常去碰的,否则真的会生疏...
  • UP19910522
  • UP19910522
  • 2014年09月18日 11:02
  • 5694
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:10001---Spring--概述与Hello World
举报原因:
原因补充:

(最多只允许输入30个字)