正如我以前在javaworld上发表的文章java ftp client libraries reviewed中讨论的一样(2003年4月),jdk对ftp的支持并不完全的符合ftp规范。(ftp规范了959条项目)比如jdk不允许在服务器端创建文件夹或者ftp连接对同一个文件打开两个相同的连接。所以当和rfc959比较时,证明jdk并不是完全令人满意的。而且,当使用jdk所支持的ftp时,ftp服务器端返回的是无格式的字符串,而不是方便的java对象。为了完全的获得rfc959的支持和提供方便的方法,java开发者们必须求助于市面上的第三方库许多的java ftp库都可以在网上找到,他们有:--jscape's secure ftp factory --enterprise distributed technologies' ftpj --jftp --jakarta commo...
最近陪家人逛了几集电视连续剧《情迷天使》和《玉观音》,《玉观音》算是重播了,只是以前也没注意,现在看了几集,真是看不下去了,其中给我最大的感受就是一群人,一时的冲动,种下恶果,然后前方百计的企图改变或是掩盖这个结果,苦苦挣扎着。既然希望有个严肃的结果,行为就一定要严谨。那么是否行为严谨就一定能有严肃的结果。由此我一直在想着,行为决定结果的问题,也想着这其中和软件开发管理之间存在的紧密关系。任何一个项目,就算是最资深的开发组长,最团结优秀的开发团队,也不能保证开发过程一定能按计划完全顺利进行,更别说放任计划随意进行的开发了(实际上这样进行开发的项目很多)。这根源到底是什么呢?我想说的就是可控性,如何实现可控性,是项目计划工具—microsoft project 2002,是软件开发管理工具—美国intersolv 公司的pvcs,是软件配置管理工具—cle...
或许你正需要面试软件测试工程师,或许你准备去应聘软件测试工程师,以下是一些可能注意的问题。(选译)有什么原因让你参与到测试和质量管理中来?什么是测试生命周期,解释一下它的各个阶段? 测试和质量保证有什么不同? 什么是negative测试? 在之前做测试的过程总遇到过哪些问题?你是如何解决的? 你是如何给你的测试和质量保证团队力量的? 你是如何定义质量管理的? 你最喜欢测试和质量管理什么地方? 你最不喜欢什么地方? 什么是瀑布式开发方法,你是否认同所有的步骤? 什么是v-模式开发方法,你是否认同这个模型? 什么是cmm?你工作过的公司的级别是怎么样的? 什么才算好的测试人员? 更多问题,可以查看以下内容:could you tell me two things you did in your previous assignment (qa/testing related hopefully)...
摘要:大多数开发者都知道在运行时中如何装饰一个对象并向其增加额外的功能。四人帮(gof)的装饰器模式可帮助开发者获得这个功能。在反射包中,j2se 1.3引入动态代理用于动态地装饰一个业务对象。此外,链化动态代理可以在运行时动态地向一个业务对象增加多种行为。特别地,这些额外的行为的类型是由面向方面编程定位的。这篇文章并不打算对aop作深入的讨论,而准备把重点放在动态代理的一般链化上,从而使开发者可以用以框架驱动的方法去实现一些aop概念。如果一个项目早已使用用某些现存的aop框架,那么开发者不用再担心实现一个定制的框架。开发者不论何种原因,在他们的项目中不使用这个框架仍然可以以一种有效的方法中且用较小的努力就可获得链化动态代理的好处。今天,用简单java对像(pojos)编程是相当流行的。当我们用pojos编程时,人们可以相当容易地应用面向对象编程方法(oop)。但有时在一个项目中用oop...
5.驱动器/目录/文件操作 本次交流时间有限,有时间再做详细探讨 6. asp编写与调试经验:cookies和session如何选择、cookies数量陷阱、页面过期和缓冲设定、移植性如何保证、如何应付内部服务器500错误…… 1.cookies和session的选择: ⑴.共同特点 ⑵.不同之处: ①.工作方式 ②.过期条件 ③.对服务器的性能影响 2.cookies数量陷阱: iis可以保存一般的cookies不超过20个,再定义新的cookies以前的cookies的值就丢失了,这样对大型应用显然局限性非常大,如何解决这个问题呢? 答案是使用二维cookies。 例子: 测试一维cookies数量极限: test_cookies_1.asp <% for i=1 to 50 response.cookies("cookies_"&i)=i next %> test_cookie...
在使用css建站时,您肯定遇到过形形色色的布局问题,最后可能被搞得焦头烂额。本文的目的是让您的设计过程更为容易,当您遇到困难时为您提供快速参考。有疑问,先验证 在调试时,先对您的代码进行验证往往能省去不少麻烦事。格式不正确的xhtml/css 会导致许多布局上的错误。 在其他浏览器中进行测试之前,请先在最先进的浏览器中撰写和测试css代码,而不是相反。 如果您在破旧的浏览器中编写和测试,你的代码就不得不依赖那个破旧浏览器的糟糕的显示,然后在符合标准的浏览器中进行测试,看到显示结果“不正常”时,你会很沮丧的。相反,您应该先将您的代码完善,然后再设法为较低级的浏览器打算。这样从一开始您的代码就是符合标准的,你不必再为支持其他浏览器而劳心费神。当然了,目前遵从标准的浏览器无疑就是 mozilla, safari 或 opera。 确保您期望的效果确实存在 许多特定的浏览器专有的css扩展在正式标...
java 中的annotation 编者:管斌(http://blog.matrix.org.cn/page/guanbing) 在创建ejb组件时,必需提供一些定义,使得ejb组件使用一些服务例如:安全服务,持久化服务,事务服务。ejb容器可以提供这些服务,这样ejb只要实现业务逻辑就可以了。但是说到底ejb容器使用ejb组件的元数据来提供这些服务,在以前ejb的元数据是以xml配置文件形式出现的,这些配置文件与ejb源文件是分开的。ejb的部署人员无法了解ejb本身的信息,如果ejb组件的创建者用注释(annotation)的方法将这些配置服务的信息和代码放在一起,这样ejb的部署者就可以了解ejb的信息,ejb的home接口可以使用annotation自动生成,当然到目前为止更好的是在简单的java object上使用annotations。一.什么是annotation在已经发布的...
asp有一个最重要的功能,就是它可以让你非常轻松地连接数据库。通常都是和一个access或者一个sql数据库相连。因为access是最容易起步的,同时,在你的机器上也许已经都装有access了,所以,在下面的例子中,我们都将使用access来做例子。一旦你学习了asp和access数据库连接的核心技术方法,当你开始使用sql server的时候,你就会发现,两者所需要的关键技术是基本相同的。当你要连接数据库的时候,你需要在服务器上将这个数据库打开。你可以通过使用数据源名(dsn)或者通过在你的脚本语言中直接使用一个dsn-less连接的方法来连接和打开数据库。 创建一个数据源名(dsn) 你可以通过在控制面板中给你的数据库建立一个系统dsn来使你的数据库可以在asp中连接使用。你可以在你的本地计算机上建立若干个dsn,每个dsn对应你使用的不同的数据库。在建立完dsn之后,你就可以在你的本...
和大多数的语言脚本一样,学习asp最好的方法就是亲身尝试asp,使用你自己的系统安装pws或者iis。你可以边学习边在你自己的服务器上测试asp组件和函数。为了方便学习,我们已经编译了一些操作脚本让你感受一下asp的力量和灵活性并帮助你构建你的vbscripting字汇。转自:动态网制作指南 www.knowsky.com学习asp你可以通过浏览其他网站的源代码来进行。事实上,你页面的asp部分可以在内容被写到屏幕前进行。所以,你可以在你的页面上这么写: <% response.write "your name is" & strname %> 当你浏览这个页面的代码的时候你将看到(如果你的名字是 "jane."): your name is jane 你的页面可能会包含大量的脚本部分或者总计脚本,但是你从浏览代码的命令中看到的只是html代码,它被发送作为.asp页面的输出。 he...
xml作为全球通用的结构化语言,越来越受人们青睐,各种开发平台(比如microsoft studio系列、oracle系列、inprise borland系列等)也都把支持xml开发作为产品特色之一 。由于笔者所从事的电子政务开发较早的引入了xml,所以尝到了许多甜头,在许多项目中利用xml数据交换信息,省去了许多麻烦事,不用制定繁锁的数据格式,利用xml数据易于表达,也利于一线开发者跟踪调试。 在xml应用中,最常用也最实用的莫过于xml文件的读写,所以笔者通过一个简单的xml文件读写来作简要分析。可以在任何文本编辑器中先建立如下结构的xml文件,类似于html结构,但xml语义比较严格,起始标记必须配对,比如"〈学生花名册〉"与"〈/学生花名册〉"对应,空格多少可不必在意,但一般都以缩格形式书写,便于阅读。把此文件命名为input.xml,可以在任何支持xml的浏览器中打开测试一下,如...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器