随笔分类 -  SpringMVC

@ModelAttribute--SpringMVC 注解系列文章(二)
摘要:在日常的开发工作中,更新操作是经常会涉及到的一个功能,但是对于一条记录的更新,往往只会更新一部分的信息,而不会整条记录都更新,比如修改用户年龄的时候,用户密码是不需要修改的,针对这种情况,处理的方法有两种。方法一,对于不需要修改的字段,在回显的时候也顺带查询出来,并且赋值在页面的隐藏域中,保存的时候在传回后台进行更新;方法二,回显的时候只是返回可以编辑的字段,后台在更新记录前,先获取数据库里面对应的记录,然后把页面上传递过来的可以编辑的字段全部set到这条查询出来的记录中,然后再更新记录。方法一,很明显一方面处理麻烦,另一方面对于某些比较敏感的数据,例如用户密码,存在泄漏的风险;方法二,虽然避免了方法一有可能泄漏敏感数据的风险,但是效率依然低下。而本次要介绍的 SpringMVC 注解 @ModelAttribute 正好解决了这些问题。 阅读全文

posted @ 2017-03-25 11:24 RexFang 阅读(572) 评论(0) 推荐(1)

使用 POJO 对象绑定请求参数
摘要:Spring MVC 会按请求参数名和 POJO 属性名进行自动匹配,自动为该对象填充属性值并且支持级联属性。这一特性在日常开发过程中使用频率比较高,开发效率也高,本文主要对 POJO 对象绑定请求参数做一个简单是示例。 阅读全文

posted @ 2017-03-22 01:41 RexFang 阅读(529) 评论(0) 推荐(0)

@RequestParam--SpringMVC 注解系列文章(一)
摘要:RequestParam 注解是使用 SpringMVC 开发过程中,比较常用的一个注解,用于映射请求参数。 阅读全文

posted @ 2017-03-21 01:08 RexFang 阅读(1181) 评论(0) 推荐(0)

SpringMVC REST 风格请求介绍及简单实践
摘要:REST 即 Representational State Transfer。(资源)表现层状态转化。是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用,POST, DELETE, PUT, GET 分别对应 CRUD。Spring3.0 开始支持 REST 风格的请求,是通过 org.springframework.web.filter.HiddenHttpMethodFilter 把 POST 请求转化为 PUT 和 DELETE 请求。本次实验采用的是 Spring4.0 。 阅读全文

posted @ 2017-03-20 01:58 RexFang 阅读(9738) 评论(0) 推荐(0)

SpringMVC入门
摘要:本文主要介绍SpringMVC的入门知识,搭建一个可运行的 SpringMVC Hello Word 程序。使用到的技术有:SpringMVC, Maven, Log4j。之所以采用 Maven 是为了方便我们对项目的 jar 进行管理,我们只需要将项目所需要的 jar 的版本信息配置到 pom.xml 文件中,其他依赖的 jar Maven 会自动帮我们关联构建到项目中来。这里推荐一个我个人比较喜欢的 Maven 库 mvnrepository ,在这上面,我们可以找到大多数 jar 的 Maven 依赖信息。采用的 Log4j 也是目前使用比较广泛的日志记录工具,方便我们打印调试信息。开发环境:Eclipse,Tomcat6,JDK6。项目源代码 阅读全文

posted @ 2017-03-19 21:45 RexFang 阅读(309) 评论(0) 推荐(0)

导航