Spring起步--helloworld
来源:互联网 发布:淘宝vr购物体验 编辑:程序博客网 时间:2024/05/19 04:27
首先介绍下Spring,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的优点太多了,用了都说好,一个字评价就是:爽!!! 下面开始helloworld的学习。
- 首先是安装eclipse插件:SPRING TOOL SUITE 是一个Eclipse插件,利用该插件可以更方便的在Eclipse平台上开发基于Spring的应用。安装它,可以先下载该插件的压缩包,然后在eclipse上安装插件;也可以直接在eclipse商店搜索直接安装。选中这些选项来安装即可,在新建文件中能够搜索到spring相关的配置文件,说明安装成功。
- 在工程目录下加入jar包:这些是基本的,能够完成spring基本功能。
- Spring 的配置文件:一个典型的Spring项目需要创建一个或多个Bean配置文件,这些配置文件用于在SpringIOC 容器里配置 Bean.Bean 的配置文件可以放在classpath下,也可以放在其它目录下
- 创建一个bean,用来测试:
public class Hello{ private String name; public void setName(String name){ this.name=name;} public String getName(){ return name;}public void sayHello(){ System.out.println("Hello "+name);}}
- 在spring的配置文件applicationContext.xml中配置bean:
<bean id="hello" class="com.song.bean.Hello"> <property name="name" value="Spring"></property></bean>
- 新建一个测试类来测试:
public static void main(String [] args){ ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");Hello hello = (Hello)context.getBean("hello");hello.sayHello();}
- 输出结果为:Hello Spring;说明helloworld完成。
0 0
- Spring起步--helloworld
- SpringMVC之“HelloWorld”起步
- java编程之起步HelloWorld
- Spring helloworld
- spring helloworld
- spring helloworld
- Spring -- HelloWorld
- spring helloworld
- Spring HelloWorld
- Spring--HelloWorld
- spring HelloWorld!
- spring-HelloWorld
- spring helloworld
- Spring-HelloWorld
- spring HelloWorld
- Spring Security起步
- Maven、Spring 学习起步
- 7.1 Spring MVC起步
- 服务器上的安全数据库没有此工作站信任关系的计算机帐户 解决办法
- Windows下svn服务器的安装
- svn查看日志(show log)显示时间为1970的解决方法
- Android NDK中使用socket
- java命令行编译 运行JAVA类[class]
- Spring起步--helloworld
- 创建COM组件以及COM接口流程
- GCC编译器选项及优化提示
- Java socket示例(demo)TCP/IP
- Android 模拟器(JAVA)与C++ socket 通讯(IP设置)
- 基于 Android NDK 的学习之旅-----环境搭建[Eclipse ADT集成Cygwin编译]
- Android使用contentprovide实现对其他应用数据库的读写
- select 和 epoll的编程实现区别
- select 和 epoll的编程实现区别(2)