自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (4)
  • 收藏
  • 关注

转载 SpringMVC强大的数据绑定(2)——第六章 注解式控制器详解

6.6.2、@RequestParam绑定单个请求参数值@RequestParam用于将请求参数区数据映射到功能处理方法的参数上。public String requestparam1(@RequestParam String username)请求中包含username参数(如/requestparam1?username=zhang),则自动传入。 此处要特

2014-01-29 11:04:59 844

转载 SpringMVC强大的数据绑定(1)——第六章 注解式控制器详解——跟着开涛学Sping mvc

到目前为止,请求已经能交给我们的处理器进行处理了,接下来的事情是要进行收集数据啦,接下来我们看看我们能从请求中收集到哪些数据,如图6-11: 图6-111、@RequestParam绑定单个请求参数值;2、@PathVariable绑定URI模板变量值;3、@CookieValue绑定Cookie数据值4、@RequestHeader绑定请求头数据;

2014-01-29 11:03:21 1016

转载 Spring MVC 3 生产者、消费者请求限定 —— 第六章 注解式控制器详解——跟着开涛学SpringMVC

6.6.5、生产者、消费者限定6.6.5.1、基本概念首先让我们看一下通过HTTP协议传输的媒体类型及如何表示媒体类型: 一、Media Type:互联网媒体类型,一般就是我们所说的MIME类型,用来确定请求的内容类型或响应的内容类型。 写道媒体类型格式:type/subtype(;parameter)? type主类型,任意的字符串,如

2014-01-29 10:55:57 1134

转载 5分钟构建spring web mvc REST风格HelloWorld

当然写本文的目的不是为了速度,只是表明现在构建一个Spring web mvc Rest风格的HelloWorld应用会很简单。不过如果看过Spring Boot这个项目,可能只需要最多3分钟就能构建一个简单的Rest风格应用。回头研究下,然后分享下。 我的构建环境JDK 7Maven 3Servlet3容器 创建项目首先使用Mave

2014-01-29 10:46:46 778

转载 SpringMVC3强大的请求映射规则详解 第六章 注解式控制器详解——跟着开涛学SpringMVC

6.6.2、@RequestParam绑定单个请求参数值@RequestParam用于将请求参数区数据映射到功能处理方法的参数上。public String requestparam1(@RequestParam String username)请求中包含username参数(如/requestparam1?username=zhang),则自动传入。 此处要特

2014-01-29 10:45:52 850

转载 注解式控制器运行流程及处理器定义 第六章 注解式控制器详解——跟着开涛学SpringMVC

6.1、注解式控制器简介一、Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类。已经@Deprecated。 二、Spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类。并且提供了一组强大的注解: 需要通过处理器映射DefaultAnnotatio

2014-01-29 10:44:55 858

转载 第五章 处理器拦截器详解——跟着开涛学SpringMVC

5.1、处理器拦截器简介Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 5.1.1、常见应用场景1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。2、权限检查:如登录检测,进入处理器检测检测

2014-01-29 10:44:02 1132

转载 第四章 Controller接口控制器详解(7)——跟着开涛学SpringMVC

4.16.2、数据验证1、数据绑定失败:比如需要数字却输入了字母;2、数据不合法:可以认为是业务错误,通过自定义验证器验证,如用户名长度必须在5-20之间,我们却输入了100个字符等;3、错误对象:当我们数据绑定失败或验证失败后,错误信息存放的对象,我们叫错误对象,在Spring Web MVC中Errors是具体的代表者;线程不安全对象;4、错误消息:是硬编码,还

2014-01-29 10:42:50 1064

转载 第四章 Controller接口控制器详解(6)——跟着开涛学SpringMVC

4.16、数据类型转换和数据验证流程:1、首先创建数据绑定器,在此此会创建ServletRequestDataBinder类的对象,并设置messageCodesResolver(错误码解析器);2、提供第一个扩展点,初始化数据绑定器,在此处我们可以覆盖该方法注册自定义的PropertyEditor(请求参数——>命令对象属性的转换);3、进行数据绑定,即请

2014-01-29 10:41:24 880

转载 第四章 Controller接口控制器详解(5)——跟着开涛学SpringMVC

4.15、MultiActionController之前学过的控制器如AbstractCommandController、SimpleFormController等一般对应一个功能处理方法(如新增),如果我要实现比如最简单的用户增删改查(CRUD Create-Read-Update-Delete),那该怎么办呢? 4.15.1 解决方案1、每一个功能对应一个控制器

2014-01-29 10:40:14 726

转载 第四章 Controller接口控制器详解(4)——跟着开涛学SpringMVC

4.12、ParameterizableViewController参数化视图控制器,不进行功能处理(即静态视图),根据参数的逻辑视图名直接选择需要展示的视图。Java代码   class="org.springframework.web.servlet.mvc.ParameterizableViewController">

2014-01-29 10:39:01 972

转载 第四章 Controller接口控制器详解(3)——跟着开涛学SpringMVC

4.11、AbstractWizardFormController向导控制器类提供了多步骤(向导)表单的支持(如完善个人资料时分步骤填写基本信息、工作信息、学校信息等)假设现在做一个完善个人信息的功能,分三个页面展示:1、页面1完善基本信息;2、页面2完善学校信息;3、页面3完善工作信息。这里我们要注意的是当用户跳转到页面2时页面1的信息是需要保存起

2014-01-29 10:37:58 949

转载 第四章 Controller接口控制器详解(2)——跟着开涛学SpringMVC

4.5、ServletForwardingController将接收到的请求转发到一个命名的servlet,具体示例如下: java代码:查看复制到剪贴板打印package cn.javass.chapter4.web.servlet;  public class ForwardingServlet extends HttpServlet

2014-01-29 10:36:56 1047

转载 第四章 Controller接口控制器详解(1)——跟着开涛学SpringMVC

4.1、Controller简介Controller控制器,是MVC中的部分C,为什么是部分呢?因为此处的控制器主要负责功能处理部分:1、收集、验证请求参数并绑定到命令对象;2、将命令对象交给业务对象,由业务对象处理并返回模型数据;3、返回ModelAndView(Model部分是业务对象返回的模型数据,视图部分为逻辑视图名)。 还记得Dispatc

2014-01-29 10:35:53 835

转载 第三章 DispatcherServlet详解 ——跟开涛学SpringMVC

3.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:

2014-01-29 10:34:51 1300

转载 第二章 Spring MVC入门 —— 跟开涛学SpringMVC

2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的W

2014-01-29 10:33:07 1781

转载 第一章 Web MVC简介 —— 跟开涛学SpringMVC

Web MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、  Web浏览器(如IE)发起请求,如访问http://sishuok.com2、  Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3、web服务器处理完成后,返回内容给web客户端(一般

2014-01-29 10:31:03 802

转载 防反编译

由于Java字节码的抽象级别较高,因此它们较容易被反编译。下面介绍了几种常用的方法,用于保护Java字节码不被反编译。通常,这些方法不能够绝对防止程序被反编译,而是加大反编译的难度而已,因为这些方法都有自己的使用环境和弱点。  1.隔离Java程序  最简单的方法就是让用户不能够访问到Java Class程序,这种方法是最根本的方法,具体实现有多种方式。例如,开发人员可以将关键的J

2014-01-29 10:03:32 902

原创 Node.js资料网站收集

Node.js中文API:http://nodeapi.ucdok.com/#/api/

2014-01-28 10:40:12 559

原创 有用网站收藏

加速JAVA网站开发速度:http://developer.51cto.com/art/201307/402037.htm

2014-01-24 17:14:08 689

转载 谷歌浏览器javascript调试教程

[paragraph]怎样打开Chrome的开发者工具?你可以直接在页面上点击右键,然后选择审查元素:或者在Chrome的工具中找到:或者,你直接记住这个快捷方式: Ctrl+Shift+I (或者Ctrl+Shift+J直接打开控制台),或者直接按F12。打开的开发者工具就长下面的样子:不过我一般习惯与点左下角的那个按钮,将开发者工具弹出作为一个独立的窗口:

2014-01-24 11:59:02 570

转载 SQL 基础:Select语句,各种join,union用法

一、基本的SELECT语句    1. “*”的注意事项:在SELECT语句中,用*来选取所有的列,这是一个应该抵制的习惯。    虽然节省了输入列名的时间,但是也意味着获得的数据比真正需要的数据多的多。相应的,也会降低应用程序的性能及网络性能。    良好的规则是只选所需。    2. join子句    jion是用来定义如何从多个表中选取数据并组合成一个结果集。

2014-01-21 08:12:44 968

转载 JSP中的九个隐含对象。

学习JSP,需要先了解JSP的概念。下面介绍一、学习JSP的page 对象page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法。二、学习JSP的config 对象config 对象里存放着一些Servlet 初始的数据结构。config 对象实现于javax.servlet.ServletConf

2014-01-19 22:02:49 540

转载 Spring MVC简介

http://developer.51cto.com/art/201206/342959.htmSpring MVC,即 Spring Model-View-Controller,是一个实现了通用开发模式(模型-视图-控制器)的Web框架,它通过一个DispatcherServlet处理HTTP请求、完成资源映射、递交请求给控制器完成业务逻辑,相应数据则通过Model传递给视图解析器解

2014-01-18 11:55:41 747

转载 Oracle查询用户所有表

下面为您介绍的语句用于实现Oracle查询用户所有表,如果您对oracle查询方面感兴趣的话,不妨一看。   select * from all_tab_comments-- 查询所有用户的表,视图等 select * from user_tab_comments  -- 查询本用户的表,视图等 select * from a

2014-01-17 08:42:02 1581

转载 Spring +0配置+0注解Autowire Bean对象

说明:我们知道Spring有一个组件用于实现包搜索并加载bean到Spring容器中(参见:对受管组件的Classpath扫描)。但是这样一来还是要为每个bean对象标注相应的注解,如@Resource 和@Autowired等(参见:基于注解(Annotation-based)的配置)。现在的问题是,已经有了一整套的程序,使用Spring-XML的方式配置所有bean,由于bean数量过

2014-01-14 08:55:22 748

转载 原生JavaScript技巧大收集

1、原生JavaScript实现字符串长度截取function cutstr(str, len) {     var temp;     var icount = 0;     var patrn = /[^\x00-\xff]/;     var strre = "";     for (var i = 0; i         if (icount             temp = s

2014-01-13 09:11:34 527

转载 SSH常见问题分析

Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大简化了

2014-01-13 08:57:32 543

转载 一个连接池的例子

/请注重看里面注明的一处需要修改连接参数的地方package com.qingtuo.db.pool;import java.sql.*;import java.util.*;import java.io.*;import java.text.*;import java.util.Date;/*** Default Jive connection PRovi

2014-01-13 08:50:56 699

转载 使用Commons-Pool写的数据库连接池

1.数据库链接的接口类:DatabaseConnectionpackage net.pingsoft.kelefa.pool;import java.sql.*;import javax.sql.*;import com.wish.JDBC.WConnection;import org.apache.commons.pool.*;import org.apache.commons.

2014-01-13 08:48:50 511

转载 JDBC的数据库连接池技术研究与应用

摘 要 本文介绍了java访问数据库的原理及其存在的问题,提出了解决办法-数据库连接池,并对其要害问题进行了分析,构建了一个简便易用的连接池并结合当前热门技术Servlet说明了其如何在开发时使用。  要害词 JDBC,jsp/Servlet,数据库连接池,多数据库服务器和多用户,多线程  引言  近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围

2014-01-13 08:47:24 677

转载 数据库中创建视图和索引还有存储过程起什么作用?

视图可以被看成是虚拟表或存储查询。可通过视图访问的数据不作为独特的对象存储在数据库内。数据库内存储的是 SELECT 语句。SELECT 语句的结果集构成视图所返回的虚拟表。用户可以用引用表时所使用的方法,在 Transact-SQL 语句中通过引用视图名称来使用虚拟表。使用视图可以实现下列任一或所有功能: 将用户限定在表中的特定行上。 例如,只允许雇员看见工作跟踪表内记录其工作的行。将

2014-01-12 22:42:54 789

转载 用 Java 技术创建 RESTful Web 服务

简介JAX-RS (JSR-311) 是为 Java EE 环境下的 RESTful 服务能力提供的一种规范。它能提供对传统的基于 SOAP 的 Web 服务的一种可行替代。在本文中,了解 JAX-RS 的主要组件。本文用一个例子展示了一个企业如何使用 JAX-RS 内的功能以一种 Restful 的方式公开员工的联系信息。回页首背景多年来,开发人员

2014-01-09 13:22:31 827

转载 JAX-RS(Java API for RESTful Web Service)_1.1解析

JAX-RS是什么JAX-RS(Java API for RESTful Web Service,JSR-311)是Java提供用于开发RESTful Web服务基于注解(annotation)的API,在Java EE 6中发布,旨在定义一个统一的规范,使得Java程序员可以使用一套固定的接口来开发REST应用,避免了依赖第三方框架,同时JAX-RS使用POJO编程模型和基于注解的配

2014-01-09 13:20:50 3209

原创 有用的Oracle SQL语句

1、select COLUMN_NAME,DATA_TYPE from USER_TAB_COLS where TABLE_NAME=' xxxx';可以基于查询出来的字段名称和字段类型以及表命进行 Dao service manager层的代码快速生成2、SELECT TABLE_NAME,  TABLE_TYPE,COMMENTSFROM USER_TAB_COMMENTSWH

2014-01-09 09:10:04 1388 1

转载 Spring面试问题

什么是Spring?Spring是一个反转控制IOC和AOP的开发框架和平台。解释一下Spring?轻量 : Spring 在大小和透明度上是轻量的,Spring基本核心版本大概只有1M,处理开销也非常小反转控制Inversion of control (IoC) : Spring使用IOC实现松耦合,对象不是自己主动去寻找依赖而是依赖主动推给了自己。面向方面(AOP) : S

2014-01-08 22:30:23 1153

ios8 vfl以及AutoLayout

ios8 vfl以及自动布局 需要的自己取 还特别写了个纯frame适配

2014-11-10

swift官方文档 指导手册

swift官方文档 指导手册 OC 雨燕

2014-06-11

IOS 超级猜图

代码还需要优化,但整体还可以,有注释 有需要的拿去,适合新手.当然高手要给我送积分也行

2014-05-26

汤姆大叔深刻理解js集合

汤姆大叔深刻理解js集合.对JS进行了详细的剖析...绝对物超所值

2013-12-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除