Archive for 17 1 月, 2010

package security;

星期日, 17 1 月, 2010

在QMaster分类里记录的相关源码是个人认为写得比较好、比较有用(可复用程度比较高)的一部分,并非QMaster的全部源码。欢迎评论。

MD5.java

/**
 * 功能:MD5加密
 */
package security;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import sun.misc.BASE64Encoder;

public class MD5 {
    public static String md5Encoder(String pwd) throws NoSuchAlgorithmException {
        MessageDigest md5 = MessageDigest.getInstance(“MD5”);
        BASE64Encoder base64en = new BASE64Encoder();
        return base64en.encode(md5.digest(pwd.getBytes()));
    }
}

package db;

星期日, 17 1 月, 2010

在QMaster分类里记录的相关源码是个人认为写得比较好、比较有用(可复用程度比较高)的一部分,并非QMaster的全部源码。欢迎评论。

dbconfig.xml

<?xml version=”1.0″ encoding=”GB2312″?>
<!–数据库配置文件–>
<dbconfig>
    <jdbcdriver>com.mysql.jdbc.Driver</jdbcdriver><!–JDBC Driver–>
    <jdbcurl>jdbc:mysql://localhost:3306/questionnaire</jdbcurl><!–JDBC URL–>
    <dbuser>root</dbuser><!–数据库用户名–>
    <dbpwd>yarpee19890607</dbpwd><!–数据库密码–>
</dbconfig>

DBConfig.java

/**
 * 功能:解析dbconfig.xml文件,提供数据库配置。
 */
package db;

import java.io.IOException;
import java.io.InputStream;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;

(更多…)

关于QMaster

星期日, 17 1 月, 2010

QMaster是J2EE课程我们小组开发的一个基于平台的问卷调查系统(小组内称之为客户调查系统,与工作室的投票系统有类似功能,但更强大),也是我的第一个J2EE项目。虽然对J2EE的认识和掌握还很不够,但在这次纠结的开发过程中还是收获颇丰。因此,我特地为QMaster新建了一个分类,用来记录和发布QMaster相关的东东。