基于HTTP(Hypertext Transfer Protocol)的Java文件上传组件,由于受HTTP协议及浏览器的约束和限制,都没能实现文件上传过程中进度显示的功能,仅实现了对文件上传的管理。针对现存服务器端上传组件不能显示进度的问题,通过对广泛应用的ap...基于HTTP(Hypertext Transfer Protocol)的Java文件上传组件,由于受HTTP协议及浏览器的约束和限制,都没能实现文件上传过程中进度显示的功能,仅实现了对文件上传的管理。针对现存服务器端上传组件不能显示进度的问题,通过对广泛应用的apache-commons-fileup load-1.0文件上传组件的原理及源码的研究,使用Java语言,以W eb应用服务器为环境,采用MVC(ModelV iew Controller)模式构建整体结构,运用Fac-tory,Decorator,Observer,Strategy,DAO(Data Advanced Ob ject)等模式实现组件内部控制,采用只与浏览器相关的脚本语言HTML,JAVASCR IPT,XMLHTTP等客户端显示技术,设计并实现了一种扩展性强、稳定、灵活、可定制的文件上传进度显示组件。展开更多
Java语言具有跨平台运行的特性,它针对不同设备和应用领域的开发提供了解决方案。J2ME是JavaAPI和JVM虚拟机的一个缩减版本,同样具有“一次开发,到处运行”的特性,并且服务于不同的无线设备的开发。从介绍J2ME的特性入手,分析了J2ME在...Java语言具有跨平台运行的特性,它针对不同设备和应用领域的开发提供了解决方案。J2ME是JavaAPI和JVM虚拟机的一个缩减版本,同样具有“一次开发,到处运行”的特性,并且服务于不同的无线设备的开发。从介绍J2ME的特性入手,分析了J2ME在无线网络通信开发方面与WAP技术相比较的优势,结合J2ME M IDP编程的特点,提出了基于HTTP协议开发Java手机C/S模式的网络通信的解决办法,并给出了实现方案。展开更多
文摘Java语言具有跨平台运行的特性,它针对不同设备和应用领域的开发提供了解决方案。J2ME是JavaAPI和JVM虚拟机的一个缩减版本,同样具有“一次开发,到处运行”的特性,并且服务于不同的无线设备的开发。从介绍J2ME的特性入手,分析了J2ME在无线网络通信开发方面与WAP技术相比较的优势,结合J2ME M IDP编程的特点,提出了基于HTTP协议开发Java手机C/S模式的网络通信的解决办法,并给出了实现方案。