SpringMVC的REST风格的四种请求方式

一、 在HTTP 协议里面,四个表示操作方式的动词:GET、POST、PUT、DELETE。 它们分别对应四种基本操作:     1、GET ======获取资源 2、POST ===== 新建资源 3、PUT======= 更新资源 4、DELETE==== 删除资源 二、REST:即 Representational State Transfer。(资源)表现层状态转化。 是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便, 所以正得到越来越多网站的采…

使用Restful2ActionMapper让Struts2支持REST风格的URL映射

一、概述 REST是由 Roy Fielding 在他的论文《Architectural Styles and the Design of Network-based Software Architectures》中提出的一个术语。关于REST,请参考:http: //www.redsaga.com/opendoc/REST_cn.pdf在REST的定义中,一个Web应用总是使用固定的URI向外部世界呈现(或者说暴露)一个资源,并使用不同的HTTP请求方法来处理对资源的CRUD (创建、读取、更新和删除)操作。除了我们所熟知的…

springMVC+Rest+Ajax小例记录

学习spring ,3.0有新的变化,以前只用XML作为配置文件,现在还有标记了,这个实在是方便不少.谢谢aegeanmoon的提示,查了一下springMVC,支持Rest。这里用到springMVC,不过这个以前没有用过,以前只用过strutst2. 好吧,建立如下的项目结构. 1.         文件结构   用springMVC的时候会涉及到很多支持spring的包,如果不引入来会出现大量的错误。这个包会在spring的project的ant之类的文件中找到。 …

maven 项目 cxf+spring 发布rest风格webservice

未分类 , , 发表评论
    1 建立 maven 工程  因为我们要把工程 放到 tomcat容器中去 所以 建立一个  war的 maven 工程  (至于  建立maven 工程  楼主就不说了 原谅我)      2  需要的maven 依赖      <properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><java.version>1.7</java.version><spring.version>3.2.8.RELEASE</spring.version><s…

spring_boot 发布成war包 ,部署到外部的tomcat

未分类 , , , 发表评论
由jar变成war <packaging>jar</packaging> 如果是上面的打包方式,启动方式则为 mvn package java -jar target/mymodule-0.0.1-SNAPSHOT.jar 改变成war <?xml version="1.0" encoding="UTF-8"?> <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://mave…

悬浮顶层控件不受ScrollView影响

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:orientation="vertical" android:layout_width="fill_parent"     android:layout_height="fill_parent">     <!-- Header -->     <TextView         android:layout_width="fill_parent"         android:layout_height="wrap_content"       …

Android中 android:layout_weight 属性

 Android布局中 android:layout_weight 属性解释定义:所有View(视图)元素中都有一个XML属性android:layout_weight,其值为0,1,2,3...等整数值。            使用了之后,其对应界面中的元素比例就会发生变化,变大或者变小。layout_weight属性其实就是一个元素重要度的属性,用于在线性布局中为不同的view元素设置不同的重要度。  <LinearLayoutxmlns:android="http://schemas.android.com/apk…

面向资源的开发?

 原因 当一个人做了几年web项目后,那么一定会对web开发有一些想法,一定会找找是不是有更好的方法来进行开发,来避免加班,来避免过多的新人培训。   最近帮着另外一个组做一个web项目,使用的是structs。于是java开发web应用的噩梦再次上演了。倒不是说应用有多难,但是对于那些众多的structs-config.xml. applicaitoncontext.xml, web.xml已经够够的了。当我编写一个新的功能的时候,我该做什么呢…

Struts2-037 exp 检测脚本

from:http://zone.wooyun.org/content/27865 s2-037背景: 漏洞建立在033的基础上,还是对method没有进行过滤导致的,但是033的payload的要做转变才能检测 启用动态调用方法为true 支持rest插件 rest介绍: 使用http://localhost:8080/bee/action-name/1/XXX这种请求方式,其实XXX可以是任何合法的名字 Struts2会查找XXX为名字的方法来调用,比如请求http://localhost:8080/bee/test/1/abc,那么TestA…

【SpringMVC】3.REST表现层状态转换

注意!!! 此文章需要配置了SpringDispatcherServlet和InternalResourceViewResolver才能够使用,如果不会配置,请翻看我【SpringMVC】系列的第一篇文章《【SpringMVC】1. SpringMVC的第一个程序——HelloWorld》 一、什么是REST 表现层状态转换(REST,英文:Representational State Transfer)是Roy Thomas Fielding博士于2000年在他的博士论文[1] 中提出来的一种万维网软件架构风格,目的是便于不…

使用Spring Boot快速构建应用

使用Spring Boot快速构建应用 随着Spring 4新版本的发布,Spring Boot这个新的子项目得到了广泛的关注,因为不管是Spring 4官方发布的新闻稿还是针对首席架构师Adrian Colyer的专访,都对这个子项目所带来的生产率提升赞誉有加。 Spring Boot充分利用了JavaConfig的配置模式以及“约定优于配置”的理念,能够极大的简化基于Spring MVC的Web应用和REST服务开发。 Spring 4倡导微服务的架构,针对这一理…

spring boot rest 服务

使用Spring Boot REST服务可以节省编写框架组件和样板代码的时间。 在此文中,我们将从头编写自己的Spring Boot REST 服务。当你希望专注于你的业务而不是花时间编写框架组件和样板代码,Spring Boot的自动配置带来很大的便利。 今天,我们将创建一个简单的RESTful服务。首先,让我们编写第一个Dog服务。创建Spring Boot项目的最快的方式就是使用Spring Initializr。 教程大纲: 创建一个Spring Boot项…

Spring Boot——2分钟构建spring web mvc REST风格HelloWorld

  Spring Boot——2分钟构建spring web mvc REST风格HelloWorld 之前有一篇《5分钟构建spring web mvc REST风格HelloWorld》介绍了普通方式开发spring web mvc web service。接下来看看使用spring boot如何快速构建一个。   Spring Boot使我们更容易去创建基于Spring的独立和产品级的可以”即时运行“的应用和服务。支持约定大于配置,目的是尽可能快地构建和运行Spring应用。   之前我们创建基于Spring…

使用Spring 5引导Web应用程序

使用Spring 5引导Web应用程序 翻译来源: Eugen Paraschiv 的 Bootstrap a Web Application with Spring 5 概述 本教程说明了如何使用Spring引导Web应用程序。 我们将研究Spring Boot解决方案以引导应用程序,还可以看到非Spring Boot方法。 我们主要使用Java配置,但也看看它们的等效XML配置。 使用Spring Boot引导 Maven依赖 首先,我们需要spring-boot-starter-web依赖: <dependency> <…

Spring-Data-Rest 构建Spring-boot Web应用—— rest风格访问JPA数据

这篇文章将会引导你创建restful风格的后端服务来访问数据。 What you’ll build 接下来将会创建一个Spring应用程序, 来从数据库中以rest风格的方式存取一个Person 对象。Spring Data REST 同时具有 Spring HATEOAS 和 Spring Data JPA 的 特性。 Spring Data REST also supports Spring Data Neo4j, Spring Data Gemfire and Spring Data MongoDB as backend data stores, but those are not part of…