`
虚弱的java
  • 浏览: 163884 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

spring mvc 架框风格简介

阅读更多

Spring mvc 框架与以往的架构有很大的不同。现在我们来看看其它框架针对于一个简单的用户管理(CRUD)操作是如何实现的。

在struts2中,我们要查看一个用户信息要这样儿操作:user_show.action?id=22,将id传到action中,之后到数据库中将id等于22的用户信息取出来,放入到actionContext中,之后在页面上显示。

我们打开iteye网站,点击“资讯”栏目,之后点击任意一篇文章,此时,我们仔细观察地址栏



 按照我们前面的分析地址栏中的请求地址应该是“?xxx=xxxx”,但是我们发现在地址栏中却并不是像我们所想象的那样儿。这就是一种基于REST风格的一种访问方式,这种访问方式是目前非常流行的一种访问方式。

如果按照REST风格实现用户信息的访问,则应该这样儿写:/user/22,就可以实现用户信息的查看。

删除用户:/user/delete/22

更新用户:/user/update/22

获取一组列表:

/users

/user/users

以上就是REST风格的一种方式,但是要注意:使用了REST的风格不等于使用了REST技术。

REST技术是一种基于资源导像变化的一种技术,具体细节请查阅相关文档。

 

 

  • 大小: 56.7 KB
分享到:
评论

相关推荐

    Spring MVC框架简介和使用

    ### Spring MVC框架简介 Spring MVC 是一款基于 Java 的 Web 应用框架,它遵循 MVC(Model-View-Controller)设计模式。Spring MVC 提供了一种结构化的开发方式,旨在简化 Web 层的开发过程,同时提供了高度灵活性...

    Spring MVC学习框架

    11. **RESTful 支持**:Spring MVC 通过 @RequestMapping 注解支持 RESTful 风格的 Web 服务,可以方便地创建资源操作接口。 12. **国际化与本地化**:Spring MVC 提供了支持多语言的功能,可以根据用户的 locale ...

    Spring MVC框架的各种依赖包下载

    14. **RESTful风格**:Spring MVC支持创建RESTful Web服务,利用HTTP方法(GET、POST、PUT、DELETE等)来表示资源的不同操作。 15. **整合其他技术**:Spring MVC可以轻松集成其他技术,如MyBatis、Hibernate等持久...

    spring MVC简易框架

    Spring MVC 可以方便地构建RESTful风格的API,通过HTTP动词(GET、POST、PUT、DELETE等)来区分不同的操作。 10. **整合其他技术** Spring MVC 可以很好地与其他Spring组件集成,如Spring Data、Spring Security...

    SpringMVCDemo:Spring MVC 框架知识案例

    10.Spring + Spring MVC + JDBCTemplate 整合并通过 RESTful 风格获取所有用户信息案例 11.Spring MVC 数据绑定案例 12.Spring MVC 实现 JSON 数据返回案例 13.Spring MVC 文件的上传与下载案例 14.Spring MVC 拦截...

    基于Spring MVC框架的学员管理系统.zip

    基于Spring MVC框架的学员管理系统 项目简介 学员管理系统是一个基于Spring MVC框架开发的后台管理系统,主要用于管理学员信息。系统支持学员的增删改查(CRUD)操作,并提供了用户登录验证、全局异常处理、分页...

    Spring mvc web 框架

    **Spring MVC Web 框架详解** Spring MVC 是 Spring 框架的重要组成部分,它是一个用于构建高效、灵活且可测试的 Web 应用程序的模型-视图-控制器(MVC)框架。Spring MVC 提供了丰富的功能,使得开发者能够更加...

    Struts VS Spring两种MVC框架比较

    - **Web应用开发**:Spring MVC支持RESTful风格的服务接口开发,并提供了对表单验证、上传下载等功能的支持。 - **国际化**:Spring MVC内置了国际化支持,使得开发多语言版本的应用程序变得更加简单。 #### 比较...

    spring-mvc框架

    Spring MVC 是一个基于Java的轻量级Web应用框架,它是Spring框架的重要组成部分,主要用于构建表现层(Presentation Layer)的应用。Spring MVC通过模型-视图-控制器(MVC)设计模式,将业务逻辑、数据和用户界面...

    Mastering Spring MVC 4(2015.09)源码

    此外,Spring MVC 4还支持RESTful风格的Web服务,通过@RequestMapping注解的produces和consumes属性,可以处理不同格式的HTTP请求和响应,如JSON、XML等。 总的来说,"Mastering Spring MVC 4(2015.09)源码"提供了...

    spring mvc +spring +mybatis框架

    开发者可以使用Spring MVC轻松实现请求处理、模型绑定、视图渲染等功能,同时支持RESTful风格的URL设计,便于前后端分离。 3. **MyBatis**: MyBatis 是一个持久层框架,它允许开发者编写SQL语句并与Java对象直接...

    使用Spring MVC框架 实现的云音乐网站.zip

    【Spring MVC 框架详解】 Spring MVC 是 Spring 框架的一个模块,它为构建基于 Java 的 Web 应用程序提供了一个模型-视图-控制器(MVC)架构。这个框架简化了从前端到后端的数据传递和控制流程,提高了开发效率和...

    spring mvc框架源码

    10. **RESTful风格的支持**: Spring MVC通过@RequestMapping支持RESTful URL设计,使得API更加简洁且易于理解。 在"web_shop"这个项目中,我们可以看到一个实际的Spring MVC应用示例,可能包含了配置文件、...

    spring MVC网页开发框架

    Spring MVC 提供了对多语言和主题的支持,可以轻松实现网站的国际化和风格切换。 在实际开发中,Spring MVC 结合 MyBatis 可以构建出高效、灵活的 Web 应用程序,提供强大的数据访问和业务逻辑处理能力。...

    精通Spring_Web_MVC优秀框架.pdf

    ### Spring Web MVC 框架核心知识点解析 #### 一、Spring Web MVC 概述 - **Spring Web MVC** 是一种轻量级的基于MVC(Model-View-Controller)设计模式的Web应用框架,其核心是实现了MVC设计模式,并且深度集成了...

    Spring MVC 4.2.3

    3. **RESTful支持**:Spring MVC提供了对RESTful风格的HTTP方法(如GET、POST、PUT、DELETE等)的优秀支持,便于构建符合REST原则的Web服务。 4. **ModelAndView对象的改进**:此版本对`ModelAndView`对象进行了...

    spring mvc 框架

    Spring MVC还提供了对RESTful风格的支持,使得构建基于REST的服务更加容易。RESTful是一种软件架构风格,用于设计网络应用,通常使用HTTP协议。在Spring MVC中,可以通过注解如`@RequestMapping`来轻松实现RESTful...

    Spring MVC 教程快速入门 深入分析

    Spring MVC是一种基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,使用了IoC容器,支持RESTful风格的应用程序开发。Spring MVC通过分离模型(Model)、视图(View)和控制器(Controller)来简化Web开发...

    Mastering Spring MVC 3中文版

    《Mastering Spring MVC 3中文版》是一本深入解析Spring MVC框架的专业书籍,它涵盖了Spring MVC的核心概念、设计原理以及实际应用。Spring MVC是Spring框架的一部分,主要用于构建Web应用程序的模型-视图-控制器...

Global site tag (gtag.js) - Google Analytics