JavaEE
文章平均质量分 93
箫剑90
java软件行业者
展开
-
GET和POST的区别及get和post关于请求的编解码的问题
GET和POST的本质区别是什么? 使用GET,form中的数据将编码到url中,而使用POST的form中的数据则在http协议的header中传输。在使用上,当且仅当请求幂等(字面意思是请求任意次返回同样的结果,本质是请求本身不会改变服务器数据和状态)时使用GET,当请求会改变服务器数据或状态时(更新数据,上传文件),应该使用POST。区别使用GET,POST意义何在?转载 2012-08-01 19:35:31 · 6057 阅读 · 0 评论 -
浅谈MVC模式与三层架构
三层架构:软件的三层架构通常意义上是将软件的整个业务应用划分为:UI(User Interface)、BLL(Business Logic Layer)以及DAL(Data Access Layer)这三层(即我们通常所说的表示层,业务逻辑层和数据访问层)外加一个实体类库和一个SQLhelper类。他们之间的关系可以通过下面这张图片表示出来:转载 2012-09-03 17:31:27 · 914 阅读 · 0 评论 -
Ext学习系列(1)-- Ext.data.JsonReader
在JavaScript中,JSON是一种非常重要的数据格式,key:value的形式比XML那种复杂的标签结构更容易理解,代码量也更小,很多人倾向于使用它作为EXT的数据交换格式。 Ext.data.DataReader (meta, recordType) meta: totalProperty: json数据中,保存总记录数的属性 succes转载 2013-09-04 15:32:01 · 1569 阅读 · 0 评论 -
反向AJAX
反向Ajax的基本概念是客户端不必从服务器获取信息,服务器会把相关信息直接推送到客户端。这样做的目的是解决Ajax传统Web模型所带来的一个限制:实时信息很难从技术上解决。原因是,客户端必须联系服务器,主动询问是否存在变更,如果有变更就会更新页面(或者页面的一部分)。虽然可以非常快速完成这个操作,让人感觉好像是实时的,但是实际上不是实时的。我们需要的是,服务器联系查看其页面的所有浏览器,并通告所发转载 2014-09-19 14:25:58 · 611 阅读 · 0 评论 -
URL地址重写
URL重写就是首先获得一个进入的URL请求然后把它重新写成网站可以处理的另一个URL的过程。举个例子来说,如果通过浏览器进来的URL是“UserProfile.aspx?ID=1”那么它可以被重写成 “UserProfile/1.aspx”,这样的URL,这样的网址可以更好的被网站所阅读。如果浏览器不支持Cookie或用户阻止了所有Cookie,可以把会话ID附加在HTML页面中所有的原创 2014-09-22 16:39:16 · 3367 阅读 · 0 评论 -
Spring MVC Controller单例陷阱
Spring MVC Controller默认是单例的:单例的原因有二:1、为了性能。2、不需要多例。1、这个不用废话了,单例不用每次都new,当然快了。2、不需要实例会让很多人迷惑,因为spring mvc官方也没明确说不可以多例。 我这里说不需要的原因是看开发者怎么用了,如果你给controller中定义很多的属性,那么原创 2014-09-22 16:37:14 · 766 阅读 · 0 评论 -
session中的地址重写
地址重写,主要是为了防止有些浏览器,为了提高安全性,禁止了Cookie的功能,而session的ID恰好是保存在web容器中和客户端的内存当中的。所以一旦禁用了cookie,session也会无法使用.所以url重写技术就诞生了.像以前的新浪邮箱就没有采用url地址重写,导致了禁用cookie的时候,是无法进行操作的. Java代码 import java.io.IOExce原创 2014-09-22 17:07:20 · 933 阅读 · 0 评论