- 浏览: 3434527 次
- 性别:
- 来自: 珠海
文章分类
- 全部博客 (1633)
- Java (250)
- Android&HTML5 (111)
- Struts (10)
- Spring (236)
- Hibernate&MyBatis (115)
- SSH (49)
- jQuery插件收集 (55)
- Javascript (145)
- PHP (77)
- REST&WebService (18)
- BIRT (27)
- .NET (7)
- Database (105)
- 设计模式 (16)
- 自动化和测试 (19)
- Maven&Ant (43)
- 工作流 (36)
- 开源应用 (156)
- 其他 (16)
- 前台&美工 (119)
- 工作积累 (0)
- OS&Docker (83)
- Python&爬虫 (28)
- 工具软件 (157)
- 问题收集 (61)
- OFbiz (6)
- noSQL (12)
最新评论
-
HEZR曾嶸:
你好博主,这个不是很理解,能解释一下嘛//左边+1,上边+1, ...
java 两字符串相似度计算算法 -
天使建站:
写得不错,可以看这里,和这里的这篇文章一起看,有 ...
jquery 遍历对象、数组、集合 -
xue88ming:
很有用,谢谢
@PathVariable映射出现错误: Name for argument type -
jnjeC:
厉害,困扰了我很久
MyBatis排序时使用order by 动态参数时需要注意,用$而不是# -
TopLongMan:
非常好,很实用啊。。
PostgreSQL递归查询实现树状结构查询
参考:http://sikeh.iteye.com/blog/364043
获得springMVC的方法:http://panyongzheng.iteye.com/blog/1759912
1. mvn archetype:create -DgroupId=com.pandy -DartifactId=study
2. cd study
需要做一些另外的事情,然后再打包,得到的pom.xml如下:
3.mvn dependency:copy-dependencies
所有依赖的jar文件将被复制到target/dependency目录下。得到所有springmvc的依赖包.
并加入:jstl.jar ,standard.jar
4.在eclipse建立appengine项目.
5.web.xml加入:
6.war/WEB-INF/dispatcher-servlet.xml
7.war/views/test.jsp
8.index.jsp
9.Controller
10.http://localhost:8888/index.jsp 测试springmvc
附:
aopalliance-1.0.jar
appengine-api-1.0-sdk-1.7.4.jar
appengine-api-labs.jar
appengine-endpoints.jar
appengine-jsr107cache-1.7.4.jar
apps-marketplace.jar
asm-4.0.jar
commons-logging-1.1.1.jar
datanucleus-api-jdo-3.1.1.jar
datanucleus-api-jpa-3.1.1.jar
datanucleus-appengine-2.1.1.jar
datanucleus-core-3.1.1.jar
geronimo-jpa_2.0_spec-1.0.jar
jdo-api-3.0.1.jar
jsr107cache-1.1.jar
jstl.jar
jta-1.1.jar
junit-3.8.1.jar
spring-aop-3.1.2.RELEASE.jar
spring-asm-3.1.2.RELEASE.jar
spring-beans-3.1.2.RELEASE.jar
spring-context-3.1.2.RELEASE.jar
spring-context-support-3.1.2.RELEASE.jar
spring-core-3.1.2.RELEASE.jar
spring-expression-3.1.2.RELEASE.jar
spring-web-3.1.2.RELEASE.jar
spring-webmvc-3.1.2.RELEASE.jar
standard.jar
获得springMVC的方法:http://panyongzheng.iteye.com/blog/1759912
1. mvn archetype:create -DgroupId=com.pandy -DartifactId=study
2. cd study
需要做一些另外的事情,然后再打包,得到的pom.xml如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.pandy</groupId> <artifactId>study</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <name>study</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <!-- 增加spring-webmvc依赖 --> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>3.1.2.RELEASE</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>copy</id> <phase>install</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>$/lib</outputDirectory> -->拷贝所以依赖存放位置 </configuration> </execution> </executions> </plugin> </plugins> </build> </project>
3.mvn dependency:copy-dependencies
所有依赖的jar文件将被复制到target/dependency目录下。得到所有springmvc的依赖包.
并加入:jstl.jar ,standard.jar
4.在eclipse建立appengine项目.
5.web.xml加入:
<context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/dispatcher-servlet.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>
6.war/WEB-INF/dispatcher-servlet.xml
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd"> <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" /> <context:component-scan base-package="com.gae.pandy.controller" /> <mvc:annotation-driven /> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/views/" p:suffix=".jsp" /> </beans>
7.war/views/test.jsp
<?xml version="1.0" encoding="ISO-8859-1" ?> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@ page isELIgnored="false"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <title>Insert title here</title> </head> <body> Hi, <c:out value="${name}" /> <br /> It works! <br /> <a href="/index.jsp">Back</a> </body> </html>
8.index.jsp
<?xml version="1.0" encoding="ISO-8859-1" ?> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <title>Insert title here</title> </head> <body> <form action="test.do" method="post"> your name: <br /> <input type="text" name="name" /> <br /> <input type="submit" value="Submit" /> </form> </body> </html>
9.Controller
package com.gae.pandy.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @Controller public class TestController { @RequestMapping(value = "/test.do", method = RequestMethod.POST) public String test(String name, Model model) { model.addAttribute("name", name); return "test"; } }
10.http://localhost:8888/index.jsp 测试springmvc
附:
aopalliance-1.0.jar
appengine-api-1.0-sdk-1.7.4.jar
appengine-api-labs.jar
appengine-endpoints.jar
appengine-jsr107cache-1.7.4.jar
apps-marketplace.jar
asm-4.0.jar
commons-logging-1.1.1.jar
datanucleus-api-jdo-3.1.1.jar
datanucleus-api-jpa-3.1.1.jar
datanucleus-appengine-2.1.1.jar
datanucleus-core-3.1.1.jar
geronimo-jpa_2.0_spec-1.0.jar
jdo-api-3.0.1.jar
jsr107cache-1.1.jar
jstl.jar
jta-1.1.jar
junit-3.8.1.jar
spring-aop-3.1.2.RELEASE.jar
spring-asm-3.1.2.RELEASE.jar
spring-beans-3.1.2.RELEASE.jar
spring-context-3.1.2.RELEASE.jar
spring-context-support-3.1.2.RELEASE.jar
spring-core-3.1.2.RELEASE.jar
spring-expression-3.1.2.RELEASE.jar
spring-web-3.1.2.RELEASE.jar
spring-webmvc-3.1.2.RELEASE.jar
standard.jar
发表评论
-
Java Comparable和Comparator
2016-06-26 08:52 708http://my.oschina.net/android52 ... -
Spring Boot 属性配置
2016-06-24 11:04 1191Spring Boot 属性配置和使用 http://blog ... -
Spring Boot 集成MyBatis
2016-06-24 10:55 2036Spring Boot 集成MyBatis http://bl ... -
Java集合框架之fastutil & koloboke
2016-06-23 14:04 2481Java集合框架之fastutil http://rensan ... -
Spring MVC防重复提交
2016-06-17 15:47 1654http://my.oschina.net/zyqjustin ... -
Spring容器加载完之后执行特定任务
2016-06-17 15:36 2297http://my.oschina.net/simpleton ... -
使用spring-session和shiro来代理session的配置
2016-06-16 11:21 12069使用spring-session和redis来代理sessio ... -
JSTL 的 if else : 有 c:if 没有 else 的处理
2016-06-14 09:52 1344http://blog.csdn.net/xiyuan1999 ... -
spring mvc 请求转发和重定向
2016-06-14 09:48 1410http://blog.csdn.net/jackpk/art ... -
ehcache 分布式支持
2016-06-05 22:26 1106原文 http://my.oschina.net/glenxu ... -
Intellij IDEA插件开发入门
2016-05-26 11:42 2891原文: http://blog.csdn.net/dc_726 ... -
阿里巴巴Druid数据源的配置与使用
2016-05-24 17:42 1552http://my.oschina.net/wjme/blog ... -
mvc:view-controller
2016-05-18 10:26 1090http://blog.csdn.net/lzwglory/a ... -
spring配置事物的方式:注解和aop配置
2016-05-14 00:26 4114参考: Spring AOP中pointcut express ... -
分布式任务调度组件 Uncode-Schedule
2016-05-13 14:47 2294http://www.oschina.net/p/uncode ... -
Mybatis分库分表扩展插件
2016-05-12 15:47 1633http://fangjialong.iteye.com/bl ... -
spring+mybatis+atomikos 实现JTA事务
2016-05-11 22:00 5533sping配置多个数据源 不同用户操作不同数据库 http:/ ... -
Spring中使用注解 @Scheduled执行定时任务
2016-05-10 09:39 1575原文:http://dwf07223.blog.51cto.c ... -
mysql中间件研究(Atlas,cobar,TDDL), 分库分表插件
2016-05-09 14:15 3463http://www.guokr.com/blog/47576 ... -
Java集合: Queue和Deque
2016-05-09 09:49 1870Queue http://my.oschina.net/kev ...
相关推荐
SpringMVC 3.1是该框架的一个重要版本,引入了许多增强特性和性能优化,旨在提高开发效率和应用性能。在这个实例中,我们将深入探讨SpringMVC 3.1的关键特性及其在实际开发中的应用。 首先,SpringMVC 3.1引入了...
**SpringMVC 3.1 实例源码详解** SpringMVC是Spring框架的一个核心模块,专注于处理Web应用的请求和响应。在这个基于SpringMVC 3.1的实例中,我们将深入探讨其主要功能、架构和配置。Spring 3.1引入了一些重要的...
1. **注解驱动**:SpringMVC3.1广泛支持注解,如@Controller、@RequestMapping、@RequestParam等,使得配置更加简洁。 2. **ModelAndView对象**:用于将模型数据和视图路由结合在一起,方便地将数据传递到视图。 3...
### SpringMVC3.1中文文档精要解析 #### WebMVC简介与请求-响应模型 WebMVC,即Web模型-视图-控制器(Model-View-Controller),是基于传统MVC架构的一种应用模式,特别适用于Web应用程序。在Web开发环境中,请求-...
【标题】"myeclipse2013+springmvc3.1+hibernate4实例"涉及的关键技术点包括MyEclipse开发环境、SpringMVC框架以及Hibernate对象关系映射工具,它们是Java Web开发中的核心组件。MyEclipse是集成开发环境(IDE)的一...
在Spring MVC 3.1版本中,它引入了多项增强功能和改进,以提升性能和开发效率。多视图是指在同一个应用中支持多种不同的展现方式,如JSP和FreeMarker,这为开发者提供了更大的灵活性。 **1. 视图解析器(View ...
在本环境中,我们将会探讨如何利用Spring MVC 3.1和Hibernate 3搭建一个完整的开发环境。 Spring MVC是Spring框架的一部分,它提供了一种优雅的方式来组织和处理Web应用程序的请求。3.1版本引入了一些增强的功能,...
在“springmvc3.1 hibernate”示例中,你可能会看到如何配置Spring MVC和Hibernate的XML配置文件,如何定义Controller和Service,以及如何创建DAO来操作数据库。同时,IBS-WebServer可能是一个包含示例应用的Web...
SpringMVC 3.1是在2011年发布的一个版本,它带来了许多改进和新特性,提升了开发效率和应用性能。 首先,SpringMVC的核心设计模式是模型-视图-控制器(Model-View-Controller)。在SpringMVC框架中,控制器接收HTTP...
《跟开涛学SpringMVC(6.3)SpringMVC3》是针对SpringMVC框架的一个学习资源,尤其关注其3.1版本的新特性。SpringMVC是Spring框架的重要组成部分,专门用于处理Web应用程序的请求和响应。在这个版本中,SpringMVC...
首先,我们来看`SpringMVC3.1中文文档.pdf`。这个文档可能涵盖了SpringMVC 3.1版本的详细信息。3.1版本是一个重要的里程碑,引入了若干改进和新特性,例如支持RESTful Web服务、异步处理和表达式语言(SpEL)增强。...
本教程将详细讲解如何使用Eclipse和Maven来部署一个基于SpringMVC的实例Demo。 首先,我们需要创建一个新的Maven项目。在Eclipse中,选择"File" -> "New" -> "Other" -> "Maven Project",然后按照向导设置新项目的...
包含springMVC3.1的所有jar包,springmvc环境搭建及入门的例子,helloword,
在构建Web应用程序时,"spring mvc3.2.7 + servlet3.1(jetty) + maven3 + eclipse"的组合提供了一种高效且灵活的开发环境。这个配置涉及了多个关键组件,它们共同作用于项目的搭建、管理和运行。 **Spring MVC ...
SpringMVC、Spring和iBatis是Java Web开发中常用的三大框架,它们分别负责不同的职责:SpringMVC作为模型视图控制器,处理Web请求;Spring则提供依赖注入和面向切面编程,管理整个应用的bean;iBatis作为数据访问层...
springMVC3.0 + MyBatis3.1 花了2天整合成功的DEMO Spring 用的是基于注解的 MyBatis 用的是基于XML的 带表结构 有增删改查的小例子(含事务) 个人认为这套小框架有有兴趣的人 完全可以自己修改修改, 作为自己以后...
一个简单SpringMVC例子,从请求到controller跳转再到页面显示能完整执行成功。使用myeclipse6.0搭建,使用Spring3.1部分jar包,使用jdk1.6.0_45和自带的myeclipse tomcat。
随着版本的更新,SpringMVC不断引入新的特性和改进,例如SpringMVC 3.1中的生产者、消费者请求限定,增强了对请求类型的控制,使得API设计更加灵活。 以上只是SpringMVC框架的部分内容,实际使用中还包括视图模板...
##### 4.2 SpringMVC3.1新特性 - **新特性概述**:SpringMVC 3.1版本增加了一些新的特性,如支持使用HTTP方法注解(@PatchMapping、@DeleteMapping)等。 - **生产者、消费者请求限定**:介绍了如何使用@Consumes和@...
springMVC+Mybatis3.1+spring3.1.2(包含事务详解,代码诠释,含数据库文件) 展示了增、删、改、查、注解、拦截器、spring事务配置(亲测成功),sql文 件!!赶紧来下载给好评!!! web project 完全可以跑起来!...