文件名称:fzhuadi

  • 所属分类:
  • JSP源码/Java
  • 资源属性:
  • [Java] [源码]
  • 上传时间:
  • 2012-11-26
  • 文件大小:
  • 298kb
  • 下载次数:
  • 0次
  • 提 供 者:
  • r**
  • 相关连接:
  • 下载说明:
  • 别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容均来自于网络,请自行研究使用

3.1  Http请求统一管理

传统的Java Http 请求,存在以下问题:

1)  不同Http技术,处理方式不一

一般 的Http 请求包括:get 请求方式、Post 请求方式、Multi-Part Post 请求方式。传统的Http 请求,只能处理标准的get, Post 请求;对于文件上载Multi-part post 方式,无法作出处理。同时对其他Stream 方式,也无法认识。

如果浏览器界面编程人员变更Http 请求技术,后台业务处理逻辑也必须随之变化。

2)  大小写敏感。

传统的Http 请求变量,与大小写敏感。如 Abc 变量 != abc 变量。这类大小写敏感是基于字符串的,无法通过Java 编译器检测出来。这给Java 编程带来很大的风险隐患。而Web 请求的处理逻辑,分布在众多的应用程序当中。应用逻辑的广泛分布特性,几何级数别的放大了应用系统的Bug 风险。

3)  字符集。

应用程序的字符集,受源代码编辑器的作用,一般都采用GBK 字符集;而传统Http 请求,都采用Unicode 字符集;如果要辨认Http的请求数据,必须把Unicode 字符集合转换成GBK 字符集;如果源代码编写过程中遗忘字符集的转换,将导致应用数据混乱的问题。应用逻辑的广泛分布特性,将几何级数的放大字符集方面的Bug .

4)  无法实现远程调用。

传统的Http 请求,是基于流的方式;无法直接-Java Service
(系统自动生成,下载前可以参看下载内容)

下载文件列表





fzhuadi

.......\filter

.......\......\GenerateFilter.java

.......\......\vssver.scc

.......\......\vssver2.scc

.......\http

.......\....\HttpRequest.java

.......\....\HttpUtil.java

.......\....\MyFile.java

.......\....\MyHttpConnection.java

.......\....\MyHttpRequest.java

.......\....\NewMyFile.java

.......\....\OldMyFile.java

.......\....\unpack

.......\....\......\ByteArrayBlob.java

.......\....\......\DataPart.java

.......\....\......\FileBlob.java

.......\....\......\MultiPartHttp.java

.......\....\......\MyBlob.java

.......\....\......\MyByteArrayOutputStream.java

.......\....\......\MyInputStream.java

.......\....\......\RandomAccessFileInputStream.java

.......\....\......\RandomAccessFileOutputStream.java

.......\....\......\vssver.scc

.......\....\......\vssver2.scc

.......\....\vssver.scc

.......\....\vssver2.scc

.......\jaas

.......\....\Group.java

.......\....\IpLimit.java

.......\....\JAASLoginModule.java

.......\....\Position.java

.......\....\Role.java

.......\....\TimeLimit.java

.......\....\TimeLimitUnit.java

.......\....\User.java

.......\....\UserLog.java

.......\....\vssver.scc

.......\....\vssver2.scc

.......\normal

.......\......\Base64Util.java

.......\......\Debug.java

.......\......\ErrorProcess.java

.......\......\HuadiException.java

.......\......\MD5.java

.......\......\MyDataInputStream.java

.......\......\MyDate.java

.......\......\MyStringReader.java

.......\......\ProfileManager.java

.......\......\StringTokenizer.java

.......\......\StringUtils.java

.......\......\URLDecoder.java

.......\......\URLEncoder.java

.......\......\Util.java

.......\......\XmlNode.java

.......\......\XmlNode.java.bak

.......\......\vssver.scc

.......\......\vssver2.scc

.......\service

.......\.......\CurrentSession.java

.......\.......\DataSet.java

.......\.......\DbPub.java

.......\.......\ExecuteSql.java

.......\.......\IDatasetSorter.java

.......\.......\ParameterSql.java

.......\.......\ParsedParameters.java

.......\.......\ParsedSql.java

.......\.......\ProcCall.java

.......\.......\RcSet.java

.......\.......\Record.java

.......\.......\ServiceManager.java

.......\.......\ServiceRequest.java

.......\.......\ServiceResult.java

.......\.......\SwitchRequest.java

.......\.......\SwitchService.java

.......\.......\baseClass

.......\.......\.........\CharsetConvert.java

.......\.......\.........\ColumnSet.java

.......\.......\.........\DBConnectionManager.java

.......\.......\.........\DBConnectionPool.java

.......\.......\.........\DbConnection.java

.......\.......\.........\DbConnectionExternal.java

.......\.......\.........\DbConnectionMySql.java

.......\.......\.........\DbConnectionOracle.java

.......\.......\.........\DbConnectionParameter.java

.......\.......\.........\DbConnectionSqlServer.java

.......\.......\.........\DbConnectionSybase.java

.......\.......\.........\DbResourceHolder.java

.......\.......\.........\ExecuteServiceThread.java

.......\.......\.........\ExecuteUpdate.java

.......\.......\.........\ExecuteUpdateNormal.java

.......\.......\.........\ExecuteUpdateOracle.java

.......\.......\.........\ICharsetConvert.java

.......\.......\.........\IResourceContainer.java

.......\.......\.........\MySorter.java

.......\.......\.........\OverMaxConnectionException.java

.......\.......\.........\ProcPara.java

.......\.......\.........\ProcSet.java

.......\.......\.........\ProcSetManager.java

.......\.......\.........\RemoteGroup.java

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度更多...
  • 请直接用浏览器下载本站内容,不要使用迅雷之类的下载软件,用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*主  题:
*内  容:
*验 证 码:

源码中国 www.ymcn.org