当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: import java.awt.*; import java.
 

 

 ·cruisecontrol简介    »显示摘要«
    摘要: cruisecontrol:简称cc,持续集成工具,主要提供了基于版本管理工具(如cvs)感知变化或每天定时的持续集成,并提供持续集成报告、email、jabber等等方式通知相关负责人,其要求是需要进行日构建的项目已编写好全自动的项目编译脚本(可基于maven或ant)。在这里以一个项目来简要的说说cc的使用,通常项目对于日构建的类型的需求分为两种:1、每天的定时自动集成。2、感知版本管理工具......
 ·struts的体系结构    »显示摘要«
    摘要: struts的体系结构 (struts framework architecture) 关键字 struts,framework,architecture,componennt,mvc 预备知识 在开始学习struts以前,以下的知识点,需要有所了解:模型-视图-控制的软件构架模式,jsp/servlet的web层应用,j2ee体系结构。如果对客户标签类(customer t......


JAVA文件加密器(收藏)
import java.awt.*;

import javax.swing.*; 【程序编程相关:第一个Hibernate程序

import java.awt.event.*; 【推荐阅读:像工匠一样进行重构--《Refactor

import java.security.*; 【扩展信息:在java体系结构中集成Macromed

import java.io.*;

import javax.crypto.*;

import javax.crypto.spec.*;

/**

文件名:fileencrypter.java

jdk:1.40以上

说明:文件加密

加密方法:三重des加密

加密过程:对选中的文件加密后在同文件夹下生成一个增加了".tdes"

扩展名的加密文件

解密过程:对选中的加密文件(必须有".tdes"扩展名)进行解密

*/

public class fileencrypter extends jframe{

public static final int width = 550;

public static final int height = 200;

public static void main(string args[]) {

fileencrypter fe = new fileencrypter();

fe.show();

}

fileencrypter(){

this.setsize(width,height);

this.setdefaultcloseoperation(jframe.exit_on_close);

this.setresizable(false);

toolkit tk = toolkit.getdefaulttoolkit();

dimension screensize = tk.getscreensize();

this.setlocation((screensize.width - width)/2,

(screensize.height - height)/2);

this.settitle("文件加密器(trides)");

container c = this.getcontentpane();

c.setlayout( new flowlayout());

final filepanel fp = new filepanel("文件选择");

c.add(fp);

final keypanel pp = new keypanel("密码");

c.add(pp);

jbutton jbe = new jbutton("加密");

c.add(jbe);

jbe.addactionlistener(new actionlistener(){

public void actionperformed(actionevent event){

file file = new file(fp.getfilename());

if (file.exists())

encrypt(file.getabsolutefile(),pp.getkey());

else

joptionpane.sho
...   下一页
 ·[xml学习笔记][2.1]xml验证    »显示摘要«
    摘要: 为了使得我们定义的xml文档有意义,我们通常必须为它定义一组语法,如:这个文档应该包含那种类型的数据,这种数据的层次结构又是怎样的,等等。这样我们的xml文档就可以通过专门的工具来验证其合法性。 有两种方式:i- dtd (document type definition); ii- xsd (xml schema definition),我们分别来看一下。 dtd比较简单和直截了当,......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE