果冻想
认真玩技术的地方

开源框架

Laravel初级教程之服务提供者-果冻想

Laravel初级教程之服务提供者

果冻想阅读(65)评论(0)赞(2)

简介 服务提供者,见名知意,就是提供服务的地方。我们再回顾一下上一篇《Laravel初级教程之服务容器》,在这篇文章中说到,服务容器是“盛放”服务的地方,那我们通过什么地方把我们开发好的服务放到服务容器呢?而服务提供者就是我们将服务放到服务...

Laravel初级教程之服务容器-果冻想

Laravel初级教程之服务容器

果冻想阅读(573)评论(0)赞(40)

简介 学习Laravel时,大家都在强调服务容器是Laravel的核心,既然是核心,那咱就有必要好好的学习一下。 作为Laravel框架的核心,那就先说说什么是服务容器。见名知意,服务容器就是一个存放服务的地方,当我们需要某个服务的时候,我...

Laravel初级教程之中间件-果冻想

Laravel初级教程之中间件

果冻想阅读(1014)评论(0)赞(37)

什么是中间件 对于一个Web应用来说,在一个请求真正被处理之前,我们可能会对请求进行各种各样的判断,然后才可以让它继续传递到后续的处理步骤中去。如果我们用if ... else ...这样子来处理的话,一旦需要判断的条件越来越多,会使得代码...

Struts2学习之自定义拦截器-果冻想

Struts2学习之自定义拦截器

果冻想阅读(590)评论(0)赞(30)

前言 在这篇《Struts2学习之拦截器机制》文章中,我详细的总结了Struts2中的拦截器,以及如何使用拦截器。有的时候,Struts2框架提供的那些内建的拦截器无法满足我们的功能需求时,这个时候我们就需要手动开发自己的拦截器了。这篇文章...

Struts2学习之拦截器机制-果冻想

Struts2学习之拦截器机制

果冻想阅读(491)评论(0)赞(33)

前言 拦截器体系是Struts2框架的重要组成部分,不夸张的说,没有拦截器体系,也就没有这么好用的Struts2框架了。在Struts2框架中,大量的拦截器完成了很多基础的功能,比如,params拦截器负责解析HTTP请求的参数,并设置Ac...

Struts2学习之文件下载-果冻想

Struts2学习之文件下载

果冻想阅读(713)评论(0)赞(29)

前言 上一篇文章总结了上传,说完上传,那就不得不说说下载了。说到下载,就要先看看《Struts2学习之结果类型总结》这篇文章中总结的结果类型了。 Struts2提供了stream结果类型,该结果类型就是专门用于支持文件下载功能的。指定str...

Struts2学习之文件上传-果冻想

Struts2学习之文件上传

果冻想阅读(510)评论(0)赞(29)

前言 我们在开发Web应用时,肯定要为用户提供上传的功能,比如用户上传一张图像作为头像等。为了能上传文件,我们必须将表单的method设置为POST,将enctype设置为multipart/form-data。只有在这种情况下,浏览器才会...

Struts2学习之输入校验-果冻想

Struts2学习之输入校验

果冻想阅读(429)评论(0)赞(26)

前言 数据校验几乎是每个应用都要做的工作。用户输入的数据,发送到服务器端,天知道用户输入的数据是否是合法的,是否为恶意输入。所以一个健壮的应用系统必须对用户的输入进行校验,将非法的输入阻止在应用之外,防止这些非法的输入进入系统,从而保证系统...

Struts2学习之类型转换中的错误处理-果冻想

Struts2学习之类型转换中的错误处理

果冻想阅读(610)评论(0)赞(23)

前言 用户通过前台页面输入数据,我们通过Struts2框架,或者自定义的类型转换器进行类型转换时,会存在抛出异常的情况。如果进行类型转换时,出现了异常,那么该如何处理呢?现在就来说说在Struts2框架中是如何处理类型转换异常的。 Stru...

Struts2学习之自定义类型转换器-果冻想

Struts2学习之自定义类型转换器

果冻想阅读(430)评论(0)赞(22)

前言 大部分时候,使用Struts2框架提供的内建的类型转换器和基于OGNL的类型转换器,就能满足大部分的类型转换需求;但是也存在一些特殊的情况下,可能需要将一个指定格式的字符串转换成一个复合对象,此时就需要使用自定义类型转换器。比如,客户...

玩技术,我们是认真的

联系我们关于果冻