
Java
liumyong
这个作者很懒,什么都没留下…
展开
-
一个struts+sql server得分页(存储过程版)
转载 2005-04-27 18:05:00 · 1218 阅读 · 0 评论 -
如何用java拷贝本地文件夹
利用java本地拷贝文件及文件夹 如何实现文件夹对文件夹的拷贝呢?如果文件夹里还有文件夹怎么办呢?接下来我就将我的方法演示给一些初学者,希望能够帮助你们!/** CopyRight by http://www.designac.org/*/package copyfile;import java.io.*;/*** @author Administrator** Class Function:*/转载 2005-01-04 10:08:00 · 1202 阅读 · 0 评论 -
如何用 C 注册 windows 服务程序 (分析 Java Service Wrapper 代码)
如何用 C 注册 windows 服务程序 (分析 Java Service Wrapper 代码)前提: 从http://wrapper.tanukisoftware.org 下载 Java Service Wrapper 的源代码. 因为 Java Service Wrapper 同时提供windows 和 linux 上的实现,所以源文件夹里的代码都是分两份的.转载 2004-12-30 15:37:00 · 1367 阅读 · 0 评论 -
JAVA相关基础知识(3)
121、内部类可以引用他包含类的成员吗?有没有什么限制?一个内部类对象可以访问创建它的外部类对象的内容122、WEB SERVICE名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解释。 Web ServiceWeb Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行转载 2004-12-23 12:04:00 · 1247 阅读 · 0 评论 -
JavaBean实现多文件上传
在网上看到许多上传文件的例子,可是都是jsp程序,每遇到需要文件上传的地方就要复制这段上传代码并做相应修改,维护起来极不方便。为了增强代码的可重用性,我将这段通用的上传程序写成了JavaBean,请大家多提意见。首先, 下载 commons-fileupload-1.0.zip 和 commons-beanutils-1.7.0.zip, http://apache.freelamp.c转载 2004-12-22 12:45:00 · 1035 阅读 · 0 评论 -
JAVA相关基础知识(2)
61、servlet的生命周期web容器加载servlet,生命周期开始。通过调用servlet的init()方法进行servlet的初始化。通过调用service()方法实现,根据请求的不同调用不同的do***()方法。结束服务,web容器调用servlet的destroy()方法。62、如何现实servlet的单线程模式63、页面间对象传递的方法request,session,applicat转载 2004-12-23 12:02:00 · 3231 阅读 · 0 评论 -
JAVA相关基础知识(1)
1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继转载 2004-12-23 12:00:00 · 755 阅读 · 0 评论 -
使用Axis发布简单的Web服务
使用Axis,要发布一个Web服务非常简单,简直不能再简单了,尽管看起来过程和相关代码有些长。我这个帖子里用到了这些软件:Axis 1.1、Eclipse 2.1和Eclipse的Tomcat插件2.2(Sysdeo Tomcat plugin)。发布的方法如下:我要发布的服务是一个图书商店,公布的方法有添加图书addBook、列表图书listBooks、删除图书deleteBook等等,为简转载 2004-12-13 17:17:00 · 1383 阅读 · 0 评论 -
Web服务部署内幕[绝对原创]
1.第一口就吃到馅,配置一个Web服务的最简方法===============================================================================================为了能让web服务先跑起来,先给出一个Web服务的原型,以便于后面的讨论。我们从一个最简单的例子开始,只给出必须的东西。所需软件:1.Tomcat4.1.22.一转载 2004-12-13 16:18:00 · 1063 阅读 · 0 评论 -
应用AXIS开始Web 服务之旅
本文介绍使用AXIS作为开发环境来体会Web服务的开发过程。一. 介绍本文并不是想介绍Web服务的原理、系统架构等,我们假设您已经了解了关于Web服务的一些基本的概念、原理等知识。本文主要是针对那些已经了解Web服务概念,但是还没有亲身体会Web服务所带来令人欢欣鼓舞的特征的开发人员。在此我们认为你已经具备了Java、XML等基础知识,如果你还有其他开发环境的经验例如VB、VC那是再好不过的了转载 2004-12-12 21:53:00 · 1299 阅读 · 0 评论 -
AXIS全攻略(二)[原]
六、服务的访问 GET方式的服务访问 一般的SOAP消息都是采用POST方式实现传递,但也可以通过GET方式来访问。比如以下给出的一个服务——“HelloWorld”,其源码如下: 文件HelloWorld.jwspublic class HelloWorld{ public String helloWorld() { System.out.print转载 2004-12-08 14:12:00 · 1850 阅读 · 0 评论 -
使用 XML Schema 定义元素的基本知识
新的 XML Schema 系统即将成为 W3C 推荐标准,目的是为了克服 DTD 的局限性(请参阅侧栏, DTD 的局限性),为 XML 文档提供丰富的语法结构。本文展示了模式的灵活性,说明如何使用 XML Schema 系统来定义最基本的 XML 文档构造块——元素。XML Schema 比 DTD 更强大。为了说明 XML Schema 机制的强大功能,下面三个程序清单简要比较了表示元素转载 2004-12-13 17:31:00 · 1552 阅读 · 0 评论 -
使用Apache Axis部署 Web服务时的常见问题及其解决方法
2003 年 11 月本文详细介绍了在Linux环境下以Apache Axis+ Resin作为Web服务平台部署Web服务时的常见问题及解决方法。衷心希望本文对Web服务的开发人员或对Web服务感兴趣的读者能起到一定的帮助作用。1 引言随着Web服务技术的发展和成熟,其方便性和易用性已逐渐被人们所接受,越来越多的合作伙伴之间开始利用Web服务来实现合作方之间的数据接口。使用Apache转载 2004-12-13 17:14:00 · 1297 阅读 · 0 评论 -
Java中,利用语言与平台特性改进RMI分布计算框架
摘要:RMI是Sun设计的优秀的基于Java的分布计算框架,像CORBA、DCOM等架构一样采用了经典的Stub/Skeleton设计。本文针对基于RMI企业级分布计算的实际需要,利用Java的特性,对RMI进行改进,设计出一个优秀的Intercepto(拦截器)-RMI框架。关键字:Java;RMI;Stub/Skelton;Serialization;DynamicProxy;Dynami转载 2005-01-04 12:23:00 · 1150 阅读 · 0 评论 -
把java类变成 Windows NT服务的3种方法
把java类变成 Windows NT服务的3种方法(使用 Java Serivce Wrapper) 集成 Java Service Wrapper 的三种方法:1 使用 WrapperSimpleApp 类启动您的应用程序,这是最简单的,也是Java Service Wrapper推荐使用的方法.2 使用 WrapperStartStopApp 类. 这种方法和第一种不同的地方在于,可以使用一转载 2004-12-30 15:14:00 · 1323 阅读 · 0 评论 -
JNI入门教程之HelloWorld篇
本文讲述如何使用JNI技术实现HelloWorld,目的是让读者熟悉JNI的机制并编写第一个HelloWorld程序。 Java Native Interface(JNI)是Java语言的本地编程接口,是J2SDK的一部分。在java程序中,我们可以通过JNI实现一些用java语言不便实现的功能。通常有以下几种情况我们需要使用JNI来实现。标准的java类库没有提供你的应用程序转载 2004-12-30 15:17:00 · 896 阅读 · 0 评论 -
计算Java日期
学习怎样创建和使用日期 概要 不管你是处理财务交易还是计划着下一步的行动,你都要知道怎样在Java中建立,使用和显示日期。这需要你简单的查阅一下相应类的API参考:一个日期可以创建3个相关类的对象。这篇文章告诉你你想要知道的内容。(3,000字)作者:Robert Nielsen 翻译:Cocia Lin Java统计从1970年1月1日起的毫秒的数量表示日期。也就是说,例如,1970转载 2005-04-20 17:10:00 · 983 阅读 · 0 评论 -
处理Cookie
9.1Cookie概述 Cookie是服务器发送给浏览器的体积很小的纯文本信息,用户以后访问同一个Web服务器时浏览器会把它们原样发送给服务器。通过让服务器读取它原先保存到客户端的信息,网站能够为浏览者提供一系列的方便,例如在线交易过程中标识用户身份、安全要求不高的场合避免用户重复输入名字和密码、门户网站的主页定制、有针对性地投放广告,等等。 Cookie的目的就是为用转载 2005-03-23 09:58:00 · 953 阅读 · 0 评论 -
Eclips使用秘技(绝对经典)
前言: 本来我都是使用JBuilderX当主力IDE、但使用了Eclipse后 发现...Eclipse原来也这么好用...渐渐的就爱上了它...... Eclipse优点:免费、程序代码排版功能、有中文化包、可增 设许多功能强大的外挂、支持多种操作系统(Windows、 Linux、Solaris、Mac OSX)..等等。 开此篇讨论串的目的,是希望能将Eclipse的一些使用技巧转载 2005-06-27 15:56:00 · 1249 阅读 · 0 评论 -
Struts分页的多个实现
Struts分页的一个实现 在Web应用程序里,分页总让我们开发人员感到很头疼,倒不是因为技术上有多么困难,只是本来和业务没有太多关系的这么一个问题,你却得花不少功夫来处理。要是稍不留神,时不时出点问题就更郁闷了。我现在做的一个项目也到了该处理分页的时候了,感觉以前处理得都不好,所以这次有所改变,基本目标是在现有(未分页)的代码基础上,尽量少做修改,并且同样的代码可以应用于不同模块的分页。以下转载 2005-02-23 13:20:00 · 5193 阅读 · 9 评论 -
返回中文unicode的byte字符串
工作中需要这样的功能,下面是实现代码,比如输入“朋友”,输出/u0b67/ucb53public class UnicodeByteUtil { public static void main(String[] args) { UnicodeByteUtil instance = new UnicodeByteUtil(); BufferedReader r转载 2005-02-02 09:46:00 · 1241 阅读 · 0 评论 -
转载:返回中文unicode的byte字符串
工作中需要这样的功能,下面是实现代码,比如输入“朋友”,输出/u0b67/ucb53public class UnicodeByteUtil { public static void main(String[] args) { UnicodeByteUtil instance = new UnicodeByteUtil(); BufferedReader r转载 2005-02-02 09:47:00 · 1159 阅读 · 0 评论 -
JAVA生成JPG缩略图
在任何一个综合性网站,我们往往需要上传一些图片资料。但随着高分辨率DC的普及,上传的图片容量会很大,比如300万象素DC出来的文件基本不下 600K。为了管理方便,大家可能不愿意每次都用ACDsee修改它,而直接上传到服务器。但是这种做法在客户端看来就没有那么轻松了,对于拨号上网的用户简直是一场恶梦,虽然你可以在图片区域设置wide和high! 问题的解决之道来了!我们可以在类中处理转载 2005-01-05 12:19:00 · 977 阅读 · 0 评论 -
使用Java生成Pdf文档
如今PDF格式文档的使用已经越来越普遍,它在文档压缩、安全等方面都表现的非常优秀,有关它的好处我就不在这里多说了。那么如何使用Java语言开发应用来输出PDF格式的文档呢?在这里给大家介绍iText,它是一个开发源代码的项目,你可以使用iText方便的实现PDF的输出。这篇文章我将向大家介绍如何使用iText来生成PDF文档。HelloWorld作为一个程序开发人员,对于He转载 2005-01-05 10:10:00 · 1484 阅读 · 0 评论 -
EJB(2.X-3.0)、Hibernate、Spring:剖析、批判和展望
一段时间以来,EJB、Hibernate、Spring的恩怨情仇,是J2EE的热门话题。EJB VS Hibernate、EJB VS Spring这样的议题随处可在。这篇文章,笔者试图通过对技术发展史的回顾,对source的剖析、对比,深入挖掘这些技术出现的初衷、缺陷、走向。一、 前言 我强调EJB、Hibernate、Spring的恩怨情仇,同时也必须说明,我一向反感你说我怎么转载 2005-01-04 10:03:00 · 1098 阅读 · 0 评论 -
WebSphere多节点安装及"克隆"配置说明
第一部分:说明本文以一个例子说明如何在win2000平台上实现WebSphere4.0的多节点安装和"克隆"的配置(在UNIX上的思路是一样的,具体细节可能不同)。这种安装和配置在实际生产环境中有广泛的应用,通过这个实验,我们可以对WebSphere、Web Server及数据库服务器之间的关系以及"克隆"有更深的理解。多节点安装WebSphere的最简单的安装是把Web服务器、应用服转载 2005-01-07 14:32:00 · 3799 阅读 · 0 评论 -
浅谈JAVA VM 发展
標題:淺談 Java VM 發展作者:Jim Huang (黃敬群)版權宣告:允許在保留作者、出處,以及本宣告的前提下,以任何人類可讀之形式 自由散佈最後更新:Apr 16, 2004 淺談 Java VM 發展 Jim Huang转载 2005-01-06 17:04:00 · 1810 阅读 · 0 评论 -
如何使用Java编写NT服务
内容简介:本文通过例子讲解了如何利用Java的特性快速编写安全可靠的NT服务,并展示了Java的多线程如何实施,以及如何应用套接字实现网络服务。关键词:Java JntSvc.exe NT服务 多线程 套接字编程一、NT服务介绍所谓NT服务,实际上是一类特殊的应用程序所谓NT服务,实际上就是一个可以在系统启动时自动在一定身份下启动的伴随系统长时间存在的进程。象FTP server、H转载 2004-12-30 15:31:00 · 998 阅读 · 0 评论 -
AXIS实现Web服务深入篇
本文主要介绍使用service方式实现Web服务、复杂类型参数或者返回值以及面向消息/文档的服务类型,同时还会简单提及Web服务的会话管理以及安全问题等等。前段时间我的一篇文章《应用AXIS开始Web服务之旅》介绍了如何通过AXIS这个项目来实现Web服务的功能。该文章主要介绍AXIS的结构、如何使用jws文件的方式开发一个简单的Web服务,并用了比较大的篇幅来介绍Web服务的客户端编程,应该转载 2004-12-13 16:30:00 · 1800 阅读 · 0 评论 -
用Tomcat插件搭建可跟踪调试的J2EE WEB开发环境
目标:1.管理J2EE工程:发布WEB程序,启动/关闭服务器等2.编辑JSP/HTML/XML:有代码提示,语法着色,错误提示等功能3.跟踪调试JSP/SERVLET:可设置断点,单步执行,变量/栈/线程跟踪等 (1).下载安装Sysdeo Tomcat插件,用来管理tomcat服务器,提供断点调试功能http://www.sysdeo.com/eclipse/tomcatPlugin.h转载 2004-12-11 22:32:00 · 1120 阅读 · 0 评论 -
Eclipse, Lomboz and Tomcat 的 Web Project 设置
前一片已经讲过 Eclispe, Lomoz 和 Tomcat 的安装问题了(那篇文章在这里:Eclipse 3 + Lomboz 3 + Tomcat 5 开发网站),现在我们开始一个 Web project,也是设置问题。设置不对,没法调试,就像用记事本写程序,所以这一步也很关键。开始以前,要注意 Lomboz 里提到的,在新文件和菜单里选上 Lomboz(具体的操作见 Lomboz 地说转载 2004-12-09 22:12:00 · 1271 阅读 · 0 评论 -
集成Spring和Axis
集成Spring Framework和Axis的一个简单方案,使Axis Web服务引擎可以使用Spring的IoC容器和AOP技术。要使用SpringProvider,Axis的server-config.wsdd配置例子如下: 配置Spring的applicati转载 2004-12-09 09:36:00 · 3333 阅读 · 1 评论 -
Java中的SOAP技术
开始之前,我想就本文即将讨论的主题和读者需要具备的起点知识做一些必需的描叙。本文的主题是讨论SOAP技术,我们将尽可能的讲得通俗易懂一些,所以,我们引入了一个普通的“Hello World”范例来给读者说明它们是怎么运作的,让读者知道它们的运作方式。我认为,如果光看官方文档是很难开始学习这门新技术的,官方文档中包含大量的范例,并解释了所有的特性和优点,但是没解释它们的运作方式。在这篇文章中,我不打转载 2004-12-09 08:56:00 · 1159 阅读 · 0 评论 -
用Axis 1.1 for Java进行Web Services开发(1)
用Axis 1.1 for Java进行Web Services开发下面的所有几乎来自Axis1.1的文档。但不完全来自文档,本人做了部分修改,这些修改完全出自国内读者的需要。什么是SOAP?SOAP是一个基于XML的用于应用程序之间通信数据编码的传输协议。最初由微软和Userland Software提出,随着不断地完善和改进,SOAP很快被业界广泛应用,目前完全发布版本是1.1。在其发展过程中转载 2004-12-09 08:51:00 · 1066 阅读 · 0 评论 -
Eclipse 3.0 RC2 熱鍵表 (中英對照版,Default)
◎閱讀說明:冒號 ( : )後的藍色標註熱鍵為Eclipse預設的標準熱鍵,空白即表示Eclipse並未對該項目設熱鍵;紅色標註選項表示常用或重要熱鍵;淡粉紅色標註選項,表示可以啟動該熱鍵的範圍。◎熱鍵修改處:Window->Preference->Workbench->Keys◎FAQ,如果沒設熱鍵的功能要如何啟動?方法一.自己增設熱鍵。方法二.熱鍵設定裡的選項,其實功能表大部分都有,可以由功能转载 2004-12-09 08:49:00 · 916 阅读 · 0 评论 -
使用MiddleGen 产生hibernate的数据库表映射文件
1:下载Middlegen-Hibernate-r5地址:URL http://voxel.dl.sourceforge.net/sourceforge/hibernate/Middlegen-Hibernate-r5.zip2:解压缩将下载的解压缩,如 D:/Middlegen-Hibernate-r53:配置数据库文件进入D:/Middlegen-Hibernate-r5 目录下的/confi转载 2004-12-03 09:49:00 · 1050 阅读 · 0 评论 -
j2ee程序员应该掌握的linux知识
般大型J2EE应用都在建构在linux环境下的。开发环境下我们可以通过samba映射成本地的网络驱动器,直接在windows环境下进行编程调试。但是最后的发布还是要到linux环境,同时我们对网上web服务器和数据库服务器的应用管理(比如自动脚本发布等),应用监控(web服务是否正常、mysql数据库的使用情况)、系统监控(监控磁盘空间的使用情况等)都要求程序员熟悉必要的linux知识。转载 2004-12-03 09:48:00 · 813 阅读 · 0 评论 -
Spring让Hibernate使用者受益良多
Spring的轻量级的bean容器为业务对象(business objects)、DAO对象和资源(如:JDBC数据源或者Hibernate SessionFactorie等)对象提供了IoC类型的装配能力。Spring使用一个xml格式的应用配置文件为开发者提供了一种通过解析定制的属性文件来手动管理单实例对象或者工厂对象的选择性。由于Spring将非入侵性做为一个重要的目标,因此可以由Sprin转载 2004-12-01 14:33:00 · 773 阅读 · 0 评论 -
Eclipse+Tomcat+Lomboz的配置总结
最近这几天在研究Eclipse插件的配置,也参考了网上的一些帖子,终于把Eclipse+Tomcat+Lomboz配置成功了,下面写出我的配置过程,有什么不妥之处请大家指教。一,下载所需的各种工具和插件(以本机下载的版本举例)j2sdk-1_4_2_01eclipse-SDK-3.0-win32jakarta-tomcat-5.0.16(也可以是其他版本,最好是4。0以上的)L转载 2004-12-03 09:53:00 · 796 阅读 · 0 评论 -
在Eclipse中使用JUnit
这篇文章将向你介绍Junit,一个用来在项目中进行测试和调试的工具。在介绍完TDD(以测试驱动开发)理论后,将进一步讲解怎样在流行的Eclipse中建立你自己的JUnit测试。向你展示如何测试Hello World这样简单的程序。 许多书上都讨论了自动测试,但是只有很少的著作注意到这么一个问题,那就是怎样把这些测试组织起来。随着测试的增加,放置和调用这些测试却变得更加麻烦。转载 2004-11-22 10:32:00 · 953 阅读 · 0 评论