![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web编程
Heaven-Wang
坐标:浙江杭州 联系我:490095337@qq.com
展开
-
如何使用Log4j
如何使用Log4j?1、 Log4j是什么? Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。2、Log4j的概念 Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许开发人员定义多转载 2014-05-27 14:52:13 · 1189 阅读 · 0 评论 -
Spring MVC 中的异常处理 (handling exceptions)
在任何应用开发中都需要对异常情况做处理,web应用也是如此。但是在Spring MVC中,所有的Request都是由Servlet处理的,返回的结果都是Response。也就是说,无论请求过程中出现什么异常,返回的都是一个Response,所有异常信息都要转换成Response。当然,Spring提供了多种异常信息到Response信息的转换方式:1. 一些特定的Spring异常已经被自动映射特定的原创 2016-06-14 15:42:14 · 8007 阅读 · 0 评论 -
Spring MVC 上传文件(upload files)
上传功能是一个web应用很常用的一个功能,比如在一些社交网站上传些图片、视频等。本篇文章主要研究了spring mvc是如何实现文件上传功能的,在具体讲解spring mvc如何实现处理文件上传之前,必须弄明白与文件上传相关的multipart请求。一、关于multipart 请求我们传统的表单提交的一般都是文本类型的数据,比如我们的注册表单,当提交表单时,表单中的“属性-值”对会被拼接成一个字符串原创 2016-06-13 18:27:35 · 39928 阅读 · 8 评论 -
Spring MVC 页面渲染( render view )
一、理解view解析过程1.1 从逻辑view到物理view在Spring MVC 中,controllers不会负责具体的页面渲染,它仅仅是调用业务逻辑并返回model数据给view层,至于view层具体怎么用HTML展现,由专门的view层具体负责,这就是MVC模式,业务层与展示层是松耦合的。那么,Spring MVC是如何解耦合请求处理逻辑和页面渲染的呢?我们在Spring MVC配置介绍文章原创 2016-06-12 19:08:30 · 18898 阅读 · 4 评论 -
Spring MVC配置介绍
一、Spring MVC 纵览Spring MVC就是Spring框架对MVC设计模式的实现,通过Spring MVC ,我们可以快速的构建灵活、松耦合的web服务。再具体介绍Spring MVC 之前,我们先看一下它的请求处理过程:1.1 springMVC 的请求过程1. 请求会首先发送到DispatchServlet,这是spring的前置Servlet,它会接收请求并转发给sprin原创 2016-06-06 18:56:13 · 7215 阅读 · 4 评论 -
Spring整合JMS(消息中间件)
本篇主要介绍了异步消息机制及Spring对JMS封装,本篇文章讲解较为详细,如果想直接看如何配置,可以参考: Spring整合JMS(消息中间件)实例,但还是建议大家先看完本篇文章。一、消息异步处理类似于RMI、Hessian、Burlap等远程方法调用,它们都是同步的,所谓同步调用就是客户端必须等待操作完成,如果远程服务没有返回任何响应,客户端会一直等待直到服务完成。 异步调用则不同,客户端发送原创 2016-06-20 10:18:26 · 25980 阅读 · 7 评论 -
Spring整合JMS(消息中间件)实例
本篇文章主要描述了如何配置Spring-JMS,至于为何这样配置及Spring-JMS相关介绍,请阅读这篇文章:Spring整合JMS(消息中间件)。我们这里的消息broker用的是ActiveMQ。一、相关配置本篇主要讲解如何在Spring中配置JMS,关于Spring本身的配置本文就不多做介绍了。1.1 配置maven依赖在使用Spring-JMS之前,先配置相关依赖。<!-- Java JMS原创 2016-06-20 16:16:36 · 9501 阅读 · 0 评论 -
Http协议详解
HTTP(Hypertext Transfer Protocol)就是超文本传输协议,它是现代互联网最重要也是最基本的协议。Http协议是无状态的、应用层协议,它是web开发的基础,如果想从事web方面的开发,一定要仔细学习一下这个协议。Http基础Http设计的目的就是支持客户端(一般是浏览器)和服务器端进行方便的沟通,它是一个B/S协议。因为在互联网中,一个服务器往往需要处理大量的客户端请求,H原创 2015-11-03 16:47:46 · 4258 阅读 · 1 评论 -
AJAX - 基本知识
Ajax=异步的JavaScript和XML 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。一、AJAX - 创建 XMLHttpRequest 对象1.什么是XMLHttpRequest对象 所有现代浏览器(IE7、Chrome、Firefox翻译 2013-12-17 11:20:02 · 1035 阅读 · 0 评论 -
RESTEasy中的通用异常处理ExceptionMapper
RESTEasy是JBoss提供的一个Restful基础框架,使用它我们可以很方便的构建我们的Restful服务,而且它也完全符合Java的JAX-RS2.0标准,很多第三方Restful框架也都是基于RESTEasy开发的。原创 2016-08-02 14:45:08 · 10076 阅读 · 0 评论