java有关
文章平均质量分 81
xiaoxiaohai123
软件开发
展开
-
Java2下Applet数字签名具体实现方法
我的项目是使用APPLET制作一个实时消息队列监控程序,由于涉及到了本地资源,对APPLET一定要进行数字签名和认证。我使用的环境是WINDOWS2000,应用服务器是WEBLOGIC6.0,开发环境是JBUILDER4.0。之前我提醒大家一定要注意服务器端和客户端的概念。那些文件应该在服务器端,那些文件应该在客户端。 首先在客户端使用JRE1.3.0_01(JAVA运行环境1.3.0.1版本转载 2007-03-08 16:49:00 · 577 阅读 · 0 评论 -
写 Java 程序最容易犯的 21 种错误实例分析
1.Duplicated Code 代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。 2.Long method 它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,不要把几个意图放在一起。 3.Large Class 大类就是你把太多的责任交给了一个类。这转载 2007-05-09 17:40:00 · 450 阅读 · 0 评论 -
利用java框架实现java和.net之间的传值
java中利用一个框架:解决拖动右上角的图标拖到浏览器的的地址栏时传值内容泄露的问题java⇒.netstring var=""; var+=" "; var+="http://127.0.0.1/vendorsales.htm?pid=+ vendorCD +">"; var+=""; Response.Write(var);原创 2007-05-10 18:52:00 · 801 阅读 · 0 评论 -
window.open参数完全手册
<!--google_ad_client = "pub-3410656662926364";google_ad_width = 300;google_ad_height = 250;google_ad_format = "300x250_as";google_ad_type = "text_image";//2006-11-18: blog.sqlsky.comgoog转载 2007-05-11 15:48:00 · 1246 阅读 · 0 评论 -
J2EE应用中与Oracle数据库的连接
在J2EE应用程序开发中,应用程序与数据库连接的建立是我们经常遇到的问题之一。在这里我主要谈谈在本地应用程序中通过OCI方式、thin方式和JdbcOdbc桥方式连接Oracle数据库,在iPlanet Application Server 6.5和Sun ONE Application Server 7中对O转载 2007-05-11 16:35:00 · 486 阅读 · 0 评论 -
让Apache支持ASP.NET
Apache是目前广泛使用的一种网络服务器程序,不仅在UNIX/LINUX平台上被大量使用,而且在Windows平台上也有许多站点放弃了IIS而转向Apache。.NET是微软推出的功能强大的开发技术,其目标就是与Java抗衡。ASP.NET非常适合于中小企业的Web应用,其性能较ASP3.0有了极大的提高。下面就介绍让Apache支持ASP.NET的办法。首先,必须要有Windows环境和.NE转载 2007-05-15 10:24:00 · 676 阅读 · 0 评论 -
eclipse3.2.1及插件安装基础教程
下载:从Eclipse 的官方网站(www.eclipse.org)下载3.2.1版Eclipse,压缩包名为eclipse-SDK-3.2.1-win32.zip,我下载后解压到D:/eclipse 2. 语言包(安装后可中文化eclipse)下载及安装:① 下载地址:http://download.eclipse.org/eclipse/downloads/打开下载转载 2007-08-10 13:18:00 · 1649 阅读 · 0 评论 -
用Java操作文件
** * Java对文件的基本操作 */package file;import java.io.*;public class FileClass { //private String sFileName; //private String sFolderName; String sPath; String sFilePath; String sContent;原创 2007-08-10 13:20:00 · 525 阅读 · 0 评论 -
深入理解abstract class和interface
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很转载 2007-05-22 13:17:00 · 562 阅读 · 0 评论 -
java网络编程--从网络上获取声音
Java从网络上获取声音文件并播放声音的编程方法有两类,一是利用Java提供的play(URL)及play(URL,String) 直接播放网络上的声音文件,另一类是通过getAudioClip(URL)或getAudioClip (URL,String)先从网络上获取声音文件,并生成AudioClip 类型的对象,然后对该对象进行操作。 前者的使用格式是:转载 2007-05-25 13:25:00 · 693 阅读 · 0 评论 -
给ActiveX控件加上数字签名的步骤
制作完OCX控件之后,就要给控件加上数字签名,否则当用户下载安装时,系统会直接禁止该控件的安装,除非事先对IE设置降低了安全级别。 简单地说,所谓数字签名就是附加在数据单元上的一些数据,或是对数据单元所作的密码变换。这种数据或变换允许数据单元的接收者用以确认数据单元的来源和数据单元的完整性并保护数据,防止被人(例如接收者)进行伪造。它是对电子形式的消息进行签名的一种方法,一个签名消息能在一个通信转载 2007-05-23 17:15:00 · 984 阅读 · 0 评论 -
java网络编程2
显示网络上其他HTML文档 利用Java提供的getAppletContext().showDocument(URL)可以显示其他结点的HTML文档,同前面的显示网络上其他结点的图象,有两种格式,下面各举一例: ●程序8 格式一 import java.applet.*; import java.awt.*; import j转载 2007-05-25 13:23:00 · 480 阅读 · 0 评论 -
彻底明白Java的IO系统(文摘)---JAVA之精髓IO流
正在处理您的请求... <!-- function getObject(objectId) { if(document.getElementById) { return document.getElementById(objectId) } else if(document.all&&document.all(objectId))转载 2007-05-23 14:54:00 · 912 阅读 · 0 评论 -
java网络编程1
Java Applet可以直接从网络上结点获取图象并显示出来。 为了了解其编程方法和从本地显示图象的编程有何不同,我们先不考虑网络功能,来看一个简单的图象显示的例子: ●程序1 import java.applet.*; import java.awt.*; public class imag0 extends Applet{转载 2007-05-25 10:27:00 · 490 阅读 · 0 评论 -
Xhtml标准中弹出新窗口(target和rel)
最近在做IDRSS在线RSS阅读器,符合XHTML1.1标准,但是发现一个问题,target="_blank"属性不再被支持!在XHTML1.0过渡型标准之前,target="_blank"属性一直是点击链接后弹出新窗口的方法,但是在XHTML1.0严格型标准以及XHTML1.1之后就不再支持target属性(这个方法将通不过W3C的校验),也就是说不能再用target="_blank"来弹出转载 2007-09-10 14:06:00 · 1936 阅读 · 1 评论 -
XML四种解析器原理及性能比较
DOM是基于平台、语言无关的官方W3C标准。基于树的层次,其优点是可以移植,编程容易,开发人员只需要调用建树的指令。其缺点是加载大文件不理想。 SAX是基于事件模型的,它在解析 XML 文档的时候可以触发一系列的事件,当发现给定的tag的时候,它可以激活一个回调方法,告诉该方法制定的标签已经找到。类似与流媒体的解析方式,所以在加载大文件时效果不错。 JDOM是想成为 Java 特定转载 2008-07-22 20:03:00 · 643 阅读 · 0 评论 -
tomcat中文问题
正在处理您的请求... <!-- function getObject(objectId) { if(document.getElementById) { return document.getElementById(objectId) } else if(document.all&&document.all(objectId))转载 2007-05-09 16:48:00 · 1239 阅读 · 0 评论 -
Session详解
正在处理您的请求... <!-- function getObject(objectId) { if(document.getElementById) { return document.getElementById(objectId) } else if(document.all&&document.all(objectId))转载 2007-05-09 16:36:00 · 825 阅读 · 0 评论 -
Applet
Applet (小应用程序)采用Java创建的基于HTML的程序。浏览器将其暂时下载到用户的硬盘上,并在Web页打开时在本地运行。 可通过因特网下载并在接收计算机上运行的一小段程序。小应用程序通常用Java语言编写并运行在浏览器软件中,applet典型用于为万维网网页页面定制或添加交互格式元素。Applet可原创 2007-03-20 17:52:00 · 608 阅读 · 0 评论 -
如何签名一个Applet,时之可以访问本地的资源?
问题:我在《Java常见问题集锦》中看到,产生一个简单的签名applet的过程如下:“ 1。//产生密钥,密钥别名为joe,口令为sign12,存放在密钥库joestore中 2。//将SignedApplet.class及相关文件打包成jar文件 3。//利用keytool生成的自签名的证书产生签名applet(jar文件) 4。//将自签名证书从keysto原创 2007-03-20 17:58:00 · 1191 阅读 · 0 评论 -
javabean
JavaBean的属性 3.1 JavaBean的属性 JavaBean的属性与一般Java程序中所指的属性,或者说与所有面向对象的程序设计语言中对象的属性是一个概念,在程序中的具体体现就是类中的变量。在JavaBean设计中,按照属性的不同作用原创 2007-03-20 19:33:00 · 432 阅读 · 0 评论 -
一个jdbc的例子(包含sql语句的批处理,事务处理,数据绑定prepare,)
/** Created by IntelliJ IDEA.* User: administrator* Date: Mar 26, 2002* Time: 3:24:12 PM* To change template for new class use* Code Style | Class Templates options (Tools | IDE Options).*/package com转载 2007-03-21 09:17:00 · 1063 阅读 · 0 评论 -
applet访问本地文件系统,要数字签名
先把程序打包成为app.jar 执行命令行方式,并依次敲入以下语句 path = c:/JBuilder8/jdk1.4/bin keytool -genkey -alias mykey -keystore mystore jarsigner -keystore mystore app.jar mykey keyt转载 2007-03-20 17:53:00 · 791 阅读 · 0 评论 -
java 基础介绍
会使用效果比较好的开发工具,也就是IDE 在J2SE这一块,特别推荐JCreator这款IDE sun公司的产品,与JDK结合得几乎是天衣无缝,非常适合初学者使用 教材方面中文的推荐电子工业出版社出版的《java教程》初级与高级篇各一本 还有就是《21天学通java》虽然有人说21天系列是烂书,但个人感觉 对于j2se,这本书翻译得已经很不错了,基本没有什么语法错误,语句转载 2007-06-27 13:45:00 · 811 阅读 · 0 评论 -
DWR的搭建和使用方法
DWR介绍:DWR是一个Java开源库,帮助你实现Ajax网站。它可以让你在浏览器中的Javascript代码调用Web服务器上的Java,就像在Java代码就在浏览器中一样。DWR主要包括两部分: 在服务器上运行的Servlet来处理请求并把结果返回浏览器。 运行在浏览器上的Javascript,可以发送请求,并动态改变页面。DWR会根据你的Java类原创 2007-06-26 10:31:00 · 854 阅读 · 0 评论 -
JAVA的环境变量配置
Windows下JAVA环境变量的设置祥解 Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。下面逐个分析。 JAVA_HOME指向的是JDK的安装路径,如x:/JDK_1.4.2,在这路径下你应该能够找到bin、lib等目录。值得一提的是,JDK的安装路径可以选择任意磁盘目录,不过建议你放的目录层次浅一点,如果你放的目录很深,比如x:/XXXXX转载 2007-07-06 09:58:00 · 688 阅读 · 0 评论 -
java虚拟机参数详解
下面的讨论以Windows平台的Sun MicroSystem实现的java5虚拟机为蓝本,其他操作系统或其他公司实现的虚拟机参数会有部分不同,但大部分含义都和Windows上的类似。Java5与以前版本相比,虚拟机参数大部分保持了向前兼容,同时也增加了一些新的参数,本文将对这些参数的作用作详细描述,使虚拟机能更符合运行环境的需要,获得更好的性能和稳定性。Java在运行已编译完成的类时,是转载 2007-07-06 09:53:00 · 1077 阅读 · 0 评论 -
带创建参数的匿名内部类
package tigers;class Super{ protected String name; public Super(String name) { this.name = name; } public void append(int ch) { //do nothing } public String getName()转载 2007-04-11 16:01:00 · 1311 阅读 · 0 评论 -
关于JAVA匿名内部类的一点讨论.
关于JAVA匿名内部类的一点讨论.基本理论:-----------------------------------------------------关于JAVA内部类:一个内部类的定义是定义在另一个类内部的类。 存在它的原因是: 1.一个内部类的对象能够访问创建它的对象的实现,包括私有数据。即内部类实例对包含它的哪个类的实例来说,是特权的。 2.对于同一个包中的其他类来说,内部原创 2007-04-11 16:18:00 · 522 阅读 · 0 评论 -
实现获取主机名称,IP地址的类 (java)
这是另一个实现获取主机名称,IP地址类.可以获取本机的名称,IP和指定域名的主机名称,IP.返回值为字串型,可以在其它Java类或JSP中引用. /** *实现获取主机名称,IP地址的类. *Copyright (C) ☆苹果工作室☆ */package com.applestudio.util;import java.net.*; public class Network1{ InetA转载 2007-07-30 15:26:00 · 3888 阅读 · 0 评论 -
实现获取主机名称,IP地址,MAC地址的类 (java)
这是一个实现获取主机名称,IP地址,MAC地址的类,并加入了判断是否为局域网地址的过程.返回值是一个Vector型的地址集合,可以在其它Java类或JSP中引用. /** *实现获取主机名称,IP地址,MAC地址的类. *Copyright (C) ☆苹果工作室☆ */package com.applestudio.util;import java.io.*;import java转载 2007-07-30 15:27:00 · 1653 阅读 · 1 评论 -
Java+Oracle应用开发的几个经典问题
问题一:如保加载JDBC驱动程序: 正常我们加载驱动程序有三个途径: 1)Class.forName(String)这想当于classLoader一个String指定的类,在装载时把该驱动程序的静态内容都初始化,其实这时驱动程序类调用了DriverManager.registerDriver(driver)方法. 2)使用系统属性:System.getPr转载 2007-08-01 15:22:00 · 728 阅读 · 0 评论 -
用Java实现数据库应用系统
我们在做信息系统的时候,都要访问数据库,我最近接手一个项目,项目组决定使用Java编写,我负责数据层的设计和编码,为了提高代码的重用性和提高项目的开发效率。我们开发了一个通用的数据库连接和完成基本操作的类库,个人认为这个类在做MIS系统时还是有一定的价值,所以总结出来,介绍给大家。连接工厂,实现了DataSource接口 pac转载 2007-08-01 15:54:00 · 970 阅读 · 0 评论 -
使Apache支持jsp和php
把Apache和Tomcat集成以后,又花了N天才使原来的php也可以用,欣喜若狂! 首先参考一下这篇文章: http://www.csdn.net/develop/read_article.asp?id=18012 我按照这篇文章整和Apache和Tomcat成功,然后做了一下修改。 我要实现的是:打http://localhost进入Apache欢迎界面原创 2008-10-16 18:30:00 · 3088 阅读 · 0 评论