Web
流浪的侠客
还没有入行的程序猿,坚信自己能成为一个好的程序员。热爱运动旅行烹饪,是个有家天下情怀的青年。
展开
-
HTTP协议详解
HTTP协议详解当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获H转载 2014-03-28 17:27:09 · 730 阅读 · 0 评论 -
Spring MVC快速入门(上)
概述 大部分Java应用都是Web应用,展现层是Web应用不可忽略的重要环节。Spring为展现层提供了一个优秀的Web框架——Spring MVC。和众多其它Web框架一样,它基于MVC设计理念,此外,由于它采用了松散耦合可插拔组件结构,具有比其它MVC框架更多的扩展性和灵活性。 Spring MVC框架围绕DispatcherServlet这个核心展开,Disp转载 2014-12-10 14:14:11 · 1881 阅读 · 0 评论 -
Spring MVC快速入门(下)
初始化Spring MVC组件并集成到DispatcherServlet中 initStrategies()方法会在DispatcherServlet对应的WebApplicationContext初始化后自动执行,此时DispatcherServlet上下文中的Bean已经初始化完毕。该方法的工作事先通过一定的发现机制查询上下文中的组件Bean,如果找不到则装配默认的组件实例。转载 2014-12-10 14:15:59 · 771 阅读 · 0 评论 -
深入分析Java Web技术内幕 笔记4
1. B/S网络架构概述 当一个用户在浏览器里输入www.csdn.net这个URL时,将会发生很多操作。首先,它会请求DNS把这个域名解析成对应的IP地址,然后根据这个IP地址在互联网上找到对应的服务器,想这个服务器发起一个get请求,由这个服务器决定返回默认的数据资源给访问的用户。在服务器端实际上还有很多复杂的业务逻辑;服务器可能有很多台,到底指定哪台服务器来处理请求,这需要一个负载均原创 2015-01-15 18:29:44 · 1020 阅读 · 0 评论 -
Eclipse里面dubbo校验报错解决方案
Eclipse里面dubbo校验报错解决方案Multiple annotations found at this line:- cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:application'.原创 2015-09-30 18:20:52 · 4493 阅读 · 0 评论 -
做网页时如何使格式不随浏览器大小改变而是出现滚动条
Q:做网页时如何使格式不随浏览器大小改变而是出现滚动条? A:网页中的代码指定宽度长度的地方都改成像素,而不是百分比,举例如下: <table name="xxx" width="50%" height="30%" > 改成 <table name="xxx" width="500" height="300" >Q: 那改成多少合适呢? A:改成多少根据你的显示器分辨率是多少,如果你的是1原创 2015-10-30 10:40:41 · 5225 阅读 · 0 评论 -
自适应网页设计(Responsive Web Design)
随着3G的普及,越来越多的人使用手机上网。移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?手机的屏幕比较小,宽度通常在600像素以下;PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1366×768),有的还达到了2000像素。同样的内容,要在大小迥异的屏幕上,都呈现出满意的效果,并不转载 2015-10-30 10:22:50 · 769 阅读 · 0 评论 -
Spring组件扫描<context:component-scan/>使用详解
1. 如果不想在xml文件中配置bean,我们可以给我们的类加上spring组件注解,只需再配置下spring的扫描器就可以实现bean的自动载入。 2. 下面是引用spring framework开发手册中的一段话“ Spring 2.5引入了更多典型化注解(stereotype annotations): @Component、@Service和 @Controlle转载 2016-01-26 09:56:05 · 3350 阅读 · 1 评论 -
减少使用Java应用服务器,迎接Docker容器(还没怎么看懂)
随着Docker的发展,越来越多的应用开发者开始使用Docker。James Strachan写了一篇有关Java开发者如何使用Docker进行轻量级快速开发的文章。他告诉我们,使用Docker和服务发现的机制,可以有效减轻Java运维人员的负担,进行项目的快速启动和持续迭代。多年来,Java生态系统一直在使用应用服务器。Java应用服务器(如Servlet Engine、JEE或OSGi)是一个可转载 2016-01-27 19:19:11 · 1348 阅读 · 0 评论 -
a标签的href与onclick事件的区别详解
链接的 onclick 事件被先执行,其次是 href 属性下的动作(页面跳转,或 javascript 伪链接);假设链接中同时存在 href 与 onclick,如果想让 href 属性下的动作不执行,onclick 必须得到一个 false 的返回值。不信,你可以将 goGoogle 函数中的 return false 注释掉; <a onclick="window.location.转载 2016-03-16 09:53:59 · 1943 阅读 · 0 评论 -
HttpServletResponse.sendRedirect()与RequestDispatcher.forward()的区别
SendRedirectForward不同的request,不同的对象,但是可以取到上一个页面的内容send后面的语句会继续执行,除非returnForward后面的语句不会继续发送给客户端速度慢速度快需要到转载 2016-03-21 13:46:24 · 1059 阅读 · 0 评论 -
后台管理系统模板ACE
发现了免费的ace后台模板。界面还算美观,兼容性强,元素很丰富。其特点包括: 1、兼容BootStrap,兼容Jquery UI。所以可以用bootstrap和jqueryui的功能。当然还有jquery了。这太省心了!2、图标使用font awesome 3.2,可以使用字体图标,这就免去了,查找png图标的工作。3、表格可以用bootstrap的表格,也可以用jqueryui的表格,也可以用j转载 2016-03-22 13:49:05 · 3060 阅读 · 0 评论 -
Spring如何加载XSD文件(org.xml.sax.SAXParseException: Failed to read schema document错误的解决方法)
转自: http://blog.csdn.net/bluishglc/article/details/7596118开发过程中发现过去一直启动正常的系统,今天启动时会报出形如下面的错误:[plain] view plain copyorg.xml.sax.SAXParseException: schema_reference.4: F转载 2016-05-27 15:47:54 · 911 阅读 · 0 评论 -
Spring3 MVC 深入研究
一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)转载 2014-12-18 09:47:29 · 619 阅读 · 0 评论 -
Spring 配置文件XML中<beans>中属性概述
[html] view plaincopybeans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.原创 2014-12-24 17:32:16 · 5612 阅读 · 2 评论 -
http1.0 和http1.1 区别
翻了下HTTP1.1的协议标准RFC2616,下面是看到的一些它跟HTTP1.0的差别。1. Persistent Connection持久连接 在HTTP1.0中,每对Request/Response都使用一个新的连接。 HTTP 1.1则支持持久连接Persistent Connection, 并且默认使用persi转载 2014-03-28 20:18:48 · 812 阅读 · 0 评论 -
HTTP 请求、响应、缓存
1. HTTP请求格式 做过Socket编程的人都知道,当我们设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干什么的,消息体告诉对方怎么干。HTTP协议传输的消息也是这样规定的,每一个HTTP包都分为HTTP头和HTTP体两部分,消息体是可选的,而消息头是必须的。每当我们打开一个网页,在上面点击右键,选择“查看源文件”,这时看到的HTML代码就是H转载 2014-03-28 20:24:01 · 1107 阅读 · 0 评论 -
HTTP 协议工作原理
1. HTTP简介 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。 在了解HTTP如何工作之前,我们先了转载 2014-03-28 20:26:18 · 1123 阅读 · 0 评论 -
B/S与C/S结构安全的相对比较
关于网络安全软件B/S、C/S两种结构的优劣,近两年来出现过一些技术性的争论,但目前业内人士已经基本达成共识,B/S结构的优越性得到了普遍的认可,B/S结构是否能成为C/S结构的终结者还有待时间的验证。何为C/S、B/S结构 C/S结构软件(即客户机/服务器模式)分为客户机和服务器两层,客户机不是毫无运算能力的输入、输出设备,而是具备了一定的数据处理和数据存储能力;通原创 2014-05-05 00:25:38 · 10304 阅读 · 0 评论 -
cookie 和session 的区别详解
这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。 Cookie转载 2014-08-31 23:06:40 · 695 阅读 · 0 评论 -
BeanUtils用法举例
BeanUtils是一种很实用的封装好的javaBean, 是apache机构下的一个组件, 这里初略地讲述一下BeanUtils的实用性,以代码来讲述. User.java[java] view plaincopyprint?package com.deng; /** * @author: 邓永胜 * @date: Jan 19, 2010 - 1转载 2014-12-15 13:55:37 · 862 阅读 · 0 评论 -
WEB-INF目录与META-INF目录的作用
/WEB-INF/web.xmlWeb应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则。 /WEB-INF/classes/包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中。 /WEB-INF/lib/存放web应用需要的各种JAR文件,放置仅在这个应用中要求使用的转载 2014-12-16 16:36:50 · 4298 阅读 · 0 评论 -
Spring中Bean的命名问题及ref和idref之间的区别
Spring中Bean的命名1、每个Bean可以有一个id属性,并可以根据该id在IoC容器中查找该Bean,该id属性值必须在IoC容器中唯一;2、可以不指定id属性,只指定全限定类名,如:此时需要通过接口getBean(Class requiredType)来获取Bean;3、如果不指定id,只指定name,那么name为Bean的标识符,并且需要在容器原创 2014-12-18 09:26:09 · 816 阅读 · 0 评论 -
白话MVC(一)Model的产生及处理
写得很好的文章,对MVC写得很透彻易懂转自:http://www.oschina.net/question/564772_71899最近在带一“徒弟”,领悟能力很高,对我的能力也提出了新的要求,在“带”的过程中,发现了一有趣的现象,很多东西 会用,但是要想用清楚的语言把这些技术描述出来,还是很有难度的。特别是在讲Spring框架的使用,不少知识点的使用已经和学校课本上所教的东西脱节转载 2014-12-19 10:18:54 · 832 阅读 · 0 评论 -
Servlet 工作原理解析
转自:该文深入的介绍了 J2EE 中使用最广泛的 Servlet 技术运行原理,不管对于初学者还是高手来说都非常值得一看。从 Servlet 容器说起要介绍 Servlet 必须要先把 Servlet 容器说清楚,Servlet 与 Servlet 容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力。虽然它们是彼此依存的,但是又相互独立发展,这一切都转载 2014-12-19 11:04:41 · 627 阅读 · 0 评论 -
使用import简化spring的配置文件
对于spring配置文件的编写,我想,对于经历过庞大项目的人,都有那种恐惧的心理,太多的配置文件。不过,分模块都是大多数人能想到的方法,但是,怎么分模块,那就是仁者见仁,智者见智了。我的策略是使用import。基本代码格式如下 web.xml ...... context-param> param-name>contextConfigLocatio转载 2014-12-24 14:28:19 · 757 阅读 · 0 评论 -
spring注解注入:<context:component-scan>详解
spring从2.5版本开始支持注解注入,注解注入可以省去很多的xml配置工作。由于注解是写入java代码中的,所以注解注入会失去一定的灵活性,我们要根据需要来选择是否启用注解注入。我们首先看一个注解注入的实际例子,然后再详细介绍context:component-scan的使用。如果你已经在用spring mvc的注解配置,那么你一定已经在使用注解注入了,本文不会涉及到sprin原创 2014-12-24 14:50:48 · 3001 阅读 · 0 评论