Java笔记9:Spring简单Demo
1 下载spring-framework-3.0.5.RELEASE-with-docs.zip和spring-framework-3.0.5.RELEASE-dependencies.zip,放在任意目录下,比如我是放在D:\Download\Java\中并解压缩
2 用Eclispe建立一个名为MySpring的动态Web工程。我这里的工程目录为E:\Projects\MySpring
3 把D:\Download\Java\spring-framework-3.0.5.RELEASE\dist\中的所有文件复制到E:\Projects\MySpring\WebContent\WEB-INF\lib\中
把D:\Download\Java\spring-framework-3.0.5.RELEASE-dependencies\中的所有文件复制到E:\Projects\MySpring\WebContent\WEB-INF\lib\中
4 刷新myspring工程
在工程中可以看到spring相关的包已经被加载进来
5 在src目录下创建PersonService.java,内容为
- public class PersonService {
 - private String name;
 - //name属性的setter方法
 - public void setName(String name)
 - {
 - this.name = name;
 - }
 - //测试Person类的info方法
 - public void info()
 - {
 - System.out.println("此人名为:"
 - + name);
 - }
 - }
 
在src目录下创建SpringTest.java,内容为
- import org.springframework.context.ApplicationContext;
 - import org.springframework.context.support.ClassPathXmlApplicationContext;
 - public class SpringTest {
 - public static void main(String[] args) {
 - //创建Spring的ApplicationContext
 - ApplicationContext ctx = new ClassPathXmlApplicationContext
 - ("bean.xml");
 - //输出Spring容器
 - System.out.println(ctx);
 - PersonService p = ctx.getBean("personService" , PersonService.class);
 - p.info();
 - }
 - }
 
在src目录下创建bean.xml,内容为
- <?xml version="1.0" encoding="UTF-8"?>
 - <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 - xmlns="http://www.springframework.org/schema/beans"
 - xsi:schemaLocation="http://www.springframework.org/schema/beans
 - http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
 - <!-- 将PersonService类部署成Spring容器中的Bean -->
 - <bean id="personService" class="PersonService">
 - <property name="name" value="wawa"/>
 - </bean>
 - </beans>
 
至此,src下的文件目录结构为
6 运行StringTest.java,显示结果
程序结果正常运行出来。
有两个log4j相关的警告,这里可以先忽略。
Java笔记9:Spring简单Demo的更多相关文章
- 使用Spring缓存的简单Demo
		
使用Spring缓存的简单Demo 1. 首先创建Maven工程,在Pom中配置 <dependency> <groupId>org.springframework</g ...
 - Spring MVC 学习笔记10 —— 实现简单的用户管理(4.3)用户登录显示全局异常信息
		
</pre>Spring MVC 学习笔记10 -- 实现简单的用户管理(4.3)用户登录--显示全局异常信息<p></p><p></p>& ...
 - Spring MVC 学习笔记9 —— 实现简单的用户管理(4)用户登录显示局部异常信息
		
Spring MVC 学习笔记9 -- 实现简单的用户管理(4.2)用户登录--显示局部异常信息 第二部分:显示局部异常信息,而不是500错误页 1. 写一个方法,把UserException传进来. ...
 - Spring MVC 学习笔记8 —— 实现简单的用户管理(4)用户登录
		
Spring MVC 学习笔记8 -- 实现简单的用户管理(4)用户登录 增删改查,login 1. login.jsp,写在外面,及跟WEB-INF同一级目录,如:ls Webcontent; &g ...
 - Spring环境搭建及简单demo
		
1. Spring框架简介(以下这段话可用于面试求职) Spring为JavaEE开发提供了一个轻量级的解决方案,主要表现为, IOC(或者叫做DI)的核心机制,提供了bean工厂(Spring容器) ...
 - Spring Boot demo系列(二):简单三层架构Web应用
		
2021.2.24 更新 1 概述 这是Spring Boot的第二个Demo,一个只有三层架构的极简Web应用,持久层使用的是MyBatis. 2 架构 一个最简单的Spring Boot Web应 ...
 - redis学习笔记(二)——java中jedis的简单使用
		
redis怎么在java中使用,那就是要用到jedis了,jedis是redis的java版本的客户端实现,原本原本想上来就直接学spring整合redis的,但是一口吃个胖子,还是脚踏实地,从基础开 ...
 - Java 横向技术 Spring框架【笔记】
		
Java横向技术 spring框架[笔记] Spring 的两大特性是什么? AOP(Aspect Oriented Programming,面向切面编程)与 IOC(Inverse of Contr ...
 - Spring的简单demo
		
---------------------------------------- 开发一个Spring的简单Demo,具体的步骤如下: 1.构造一个maven项目 2.在maven项目的pom.xml ...
 
随机推荐
- JAVA -- JDK JRE JAR
			
转载:http://blog.csdn.net/wym19830218/article/details/5399401 JDK里面的工具也是用JAVA编写的,它们本身运行的时候也需要一套JRE,如C: ...
 - Linux IO 同步/异步 阻塞/非阻塞
			
同步IO:导致请求进程阻塞,直到IO操作完成: 是内核通知我们何时进行启动IO操作,而实际的IO操作需要当前进程本身阻塞完成: 包括:阻塞式IO模型,非阻塞式IO模型,IO复用模型,信号驱动式IO模型 ...
 - 怎么重启shell ubuntu
			
sunosfind . -type f | xargs grep count 怎么重启shell ubuntu方法一:退出,重新登录方法二:source /etc/profile
 - web页面的点对点复制粘贴
			
js-code如下: //复制抵押人信息 function copyDYR(obj){ var customerType_paste=$(obj).parent().find("[name$ ...
 - 剑指offer 面试题5 : 从尾到头打印链表
			
题目: 输入一个链表的头结点,从尾到头反过来打印出每个节点的值.链表结点定义如下: struct ListNode { int m_nKey; ListNode* m_pNext; }; 思路: 通常 ...
 - tcpdump学习(1):安装
			
目前学习mysql,其中,提到使用tcpdump来进行query的抓包日志,那么,首先就要安装tcpdump. 在ubuntu中,tcpdump是缺省安装的,如果没有,则按照以下步骤做: 1)安装li ...
 - dict的setdefault(学习bottle源代码)
			
在bottle的源代码中,看到如下一段话: sys.modules.setdefault('bottle', sys.modules['__main__']) 这段话,实际上就是dict类型的setd ...
 - python 如何放心干净的卸载模块
			
windows系统: C:\selenium-2.43.0>python setup.py install --record ./record.txt C:\selenium-2.43.0> ...
 - 原生js编写设为首页兼容ie、火狐和谷歌
			
// JavaScript Document // 加入收藏 <a onclick="AddFavorite(window.location,document.title)" ...
 - Hadoop-eclipse插件配置
			
1.准备jar包与安装eclipse. 2.将jar包拷贝到eclipse/plugin.