废话:
热门?=spring + hibernate + struts
热门?=spring + jpa + struts
热门?=spring + ibate + struts
个人觉得分繁复杂的配置,于是开始转身 spring ,因为据说 spring 有自己一整套的东西,于是乎就用来玩玩试试,并在项目中实践,效果还不错。
正题:
先来看看简洁的注解方式:
@Controller // 注解,说明此文件为一控制器
@RequestMapping("/test.do") // 此控制器对应的url 控制器中:/表示此项目的根目录
public class TestController {
@Autowired //@Autowired是Spring提供的一种注入Bean的方法
private TestService testService;
}
@Service // 注解,说明此文件为一服务层
public class TestService {
@Autowired 自动配置
private TestDao testDao;
}
@Service // 注解,说明此文件为一DAO层
public class BaseDao {
public BaseDao(){}
@Autowired
private SimpleJdbcTemplate simpleJdbcTemplate ;
@Autowired
private JdbcTemplate jdbcTemplate ;
}
看起来简洁又清爽吧!
其它的配置文件在附件。
数据库字段:model里面的所有字段。
存储过程:本人用的是sql和其它的数据库不同,所以要测试的话自己创建下。
主页:/index.do
有两个源包,请自建:src/base, src/test.
分享到:
相关推荐
9. **工具**:IDEA、Eclipse等集成开发环境有丰富的Spring和Spring MVC插件,可以简化配置和调试过程。同时,使用Maven或Gradle进行项目构建和依赖管理,提高开发效率。 10. **测试**:Spring提供了JUnit支持,可以...
一、Spring MVC 环境搭建 1. jar 包引入 在使用 Spring MVC 之前,需要引入相应的 jar 包,包括 Spring 2.5.6 和 Hibernate 3.2.0。Spring 2.5.6 需要引入的 jar 包有 spring.jar、spring-webmvc.jar、commons-...
在“基于注解的Spring MVC环境搭建”中,我们将深入探讨如何利用注解来简化配置,快速建立一个运行中的Web项目。这篇博文(尽管描述为空,但提供了链接)很可能是关于创建一个基本的Spring MVC项目并使用注解来管理...
这个"Spring MVC使用Demo"提供了实践操作,帮助开发者深入理解Spring MVC的开发环境配置、注解的使用以及工作原理。 首先,Spring MVC的设计模式基于Model-View-Controller(MVC),它将应用程序的业务逻辑、数据和...
十三、如何给Spring3 MVC中的Action做JUnit单元测试:说明了如何对Spring MVC中的控制器进行单元测试,包括配置测试环境和编写测试代码。 十四、Spring MVC转发与重定向:详细讲解了在Spring MVC中如何使用转发和...
- Spring MVC支持多语言环境,通过`ResourceBundleMessageSource`和`@MessageSource`注解,可以轻松实现消息的国际化。 10. **视图解析器(View Resolver)**: - 视图解析器是Spring MVC用来确定视图名对应的...
1. **依赖注入**:Spring MVC 4.0继续支持Spring框架的核心功能,依赖注入(DI),允许开发者通过配置来管理对象及其依赖关系,降低了代码耦合度,提高了可测试性。 2. **ModelAndView对象**:在处理完请求后,控制...
以上这些库构成了 Spring MVC 开发的基础环境,开发者可以利用它们来创建控制器、定义模型、配置视图解析器,以及实现事务管理、数据访问等复杂功能。通过 Spring MVC,开发者能够以声明式的方式组织应用程序,提高...
搭建Spring MVC和Mybatis的环境,配置相关XML或Java配置文件;编写控制器处理HTTP请求,调用服务层进行业务逻辑处理;实现DAO接口,与数据库交互;最后,前端页面展示数据,可能使用JSP、Thymeleaf或其他模板引擎。 ...
1. **Spring 框架核心库**:这是 Spring MVC 的基础,它包含了 IoC(Inversion of Control,控制反转)和 AOP(Aspect Oriented Programming,面向切面编程)的核心概念。主要的 jar 包有 `spring-core.jar`、`...
- **集成开发环境**:STS是Eclipse的扩展,专为Spring开发提供了一系列工具,如代码提示、模板、视图等,简化了Spring项目的创建和管理。 5. **nsh-users**: - 这个文件可能是模拟的用户数据,虽然项目无数据库...
下面我们将深入探讨如何配置Spring MVC环境,以及对初学者来说的一些关键知识点。 首先,配置Spring MVC环境涉及以下几个主要步骤: 1. **安装与导入依赖**:确保你已经安装了Java Development Kit (JDK) 和Apache...
在开始配置 SPRING MVC 之前,需要首先搭建 Spring MVC 环境。Spring MVC 环境搭建需要以下几个步骤: 1. jar 包引入 需要引入以下 jar 包: * Spring 2.5.6:spring.jar、spring-webmvc.jar、commons-logging....
在本文中,我们将详细探讨如何使用IntelliJ IDEA(简称IDEA)搭建Spring MVC环境,以便开始进行Web应用程序开发。Spring MVC是Spring框架的一部分,它为构建基于模型-视图-控制器(MVC)架构的Web应用提供了强大的...
在这个"spring mvc 整合包"中,我们很可能会找到一系列与Spring MVC相关的库和配置文件,以便于快速搭建开发环境。 1. **MVC架构**:MVC是一种设计模式,将业务逻辑、数据和用户界面分离。在Spring MVC中,...
以上就是使用IDEA和Maven搭建Spring MVC环境的详细步骤。这只是一个基础示例,实际项目中你可能需要配置更多的组件,如数据库连接、拦截器、AOP等。通过不断学习和实践,你将能够熟练掌握Spring MVC的开发技巧。
Spring MVC 是一个强大的Java Web开发框架,用于构建可维护、...通过理解Spring MVC的MVC模式,掌握Web服务的基本原理,以及学习如何在Spring环境中配置和调用Web服务,开发者可以构建更加灵活和可扩展的Web应用程序。
1. **Spring MVC 概述** - Spring MVC是基于Model-View-Controller(MVC)设计模式的Web应用框架,提供了一种组织和处理请求的机制。 - 它的核心组件包括DispatcherServlet、HandlerMapping、HandlerAdapter、...