前几天去客户那边做一个小项目,涉及到MYSQL,Oracle,AS400DB2数据库,最后还要将查询出来的数据写成文件,上传到FTP。(大概就是这样,其实还有很多业务)
本来是想用ftp4j或者java的ftp操作的扩展包来做的,但是,我在要操作AS400数据库的时候发现这个jar中就附带了一个FTP的类,我就想直接拿来使用,但是发现参数全是 args,因为好奇我就把jar发编译了看源码,稍作研究以后,发现这个类用起来挺方便,几行代码就能搞定FTP操作了,比我在网上看到的ftp操作都简单,于是乎,我将这个类代码记录下来,嘿嘿!!
com.ibm.as400.access.FTP;//package //host: ftp://192.168.1.10 FTP ftp = new FTP(host, userName,password); ftp.connect(); //切换目录 ftp.cd(dir); //开始上传 ftp.put(f, f.getName()); //关闭连接 ftp.disconnect();
上传文件时put,下载自然是get了,我就不多说,嘿嘿,下面我把jar传上来
相关推荐
- **QOPENSYS文件系统**: 允许在AS/400上存取UNIX类文件。 - **QLANSRV文件系统**: 快速访问AS/400磁盘。 - **功能**: - **Root文件系统**: 类似于传统的文件系统,支持长文件名。 - **QSYS.LIB文件系统**: 包含...
5. **XML和JSON**:AS3提供了XML类用于解析和操作XML数据,同时也支持JSON(JavaScript Object Notation)数据格式,这在与服务器进行数据交换时非常常见。 6. **错误处理**:通过try...catch语句进行异常处理,...
在.NET框架中,WebForm是一种基于ASP.NET技术的网页开发模型,它允许开发者构建动态、交互式的Web应用程序。...整个过程涉及到HTTP文件上传机制、FTP协议操作以及ASP.NET WebForm的事件驱动编程模型。
Event类和EventDispatcher接口构成了事件驱动编程模型,使得响应用户交互和程序状态变化变得简单。 五、网络通信 AS3提供了XMLSocket和URLLoader类进行网络通信。XMLSocket用于建立TCP连接,实现双向数据传输,常...
AS3提供了URLLoader和XMLSocket等类进行网络通信,可以实现HTTP请求、FTP传输、WebSocket连接等。此外,AMF(Action Message Format)常用于与服务器端的Flash Remoting交互,提高数据传输效率。 八、声音和视频...
2. **包**:AS3.0中引入了命名空间的概念,通过包(package)组织类,例如`flash.display.MovieClip`。 3. **类与对象**:AS3.0是基于类的,所有的数据都是对象,例如`MovieClip`、`Button`等。类定义了对象的行为...
随书源码可能包含了书中各个章节的示例项目,覆盖了基础语法、类的使用、事件处理、网络编程、多媒体操作等多个主题,通过实际操作这些源码,学习者能更好地掌握AS3.0的精髓。建议按照书中的指导,逐步分析并运行...
12. **声音和视频处理**:AS3提供Sound和Video类,用于播放、操作音频和视频文件,实现多媒体应用。 13. **本地存储**:使用SharedObject类,AS3可以在用户本地存储小量数据,类似浏览器的cookies。 14. **动作...
AS3中的包(package)和命名空间概念,能帮助开发者更好地组织和管理代码。 三、显示对象和舞台 在Flash环境中,DisplayObject是所有可显示元素的基类,包括Sprite和MovieClip等。理解舞台(Stage)的概念,以及...
2. **事件驱动**:AS3中的事件驱动模型允许程序响应用户操作或其他事件,如点击按钮、加载数据等,增强了用户体验。 3. **强类型系统**:AS3是强类型语言,每个变量在声明时必须指定类型,这有助于减少运行时错误。...
AS3提供了Socket、URLLoader和XMLSocket等类,支持HTTP、FTP和AMF等协议,用于与服务器进行数据交换,实现Web服务调用和XML数据解析。 十、本地存储与文件操作 AS3可以使用FileReference类进行文件上传和下载,...
8. 网络通信:AS3提供了Socket、URLLoader和SharedObject等类,用于与服务器进行HTTP、FTP或本地数据共享。 9. 动画和图形:AS3允许开发者创建复杂的动画,包括补间动画和关键帧动画,同时也支持矢量图形的绘制。 ...
3. **事件驱动编程**:在AS3中,网络操作通常是异步的,这意味着你需要监听并响应特定的网络事件,如数据接收完成、连接建立或错误发生。 4. **数据解析**:在网络监控中,可能需要解析接收到的数据,例如HTTP响应...
- AS3.0支持XMLSocket、URLLoader等类进行HTTP、FTP等网络通信,可以加载和发送数据。 - LocalConnection用于在同一台机器上的不同SWF之间进行通信。 10. **错误处理和调试**: - 使用try...catch语句处理可能...
1. **AS3基础语法**:AS3采用了更严格的面向对象编程模型,包括类、对象、包、接口等概念。它有强类型系统,支持变量声明时指定数据类型。了解这些基础知识对于编写稳定、可维护的代码至关重要。 2. **事件处理**:...
1. **基础语法**:AS3相较于AS2有了很大的改变,包括类的使用、事件驱动模型等。书中会详细讲解AS3的基础语法结构,如变量声明、数据类型、运算符、流程控制语句(if、switch、for、while)以及函数的定义与调用。 ...
2. 事件驱动编程:AS3的核心是事件驱动模型,通过Event类和EventListener接口处理用户输入、数据改变等事件。 3. 包(Package):AS3支持包的概念,将相关类组织在一起,通过命名空间避免命名冲突。 4. 运算符:AS...
通过示例,开发者可以学习如何与服务器进行HTTP或FTP通信,获取和发送数据,实现数据驱动的应用。 八、本地存储与文件操作 AS3.0允许应用访问用户的本地存储,如使用SharedObject进行数据持久化。示例会展示如何...
2. **事件驱动编程**:AS3中的事件处理机制使得响应用户交互变得简单。理解事件监听器、事件对象和事件流是构建交互式应用的关键。 3. **显示列表**:AS3的显示列表管理着舞台上所有可视对象,包括MovieClip、...