已有101人关注
我买的是第二版java开发实录,我想问第六章企业快信,那个环境配置的时候需要短信猫啊!!!!
发表在Java图书答疑 2016-12-06
是否精华
版块置顶:

有什么可以替代那个短信猫功能吗,因为我看了那个猫某宝也没有卖的哦

分享到:
精彩评论 1
根号申
学分:4736 LV12
TA的每日心情
2021-07-16 23:48:46
2016-12-07
沙发

您好:

    由于本书书写时间较早,现在北京人大金仓信息技术贡献公司已经不支持当年短信猫产品,导致本书中企业快信项目的短信群发功能无法正常使用,我们在此深表歉意。您可以修改源码中的部分内容,将短信群发功能屏蔽掉。项目中的邮件群发功能仍然有效,但因为oracle公司对Java Mail进行了升级,下载的jar包与书中jar包结构不一样,但只要正确导入之后,程序运行效果是一样的。



Java Mail下载地址:


http://download.oracle.com/otn-pub/java/javamail/1.4-fcs/javamail-1_4.zip

derby下载地址:

http://apache.fayea.com//db/derby/db-derby-10.13.1.1/db-derby-10.13.1.1-lib.zip


Java代码修改方法(屏蔽群发短信功能):

修改com.mwq.dao.SendLetterDAO这个类,将大量代码注释,修改如下:

package com.mwq.dao;


import java.util.prefs.Preferences;

//import BestMail.smssend;


import com.mwq.form.SendLetterForm;


public class SendLetterDAO {

// private smssend smssender = null;

// 发送短信

private final Preferences perf = Preferences.userRoot();

private String device = perf.get("device", "COM1");

private String baud = perf.get("baud", "9600");

private String sn = perf.get("sn", "YIWU-IJDD-****-****");


public String sendLetter(SendLetterForm form) {

String ret = "";

// String info = "";

// String sendnum = "";

// String flag = "";

//

// try {

// info = form.getContent();

// sendnum = form.getToMan();

// System.out.println("SN:" + sn + "***********" + info);

// flag = mySend(device, baud, sn, info, sendnum);// 发送短信

// if (flag.equals("ok")) {

// } else {

// ret = flag;

// }

// } catch (Exception e) {

// System.out.println("发送短信产生的错误:" + e.getMessage());

// ret = "发送短信失败!";

// }

return ret;

}


// 初始化GSM Modem设备

public boolean getConnectionModem(String device, String baud, String sn) {

// smssender = new smssend();

// boolean connection = true;

// if (!smssender.GSMModemInitNew(device, baud, null, "GSM", false, sn))

// {

// JOptionPane.showMessageDialog(null, "初始化GSM Modem 设备失败:"

// + smssender.GSMModemGetErrorMsg());

// connection = false;

// }

// return connection;

return false;

}


// 发送手机短信的方法

private String mySend(String device, String baud, String sn, String info, String sendnum) {

// boolean flag = false;

// String rtn = "";

// flag = this.getConnectionModem(device, baud, sn);

// if (flag) {

// byte[] sendtest = smssender.getUNIByteArray(info); // 转化为UNICOCE

// // 实现群发

// String[] arrSendnum = sendnum.split(",");

// for (int i = 0; i < arrSendnum.length; i++) {

// if (!smssender.GSMModemSMSsend(null, 8, sendtest,

// arrSendnum[i], false)) {

// System.out.println("发送短信失败:"

// + smssender.GSMModemGetErrorMsg());

// rtn = rtn + "向" + arrSendnum[i] + "发送短信失败!<br>原因是:"

// + smssender.GSMModemGetErrorMsg() + "<br>";

// }

// }

// } else {

// rtn = "初始化GSM Modem设备失败!";

// }

// if (rtn.equals("")) {

// rtn = "ok";

// }

// closeConnection(); // 关闭连接

// return rtn;

return null;

}


// 关闭连接的方法

public void closeConnection() {

// if (smssender != null) {

// smssender.GSMModemRelease();

// System.out.println("关闭成功!!!");

// }

}

}


首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照