Welcome 微信登录

首页 / 软件开发 / JAVA

用Axis开发基于Java的Web服务

用Axis开发基于Java的Web服务

用Axis开发基于Java的Web服务2010-12-13飞鹰概述本文介绍了一个比较简单实用的基于Java的SOAP引擎——Apache组织推出的 Axis——的安装、配置和应用开发方法,希望对有兴趣做基于Java的Web Services应用开发的朋友有所帮助。Axis简介Axis是Apache组织推出的SOAP引擎,Axis项目是Apache组织著名的SOAP项目 的后继项目,目前最新版本是采用Java的...
深入理解Collections API

深入理解Collections API

深入理解Collections API2010-12-13一个 List l 可能被做如下排序:Collections.sort(l);如果这个 list 由 String 元素所组成, 那么它将按词典排序法(按字母顺序)进行排序; 如果它是由 Date 元素所组成, 那么它将按年代顺序来排序。Java 怎么会知道该怎么做呢? 这一定是个魔术! 其实不然。实际上, String 和 Date 均实现了Comparable接口。Comparable 接口为一...
如何优化JAVA程序设计和编码,提高JAVA性能

如何优化JAVA程序设计和编码,提高JAVA性能

如何优化JAVA程序设计和编码,提高JAVA性能2010-12-13通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能。而一个设计良好的程序能够精简代码,从而提高性能。下面将提供一些在JAVA程序的设计和编码中,为了能够提高JAVA程序的性能,而经常采用的一些方法和技巧。1.对象的生成和大小的调整。JAVA程...
浅谈Java的输入输出流

浅谈Java的输入输出流

浅谈Java的输入输出流2010-12-13Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为你往往需要包装许多不同的对象。在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,上的数据流,字符串流,对象流,zip文件流....本文的目的是为大家做一个简要的介绍。流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网...
对《Java与模式》中工厂方法模式的异议

对《Java与模式》中工厂方法模式的异议

对《Java与模式》中工厂方法模式的异议2010-12-13关于工厂方法的一点讨论,我们知道工厂方法属于类型创建模式,而抽象工厂属于对象创建模式,并且所谓的类创建模式就是把创建工作延迟到子类,而对象创建模式则将延迟到另一个对象。并且设计模式中指出,类模式处理类和子类子间的关系,这些关系通过继承建立,是静态的,在编译时刻便确定下来。对象模式则处理对象之间的关系,是动态的,运行时刻是可以变化的,更具动态性。工厂方法由于属于类型创建模式,因此它的创建工作由子类完...
从重构的角度学习bridge设计模式

从重构的角度学习bridge设计模式

从重构的角度学习bridge设计模式2010-12-13从重构的角度学习bridge设计模式Bridge模式是一个在实际系统中经常应用的模式。它最能体现设计模式的原则针对接口进行编程,和使用聚合不使用继承这两个原则。由于我们过分的使用继承,使类的结构过于复杂,不易理解,难以维护。特别是在Java中由于不能同时继承多个类,这样就会造成多层继承,维护更难。Bridge模式是解决多层继承的根本原因。如果你在实现应用中一个类,需要继承两个以上的类,并且这两者之间又...
Struts用户指南

Struts用户指南

Struts用户指南2010-12-131. 介绍1.1 Model-View-Controller (MVC) 设计模式FIXME - 需要一个对该模式一般性的介绍。(译注:可以参考机械工业出版社的《设计模式》。)1.2 将MVC概念映射到Struts组件中Struts 的体系结构实现了Model-View-Controller设计模式的概念,它将这些概念映射到web应用程序的组件和概念中.这一体系结构中每个主要的组件都将在下面做详细的讨论。1.3 Mo...
Java中finalize()的另类用法

Java中finalize()的另类用法

Java中finalize()的另类用法2010-12-13做过JAVA编程的都知道,在JAVA中有一种垃圾收集器的机制,当它运行时(通常在系统内存低到一定限度时自动运行),会回收不再使用的对象所占用的内存,所以,在JAVA程序中,我们通常只考虑创建对象,而从不关心对象的清除。Finalize()是JAVA为类提供的一种特殊方法。垃圾收集器的工作过程大致是这样的:一旦垃圾收集器准备好释放无用对象占用的存储空间,它首先调用那些对象的finalize()方法,...
Java声音技术详解

Java声音技术详解

Java声音技术详解2010-12-13声音可以创造意境,触发遐想,当与虚拟图像相结合时,更加可以让整个世界充满幻觉。声音是多媒体技术的基础。这就是Sun公司的JAVA媒体技术开发小组忙于准备Java Sound 1.0 API并将其包含于下一版本的JAVA开发工具库中的原因。在JAVA2平台出现之前,JAVA语言只能处理电话音质的声音,以单声道8KHZ的采样频率存储为μ-law AU文件。JAVA2平台增加了对AIFF,WAV以及三种MIDI文件类...
Java声音技术简析

Java声音技术简析

Java声音技术简析2010-12-13java 的魅力之一就是对多媒体的支持,Appley使得原来沉闷的网页变得丰富起来,在java.applet中提供了很多功能强大的方法对多媒体的支持。现在我们就java中的声音技术来分析其中的功能。一 在Applet中播放声音播放声音是java对多媒体的支持一个重要部分.现今流行的声音格式有wav,mid,au为扩展名的声音文件。而java现主要支持以au为名的声音。在Applet中专门提供了类AudioClip来对...
Java平台上的CRM系统

Java平台上的CRM系统

Java平台上的CRM系统2010-12-13概要本文介绍了当前CRM系统的各种应用模式,指出了Java平台在实现CRM系统中具备的优势,并提出了“渐进式”实现CRM项目的原则。展示窗:CRM系统的多种应用模式无疑,作为一篇介绍“CRM系统”的文章的作者,我有责任展示这个缩略语所蕴藏的全部内涵。但由于各厂商的界定颇有参差,给出完整而普适的CRM系统的定义确实相当困难。我们不妨从列举目前流行的多种CRM系统的应...
Java模式设计之多态模式与多语言支持

Java模式设计之多态模式与多语言支持

Java模式设计之多态模式与多语言支持2010-12-13作为对象的创建模式,多态模式中的多态类可有多个实例;而且多态类必须自己创建、管理自己的实例,并向外界提供自己的实例。读者在阅读本文的时候,可以参考阅读笔者的《Java与模式》一书(刚由电子工业出版社出版)中的相关章节。引言 一个真实的项目这是一个真实的、面向全球消费者的华尔街金融网站项目的一部份。按照项目计划书,这个网站系统是要由驱动的,并且要支持十九种不同的语言;而且在将来支持更多的语言。消费者在...
javamail发送邮件的简单实例

javamail发送邮件的简单实例

javamail发送邮件的简单实例2010-12-13 BlogJava fun今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。 为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。第一个类:MailSenderInfo.javapackage com.util.mail;/** *//*** 发送邮件需要使用的基本信息*author by wang...
使用DMTF标准的Profile管理IBM i用户权限

使用DMTF标准的Profile管理IBM i用户权限

使用DMTF标准的Profile管理IBM i用户权限2010-12-13 IBM 荆雷引言分布式管理工作组(Distributed Management Task Force,DMTF)是一个领 导开发和采纳管理标准的行业组织。DMTF 的管理技术对于增强企业内部使用的 多厂商的工具之间的互操作性起到关键作用。通过在混合系统环境内部署符合 DMTF 标准的管理应用,客户可以进行统一管理,有效降低管理的复杂度和成本 。DMTF 已经针对不同的管理领域制定和...
Tomcat的过滤诀窍

Tomcat的过滤诀窍

Tomcat的过滤诀窍2010-12-13 IBM Sing Li过滤是 Tomcat 4 的新功能。它是 Servlet 2.3 规范的一部分,并且最终将 为所有支持此标准的 J2EE 容器的厂商所采用执行。开发人员将能够用过滤器来 实现以前使用不便的或难以实现的功能,这些功能包括:资源访问(Web 页、JSP 页、servlet)的定制身份认证应用程序级的访问资源的审核和记录应用程序范围内对资源的加密访问,它建立在定制的加密方案基础上对被访问资源的及时...
用Java调用VC音量控制程序

用Java调用VC音量控制程序

用Java调用VC音量控制程序2010-12-14前言本文通过Java的Runtime接口来实现调用其他语言实现的应用程序,进而来实现对计算机硬件信息的监控和控制.本文是多媒体信息系统的一个部分,就是调整计算机音量。使用VC编写音量控制程序本控制示例使用VC6.0编写,主要是调用系统的API来实现,mixerGetLineInfo 获取Master Volume Control.mixerGetControlDetails 获取 Volume Contro...
<< 361 362 363 364 365 366 367 368 369 370 >>