栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring

目录

一、Spring的介绍

二、Spring中IoC的特点


一、Spring的介绍

1.1 什么是Spring?

 Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。

1.2 Spring能够做什么?

 Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情, 然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益

目的:解决企业应用开发的复杂性
功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能
范围:任何Java应用

二、Spring中IoC的特点

但在Pom.xml中,放入一下代码,目的:将当前项目所用的jar包依赖版本定义在外部,目的在于所有jar包版本进行统一管理


		5.0.1.RELEASE
		4.0.0
		4.12
	

 创建一个接口UserBiz

一个接口必然有一个实现类,创建实现类
UserBizImpl1:

创建Web:
OrderAction:

 

UserAction:

 

 spring/pom.xml

需要导入jar包依赖


	4.0.0
	com.javaxl
	spring
	war
	0.0.1-SNAPSHOT
	spring Maven Webapp
	http://maven.apache.org
	
		5.0.1.RELEASE
		4.0.0
		4.12
	
	
		
			junit
			junit
			3.8.1
			test
		
		
		
			org.springframework
			spring-context
			${spring.version}
		
		
			org.springframework
			spring-aspects
			${spring.version}
		
		
		
			junit
			junit
			${junit.version}
			test
		
		
		
			javax.servlet
			javax.servlet-api
			${javax.servlet.version}
			provided
		
	
	
		spring
		
			
				org.apache.maven.plugins
				maven-compiler-plugin
				3.7.0
				
					1.8
					1.8
					UTF-8
				
			
		
	

 spring-conctext.xml:



	
	
	
	
		
	
	
		
	

新建一个demo

demo:

package com.zxw.ioc.demo;

import org.springframework.context.support.ClassPathXmlApplicationContext;

import com.zxw.web.OrderAction;
import com.zxw.web.UserAction;


public class Demo1 {
	@SuppressWarnings("resource")
	public static void main(String[] args) {
		ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("/spring-context.xml");
		UserAction userAction = (UserAction) context.getBean("userAction");
		userAction.list();
		
		OrderAction orderAction = (OrderAction) context.getBean("orderAction");
		orderAction.list();

	}
}

 

效果:

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1035352.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号