
java框架
文章平均质量分 87
Sunking_Yin
这个作者很懒,什么都没留下…
展开
-
springmvc+mybatis整合service层
在整合完dao层后,下一步就是service层的整合。这里顺道说一下,一个框架的搭建,最好是从底层往上开始搭建,至于这样做的好处,就请在实战中慢慢体会吧。一、编写service首先需要创建service接口package com.sky.ssm.service;import java.util.List;import com.sky.ssm.po.ItemsCustom;i原创 2016-09-30 16:41:48 · 4657 阅读 · 1 评论 -
springmvc对RESTful的支持
RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。RESTful(即Representational State Transfer的缩写)其实是一个开发理念,是对http的一个很好的诠释。1、对url进行规范,写成RESTful格式的url非REST的url:http://.../queryItems.actio原创 2016-10-07 14:32:58 · 1750 阅读 · 0 评论 -
springmvc之json数据的解析
Json数据格式在接口调用中、html页面中较常用,json格式比较简单,解析起来还比较方便。比如:webservice接口传输的就是json数据。这就是要进行json交互的原因。springmvc通过两种方式进行json数据的交互:1、请求的是json,输出的也是json;要求请求的是json串,所以在前端页面中需要将请求的内容转成json,但这种方式不太方便2、请求的是ke原创 2016-10-07 13:33:38 · 888 阅读 · 0 评论 -
springmvc的自定义异常处理
一、自定义异常类:对于不同的异常类型定义异常类,继承ExceptionCustomException.javapackage com.sky.ssm.exception;/** * 系统自定义异常类 * 针对预期的异常,需要在程序中抛出此类的异常 * @author sk * */public class CustomException extends Exception原创 2016-10-06 16:21:44 · 4063 阅读 · 0 评论 -
springmvc数据回显问题
数据回显就是在页面提交请求后,如果出现错误,则将刚才提交的数据回显到刚才的提交页面1、springmvc默认对pojo数据进行回显Pojo数据传入controller方法后,springmvc自动将pojo数据放到request域,key等于pojo类型(首字母小写)。如: 商品价格 {itemsCustom.price }"/> 页面中的取值key为itemsCustom原创 2016-10-06 15:07:17 · 1498 阅读 · 1 评论 -
springmvc注解开发-validation校验
使用注解的方式进行服务器端的数据校验。Springmvc使用的是hibernate的校验框架validation(和hibernate没有任何关系)1、校验思路:页面提交请求的参数,请求到controller方法中,使用validation进行校验。如果校验出错,将错误信息展示到页面。2、具体需求:商品修改,添加校验(校验商品名称长度,生产日期非空校验),如果校验出错,在页原创 2016-10-06 12:42:00 · 2117 阅读 · 0 评论 -
springmvc中的对象、数组、集合类型的参数绑定
一、pojo类型的参数绑定实现方式:1、在controller方法的形参中添加HttpServletRequest对象参数,通过request接收查询条件参数 @RequestMapping("/queryItems") public ModelAndView queryItems(HttpServletRequest request) throws Exception { re原创 2016-10-06 09:47:16 · 4782 阅读 · 0 评论 -
springmvc整合mybatis之商品修改的功能开发
在完成框架的整合之后,开发商品的修改功能。第一步:开发mapper由于mapper是用mybatis的逆向工程创建的,因此而在这里,没有过多的业务逻辑的开发,因此,使用逆向工程生成的mapper即可。注意一点就是,数据库里的时间类型,jdbcType = “TIMESTAMP” 对应于java.util.Date,日期格式为“yyyy-MM-dd HH:mm:ss”第二步:开发se原创 2016-10-05 19:59:53 · 1210 阅读 · 0 评论 -
springmvc和struts2的区别
1、springmvc是基于方法开发的,struts2是基于类开发的springmvc将url和controller中的方法进行映射。映射成功后springmvc生成一个Handler对象,对象中只包括了一个method。方法执行结束,形参数据随即销毁。springmvc的controller开发类似于service开发。2、springmvc可以进行单例开发,并且建议使用单例开发,s原创 2016-10-05 20:14:32 · 463 阅读 · 0 评论 -
springmvc+mybatis整合springmvc
在整合完成service后,就是springmvc的整合。第一步:创建springmvc.xml,在此配置文件中配置springmvc所需要的处理器映射器、处理器适配器、视图解析器等<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-原创 2016-10-05 09:31:03 · 1184 阅读 · 0 评论 -
springmvc+mybatis整合dao层
利用mybatis的逆向工程生成mapper和model后,下一步就是springmvc+mybatis对dao层的整合。如果是简单的单体查询,直接用mybatis逆向生成的mapper和model就可以了。但是在实际项目中,对数据库的查询一般都是级联的,因此,使用逆向工程所生成的mapper和model就不能满足实际开发的需要,这就需要我们对生成mapper和model进行封装和扩展。一原创 2016-09-30 15:16:56 · 2512 阅读 · 0 评论 -
springmvc拦截器的实现
1、定义SpringwebMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理2、拦截器的定义定义拦截器,实现HandlerInterceptor接口,如下:拦截器1:package com.sky.ssm.interceptor;import javax.servlet.http.HttpServletRequest;imp原创 2016-10-07 16:58:00 · 2446 阅读 · 0 评论