选择显示字体大小

转换html内容为pdf格式

为网页提供pdf文件支持概要在这篇文章里,nick afshartous描述了一种把html的内容转换为pdf格式的方法。这种方法相当有用,比如说,一个web程序可以在它的页面上提供如“下载为pdf”的功能。这种功能方便了打印和储存,以供日后使用。afshartous的转换方法只使用开源的组件。也有一些商业产品可供使用。因此,在这篇文章里描述的这种方法既在价格上可以承担,又能够获得所用组件的源码。把网页内容以pdf的格式呈献有利于内容的传播。在一些应用中,提供格式便于打印的文档是一个必需的功能,比如员工利益表等。事实上,法律规定summmary plan descriptions(spds)必须能够打印,即使它们是在线提供的也是如此。然而只打印网页本身是不够的,因为打印格式必包含表格内容和页码。为了提供这样的功能,开发人员可以把html内容转换为pdf格式。在此即做...

http://www.sosof.com/detail/127/72512720644400.html -by - 丰搜 缓存页面


java ftp libraries 比较

正如我以前在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...

http://www.sosof.com/detail/272/9312720650897.html -by - 丰搜 缓存页面


看得见的开发管理方法—缺陷管理

最近陪家人逛了几集电视连续剧《情迷天使》和《玉观音》,《玉观音》算是重播了,只是以前也没注意,现在看了几集,真是看不下去了,其中给我最大的感受就是一群人,一时的冲动,种下恶果,然后前方百计的企图改变或是掩盖这个结果,苦苦挣扎着。既然希望有个严肃的结果,行为就一定要严谨。那么是否行为严谨就一定能有严肃的结果。由此我一直在想着,行为决定结果的问题,也想着这其中和软件开发管理之间存在的紧密关系。任何一个项目,就算是最资深的开发组长,最团结优秀的开发团队,也不能保证开发过程一定能按计划完全顺利进行,更别说放任计划随意进行的开发了(实际上这样进行开发的项目很多)。这根源到底是什么呢?我想说的就是可控性,如何实现可控性,是项目计划工具—microsoft project 2002,是软件开发管理工具—美国intersolv 公司的pvcs,是软件配置管理工具—cle...

http://www.sosof.com/detail/127/11412720651098.html -by - 丰搜 缓存页面


一个基于annotation的持久层框架-去除getter和setter

使用j2se 5.0的注解来去除getter和setter摘要getter/setter这种习惯用法一直是有问题的,它允许你的类更容易被访问,却使这些类失去了可维护性。j2se 5.0的注解(或者说元数据)提供了另一种可能性。比起用自省寻找get/set方法,你可以用注解“标注”类,然后在编译或者运行时访问那个注解。这篇文章不仅描述了注解机制,还介绍了一个基于xml的持久化机制的输出端,这个机制使用注解来标注类和字段。我曾经在javaworld对getter/setter这种习惯用法的缺点做了很详细的讨论(请看资源)。这种习惯用法一开始是在javabean规范中被介绍的,以作为一种“标注”对象属性的方法,这样,一个扩展的用户界面层工具(叫做beanbox)可以为那个对象创建一系列的属性列表。你可以像下面那样提供方法来“标注&rdq...

http://www.sosof.com/detail/127/33612720652976.html -by - 丰搜 缓存页面


软件测试工程师面试问题

或许你正需要面试软件测试工程师,或许你准备去应聘软件测试工程师,以下是一些可能注意的问题。(选译)有什么原因让你参与到测试和质量管理中来?什么是测试生命周期,解释一下它的各个阶段? 测试和质量保证有什么不同? 什么是negative测试? 在之前做测试的过程总遇到过哪些问题?你是如何解决的? 你是如何给你的测试和质量保证团队力量的? 你是如何定义质量管理的? 你最喜欢测试和质量管理什么地方? 你最不喜欢什么地方? 什么是瀑布式开发方法,你是否认同所有的步骤? 什么是v-模式开发方法,你是否认同这个模型? 什么是cmm?你工作过的公司的级别是怎么样的? 什么才算好的测试人员? 更多问题,可以查看以下内容:could you tell me two things you did in your previous assignment (qa/testing related hopefully)...

http://www.sosof.com/detail/127/46712720653074.html -by - 丰搜 缓存页面


入门-利用eclipse编译aspectj项目

问题你想要在eclipse下编译aspectj项目。没有使用eclipse或者ant?如果你在编写基于apsectj的aspect-oriented程序的时候没有使用eclipse或者ant,建议你跳过此章,并从下一章开始学习部署aspectj程序的常用方法。解决方案下载并在eclipse里安装aspectj development tools (ajdt)插件。版权声明:任何获得matrix授权的网站,转载时请务必保留以下作者信息和链接作者:jerric(作者的blog:http://blog.matrix.org.cn/page/jerric)原文:http://www.matrix.org.cn/resource/article/44/44423_eclipse+aspectj.html关键字:eclipse;aspectj讨论和eclipse项目一样,aspectj也是一个开源项目...

http://www.sosof.com/detail/127/29912720654334.html -by - 丰搜 缓存页面


swing是mvc设计的典范

不管你的项目是否用到了swing技术,我都要说,swing是一个设计优秀的java包,它充满了大师的智慧。如果你学了java却连一个button还不会写,就象你学习visual basic却不会用button,那可绝对是不能被原谅的。swing技术的应用已经在国外大行其道,由于java的免费、易学以及大家对于java技术的充分信赖,好多公司早早的就把应用程序的一切,从后台服务到前台人机交互界面,统统移到了java开发上。swing出现了快10年了,凭借其先进的设计思想,一直未曾落后于哪种语言的界面开发技术,使用和理解swing的设计思想,对软件开发者大有裨益。 swing的设计是mvc的典范。虽然mvc的概念有点泛滥,可是真正能够理解并熟练掌握、在设计和开发里面自然流露的并不多见。记得用vc++开发程序时候,mfc向导也是生成document和view两个类,当时一直奇怪为什么这么绕圈子。...

http://www.sosof.com/detail/127/43012720655166.html -by - 丰搜 缓存页面


通用的动态代理链--为你的应用程序添加aop

摘要:大多数开发者都知道在运行时中如何装饰一个对象并向其增加额外的功能。四人帮(gof)的装饰器模式可帮助开发者获得这个功能。在反射包中,j2se 1.3引入动态代理用于动态地装饰一个业务对象。此外,链化动态代理可以在运行时动态地向一个业务对象增加多种行为。特别地,这些额外的行为的类型是由面向方面编程定位的。这篇文章并不打算对aop作深入的讨论,而准备把重点放在动态代理的一般链化上,从而使开发者可以用以框架驱动的方法去实现一些aop概念。如果一个项目早已使用用某些现存的aop框架,那么开发者不用再担心实现一个定制的框架。开发者不论何种原因,在他们的项目中不使用这个框架仍然可以以一种有效的方法中且用较小的努力就可获得链化动态代理的好处。今天,用简单java对像(pojos)编程是相当流行的。当我们用pojos编程时,人们可以相当容易地应用面向对象编程方法(oop)。但有时在一个项目中用oop...

http://www.sosof.com/detail/227/3472272060217.html -by - 丰搜 缓存页面


java annotations前来救援

使用java annotations来管理对象的生命周期摘要java annotations主要用来标注deprecated的代码。在这篇文章中,它们用来把方法调用的控制权移交给一个轻量级框架中负责处理一系列方法调用的组件。因此,正确的初始化和设置等操作被委派给客户端应用而不是类,以做到设置和控制都可以调整。对于开发者来说,复杂的应用通常有很多初始化问题需要处理。许多不同的步骤无非是建立面板,配置服务之类。而这些事情的难点在于,有一些步骤需要重复,另一些则不需要。把这种管理问题交给类自己处理是非常麻烦的,因为逻辑可能会变化。另外,现代软件设计强调分离职责。简单来说,我们的目的是把做什么和怎么做分离开来。这篇文章展示给大家如何使用 annotations来做初始化控制,这种做法超越了简单的标注。它介绍了一个小的api,可以用它来开发你自己的“phaseable” an...

http://www.sosof.com/detail/227/5922272063718.html -by - 丰搜 缓存页面


javascript和applet互调用

java script调用java可以在网页里使用<script language=javascript>document.applet_name.method_name();</script>可以对applet进行控制,也可以从applet返回值。java调用java script需要导入netscape.javascript.jsobject这个类比如:jsobject window=jsobject.getwindow(this);jsobject window=(jsobject)window.getmember("document");来获取对当前窗口的控制权。 当点击链接makecall时,会触发java script函数function makecall(s){window.document.ctiapplet.testjavasc...

http://www.sosof.com/detail/227/3032272064713.html -by - 丰搜 缓存页面


1 2 3 4 5 6 7 8 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

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   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons