`
ldb2741
  • 浏览: 32400 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

简单易懂的spring例子

阅读更多

test.java

package my;
public class test {

private String helloWord = "Hello!World!";

public void setHelloWord(String helloWord) {
this.helloWord = helloWord;
}

public String getHelloWord() {
return helloWord;
}

}

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4"
xmlns="
http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>pro1</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>

<context-param>
<param-name>contextConfigLocation</param-name>
<!-- 配置加载的bean factory xml -->
<param-value>
WEB-INF/bean.xml
</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>


</web-app>

bean.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING/DTD BEAN/EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="helloBean" class="my.test">
<property name="helloWord">
<value>successful!</value>

</property>
</bean>
</beans>

index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page import="my.test"%>
<%@page import="org.springframework.beans.factory.BeanFactory"%>
<%@page import="org.springframework.web.context.WebApplicationContext"%><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
BeanFactory beanFactory = (BeanFactory) pageContext
.getServletContext()
.getAttribute(
WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);
test hello = (test) beanFactory.getBean("helloBean");
out.print(hello.getHelloWord());
%>

</body>
</html>

分享到:
评论

相关推荐

    Spring例子

    在Spring MVC中,Controller通常是一个简单的Java类,使用了`@Controller`注解来标识。它包含了处理HTTP请求的方法,这些方法通常使用`@RequestMapping`注解来定义请求映射。例如,一个处理获取医院叫号信息的请求的...

    简单spring aop 例子

    现在,我们来看如何创建一个简单的Spring AOP例子: 1. **定义切面(Aspect)**:切面是包含通知(Advice)和切入点(Pointcut)的类。通知定义了要执行的逻辑,切入点定义了何时执行。例如,我们可以创建一个名为`...

    简单的Spring入门例子

    简单的Spring入门例子一个最简单的spring示例,使用spring的MVC,并应用了spring的依赖注入,实现简单应用,索性放在这里供还没入门的spring爱好者参考,初步感受一下spring应用(spring高手就不必看了,这里并没有...

    简单的Spring例子

    这个"简单的Spring例子"旨在为初学者提供一个入门级别的教程,帮助他们理解Spring框架的基础概念和使用方法。虽然这个例子可能对经验丰富的开发者来说较为基础,但对于新手而言,它能构建起对Spring框架的初步认知。...

    一个spring例子

    在"一个spring例子"中,可能包含了一个简单的Spring MVC应用,这是Spring框架提供的Web层解决方案。Spring MVC提供了一种模型-视图-控制器(Model-View-Controller)架构,用于处理HTTP请求、路由到相应的处理器方法...

    第一个spring例子

    在这个"第一个spring例子"中,我们将探讨如何创建一个简单的Spring应用,它包含了client和server两部分,这通常意味着我们将构建一个客户端-服务器架构的应用。为了运行此示例,你需要安装MySQL数据库服务和Apache ...

    spring quartz简单例子

    这个“spring quartz简单例子”是一个实际的项目示例,它展示了如何在Spring框架中集成Quartz库,以便在Tomcat服务器上运行并观察任务执行的效果。下面将详细解释这个例子中的关键知识点。 1. **Spring框架**:...

    spring的一个简单的例子

    这个“spring的一个简单的例子”压缩包可能是为了帮助初学者理解和入门Spring框架。以下是对这个简单例子中可能包含的知识点的详细解释: 1. **Spring 概述**: Spring 是一个开源的Java平台,它提供了一个全面的...

    xfire spring例子

    标题 "xfire spring例子" 暗示了我们要探讨的是如何在Spring框架中集成和使用XFire服务。XFire是一个早期的开源Web服务框架,它允许开发者创建和消费SOAP服务,而Spring则是一个广泛使用的Java企业级应用开发框架。...

    springCloud例子

    SpringCloud是中国IT行业中广泛使用的微服务框架,它基于Spring Boot的便利性,为开发者提供了构建分布式系统中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式...

    spring 的简单例子工程适合初学者

    这个"spring 的简单例子工程"为初学者提供了一个全面的起点,涵盖了 Spring 框架中与数据库交互的基础知识,包括 JdbcTemplate 的使用、DataSource 配置,以及 Spring MVC 和注解驱动开发的基本概念。通过这个项目,...

    Spring最简单工程例子

    总结来说,"Spring最简单工程例子"将引导初学者了解Spring框架的基本概念,包括依赖注入、IoC容器、AOP和Spring MVC。通过"Springt1"这个实例,你将学习如何配置和运行一个基本的Spring项目,这对于理解和掌握Spring...

    spring的aop简单例子

    这个简单例子将帮助我们理解AOP的基本概念和如何在Spring框架中实现它。 首先,我们要知道AOP的核心概念:切面、通知、连接点、切点、目标对象和代理。切面是包含横切关注点(如日志记录、事务管理等)的模块化组件...

    spring代码例子--精选

    本例子“spring代码例子--精选”旨在为初学者提供一个简单易懂的起点,帮助他们快速理解和掌握Spring框架的基本用法。 首先,让我们深入了解一下Spring框架的核心概念。Spring框架主要由以下几个模块组成: 1. **...

    Spring的小例子

    这个“Spring的小例子”旨在为初学者提供一个简单的起点,让他们能够快速理解和掌握Spring的核心概念。 Spring框架的核心特性包括依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented ...

    SPRING学习小例子

    《Spring学习小例子详解》 在Java开发领域,Spring框架无疑是使用最为广泛的轻量级框架之一,它提供了全面的的企业级应用开发解决方案。本篇将深入解析“SPRING学习小例子”,涵盖Spring的核心特性——依赖注入(DI...

    官方mybatis整合spring例子

    在"官方mybatis整合spring例子"中,我们将探讨以下几个关键知识点: 1. **集成方式**:MyBatis与Spring的整合主要有两种方式:XML配置和注解配置。XML配置需要在Spring的配置文件中声明SqlSessionFactoryBean,并...

    spring练习例子

    文件名"spring1"可能是项目或例子的一部分,具体的内容可能涉及到Spring的基本配置、一个简单的服务或者一个MVC控制器的实现。为了更深入学习,你可以尝试运行这个例子,查看源代码,分析其工作原理,并逐步扩展和...

    java入门级spring加maven的小例子

    创建一个简单的Spring MVC Controller如下: ```java @Controller @RequestMapping("/hello") public class HelloController { @GetMapping public String sayHello() { return "hello"; } } ``` 在运行项目时...

    spring boot 例子代码

    总的来说,"spring boot 例子代码"很可能会涵盖上述的各个方面,通过学习这个例子,你可以深入理解 Spring Boot 如何简化 Java 应用的开发流程,以及如何利用其特性来构建高效、可维护的现代企业级应用。

Global site tag (gtag.js) - Google Analytics