- 浏览: 309176 次
- 性别:
- 来自: 大连
文章分类
- 全部博客 (272)
- java (42)
- c (49)
- 算法 (29)
- 汇编语言 (3)
- 字符集 (3)
- error (3)
- 搜索引擎 (2)
- 互联网 (18)
- linux (12)
- 网络 (20)
- VMWare (1)
- 面试 (7)
- c++ (55)
- 设计模式 (3)
- db (9)
- office (2)
- FS (1)
- rest (3)
- Ajax (2)
- Spring (2)
- Hibernate (3)
- matlab (1)
- load balancing (8)
- 分布式计算 (2)
- 易语言 (1)
- apache tomcat (1)
- 测试 (1)
- 数据结构 (5)
- 数学 (13)
- 服务器 (9)
- 读后感 (4)
- 好书介绍 (1)
- script (3)
- wordpress (2)
- delphi (21)
- pascal (8)
- xml (3)
- 趣味 (1)
- PHP (3)
- python (13)
- DLL (4)
- openGL (8)
- windows (2)
- QT (28)
- django (7)
- jquery (1)
- 数据挖掘 (7)
- nginx (1)
- js (1)
- mac (1)
- hadoop (3)
- 项目管理 (1)
- 推荐系统 (1)
- html (1)
最新评论
-
晴天1234:
related remove:attention.ibus和u ...
UBUNTU的默认root密码是多少,修改root密码 -
美丽的小岛:
美丽的小岛 写道如上配置好就得了。提示没有OpenGl.dll ...
OpenGL学习入门之VS2010环境配置 [转] -
美丽的小岛:
如上配置好就得了。提示没有OpenGl.dll之类的,再增加入 ...
OpenGL学习入门之VS2010环境配置 [转] -
美丽的小岛:
主要是理清哪两个对象之间的关系,是信号与所有槽的关系或者是槽与 ...
QT之DisConnect -
美丽的小岛:
LPCTSTR类型:L表示long指针 这是为了兼容Windo ...
QString与各种字符串之间的转化
学习spring ,3.0有新的变化,以前只用XML作为配置文件,现在还有标记了,这个实在是方便不少.谢谢aegeanmoon的提示,查了一下springMVC,支持Rest。这里用到springMVC,不过这个以前没有用过,以前只用过strutst2. 好吧,建立如下的项目结构.
1. 文件结构
用springMVC的时候会涉及到很多支持spring的包,如果不引入来会出现大量的错误。这个包会在spring的project的ant之类的文件中找到。
2. 写第一个配置文件web.xml,没有配置spring
的公共容器,只用servlet.
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<servlet>
<servlet-name>rest</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>rest</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
3. 在默认的路径下写rest-servlet.xml
文件(图所示的路径)
4. 写一个TestSimpleControl.java作为MVC
中的Controller.
package com.lr;
import java.io.IOException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
@Controller
@RequestMapping("/test")
public class TestSimpleControl {
// /test/index/对应的处理
@RequestMapping("/index")
public String index(HttpServletRequest request, HttpServletResponse response) {
// response,request会自动传进来
request.setAttribute("message","REST:index page , no input id!");
return "index";
}
// 根据ID获取不同的内容,通过@PathVariable 获得属性
@RequestMapping(value = "/{id}", method = RequestMethod.GET)
public String get(@PathVariable("id") String id, HttpServletRequest request,
HttpServletResponse response) throws IOException {
request.setAttribute("message","REST:input ID is "+ id + "");
return "index";
}
//{}用了占位符,这个用于Ajax中的异步请求
@RequestMapping(value = "/{id}", method = RequestMethod.POST)
public void testAjax(@PathVariable("id") String id,
HttpServletRequest request, HttpServletResponse response)
throws IOException {
response.getWriter().write("ID is " + id);
}
}
5. 测试1:输入-----http://localhost:8080/TestRest/test/index
6. 测试2:输入------http://localhost:8080/TestRest/test/118
7. 测试3:输入------http://localhost:8080/TestRest/responseAjax.jsp
发表评论
-
spring配置一个简单的数据连接池(dbcp)
2015-11-12 14:16 8241.文件结构 2.包结构 3.spring.x ... -
jQuery Ajax 实例 ($.ajax、$.post、$.get)
2014-11-23 21:20 646Jquery在异步提交方面封装的很好,直接用AJAX非常麻烦 ... -
TCP/IP,Http,Socket的区别
2014-07-27 00:47 500大学学习网络基础的时 ... -
js实现两边广告流动的效果<转>.
2013-01-26 18:41 915<!DOCTYPE html PUBLIC " ... -
50个最好的wordpress插件
2013-01-17 18:53 1976这些wordpress插件都按照 ... -
搜索有点失望也有点可怕
2012-10-26 11:44 1347想看看最近那个搜索引擎比较好一点,做了一个实验,关 ... -
浅谈HTTP中Get与Post的区别
2012-09-11 14:46 1252Http定义了与服务器交互的不同方法,最基本的方法有4种,分别 ... -
几种Web服务器比较 (Apache、IIS、Lighttpd、Nginx、LiteSpeed、Zeus) <转>
2012-08-29 08:45 1492注意到有这款服务器nginx。没听过,一查有了下文。其中有一个 ... -
“从头到脚”介绍服务器负载均衡<转>
2012-08-21 11:18 662对于负载均衡的一大应用就是处理服务器的任务。如何进行有效的配置 ... -
软硬两个角度学习网络负载均衡<转>
2012-08-21 11:12 862初学负载均衡,如果不能很好把握它的知识,我们可以多换几个角度进 ... -
解密负载均衡市场高速发展内幕2<转>
2012-08-21 09:52 9761996-1999年:发现商机:网络负载均衡的起始阶段 F ... -
解密负载均衡高速发展内幕1<转>
2012-08-21 09:37 905负载均衡市场机会是如 ... -
几款服务器压力测试软件 【转】
2012-08-10 12:09 1245本文介绍了几个比较典 ... -
关于apache 和 tomcat的区别<转>
2012-08-06 21:14 1155apache tomcat联系: Ap ... -
杨剑:中国为什么没有根域名服务器<转>
2012-07-01 17:54 1037来源: 山里娃信息网http://www.368info.co ... -
web.xml配置<转>
2012-06-05 11:50 1142总结一下web.xml的配置,留作文档,查阅: 出自:htt ... -
深入浅出REST<转>
2012-06-03 20:41 836作者 Stefan Tilkov 译者 苑 ... -
Rest第一个实验
2012-06-03 20:27 1804这些天在看一本叫做《REST实战》的书,觉得内容有点难明白的, ... -
RMI小例实战记录
2012-05-22 21:43 1671一、关于RMI 对于远程,有些时候会想到FTP,HTTP,N ... -
<转>网络编程RMI
2012-05-22 20:56 1046转自:http://hi.baidu.com/sham_roc ...
相关推荐
在IT行业中,SpringMVC和Hibernate是两个非常重要的框架,它们在构建Web应用程序时起着核心作用。结合REST风格的架构,可以创建高效、灵活且易于维护的系统。本项目利用了SpringMVC作为控制器层,Hibernate作为持久...
- **ExtJS Store与Spring MVC**:ExtJS的Store可以连接到Spring MVC提供的REST服务,自动处理数据的加载、保存等操作。 - **自定义扩展**:可以创建自定义的ExtJS组件,结合Spring MVC的后端逻辑,实现特定功能。 ...
**SpringMVC 3.2 RESTful服务** SpringMVC是Spring框架的一部分...通过这个压缩包中的代码,开发者可以学习到如何配置SpringMVC以支持REST,编写RESTful控制器,以及如何在前端使用jQuery发送REST请求并处理JSON响应。
3、ajax 4、Rest风格的URI:使用HTTP协议请求方式的动词,来表示对资源的操作(GET(查询)、POST(新赠)、PUT(修改)、DELETE(删除)) 技术点: 1、基础框架-ssm(SpringMVC+Spring+Mybatis) 2、数据库-MySQL 3、前端...
4. ** AJAX与异步处理**:在描述中提到使用AJAX发送REST请求处理数据,这通常涉及到前端与后端的异步交互。jQuery或现代JavaScript库如Vue.js、React等可以方便地发起AJAX请求,利用XMLHttpRequest或fetch API与...
SSM-CRUD ssm:SpringMVC+Spring+MyBatis CRUD:Create(创建) Retrieve(查询) Update(更新) Delete(删除) 功能点 • 1、分页 • 2、数据校验 • jquery前端校验+JSR303后端校验 • 3、ajax • 4、Rest风格的...
基于Maven+SpringMVC+Spring+MyBatis+Bootstrap的组合,快速开发一个完整的CRUD功能,视频除过对框架组合的基本使用外,还涉及到许多的开发细节:Bootstrap搭建页面,MyBatis逆向工程使用,Rest风格的URI,@...
本视频基于Maven+SpringMVC+Spring+MyBatis+Bootstrap的组合,快速开发一个完整的CRUD功能,视频除过对框架组合的基本使用外,还涉及到许多的开发细节:Bootstrap搭建页面,MyBatis逆向工程使用,Rest风格的URI,@...
5. Rest风格URI: 使用Http协议请求方式的动词,来表示对资源的操作 GET:/ emps / get / {id}查询 GET:/ emps / get查询 开机自检:/ emps / save增加 PUT:/ emps / update / {id}修改 删除:/ emps / del / {id}...
• 1、分页 • 2、数据校验 • jquery前端校验+JSR303后端校验 • 3、ajax • 4、Rest风格的URI;使用HTTP协议请求方式的动词,来表示对资 源的操作(GET(查询),POST(新增),PUT(修改),DELETE (删除)) ...
采用IDEA+Maven搭建,具备前后端交互功能,前端采用BootStrap+Ajax异步请求DOM渲染,后端采用SpringMVC+MyBatis+Mysql8.0+Servlet+Jsp,符合REST风格URL规范
Ext4和SpringMVC是两种在Java开发领域广泛使用的开源技术。Ext4是一个JavaScript库,主要用于构建复杂的Web应用程序,提供丰富的用户界面组件和强大的数据管理功能。而SpringMVC是Spring框架的一部分,它是一个用于...
【基于AJAX结合SpringMVC的信息访问服务模式研究】 AJAX(Asynchronous JavaScript and XML)是一种在不重新加载整个网页的情况下,能够更新部分网页的技术。它利用JavaScript、XHTML、CSS、DOM、XML、XSLT以及...
第一个Spring-SpringMVC-Mybatis项目记录 基本功能点有: 分页 数据校验jquery初步验证+ JSR303初步验证 阿贾克斯 Rest风格的URI,即使用HTTP协议请求方式的动词,来表示对资源的操作 技术点: 基础框架-ssm...
生命游戏使用Spring Boot,Spring MVC,Thymeleaf,Spring Data,JPA,REST,AOP,jQuery,Maven作为Web应用程序编写的生活游戏。 应用程序是用Spring Boot编写的。 您可以通过java -jar lifegame-0.0.1.jar来运行它...
基于Maven+SpringMVC+Spring+MyBatis+Bootstrap的CRUD项目 除过对框架组合的基本使用外,还涉及到许多的开发细节: Bootstrap搭建页面,MyBatis逆向工程使用,Rest风格的URI, @ResponseBody注解完成AJAX,AJAX发送...
SSM高级整合项目课件及源码,Spring4+SpringMVC+MyBatis+Maven+Bootstrap,使用MAVEN构建工程,管理项目依赖,MyBatis逆向工程,Boootstrap快速...前后端分离,前端Rest风格URL,发送Ajax请求,服务端以JSON格式返回
本套视频教程通过:Maven+SpringMVC+Spring+MyBatis+Bootstrap,快速开发一个完整的CRUD功能,涉及开发技术包括:Bootstrap搭建页面、MyBatis逆向工程使用、Rest风格的URI、@ResponseBody注解完成AJAX、AJAX发送PUT...