[list]
[*][url=http://rikugun.iteye.com/blog/296384]半桶水开发 CMPP2.0 with Spring + JPA 1[/url]
[*][url=http://rikugun.iteye.com/blog/296439]半桶水开发 CMPP2.0 with Spring + JPA 2[/url]
[*][url=http://rikugun.iteye.com/blog/297369]半桶水开发 CMPP2.0 with Spring + JPA 3[/url]
[/list]
最后是Dao
[*][url=http://rikugun.iteye.com/blog/296384]半桶水开发 CMPP2.0 with Spring + JPA 1[/url]
[*][url=http://rikugun.iteye.com/blog/296439]半桶水开发 CMPP2.0 with Spring + JPA 2[/url]
[*][url=http://rikugun.iteye.com/blog/297369]半桶水开发 CMPP2.0 with Spring + JPA 3[/url]
[/list]
最后是Dao
/**
*
* @author rikugun
*/
public interface DeliverDao {
/*
* 保存一个下发的短信
* @param SpSmsDeliver
*/
public void create(SpSmsDeliver spSmsDeliver) throws PreexistingEntityException, Exception;
/*
* 获取实体
* @return List
*/
public List<SpSmsDeliver> findSpSmsDeliverEntities();
/*
* 获取实体 最大记录和起始记录
* @param int int
* @return List
*/
public List<SpSmsDeliver> findSpSmsDeliverEntities(int maxResults, int firstResult);
public SpSmsDeliver findSpSmsDeliver(Long id);
public int getSpSmsDeliverCount();
}
/**
*
* @author rikugun
*/
public interface LogDao {
public void create(SpSmsLog spSmsLog) throws PreexistingEntityException, Exception;
public void edit(SpSmsLog spSmsLog) throws NonexistentEntityException, Exception;
public void destroy(Long id) throws NonexistentEntityException;
public List<SpSmsLog> findSpSmsLogEntities();
public List<SpSmsLog> findSpSmsLogEntities(int maxResults, int firstResult);
public SpSmsLog findSpSmsLog(Long id);
public SpSmsLog findByLsh(String lsh);
public int getSpSmsLogCount();
}
/**
*
* @author rikugun
*/
public interface SendDao {
public void create(SpSmsSend spSmsSend) throws PreexistingEntityException, Exception;
public void edit(SpSmsSend spSmsSend) throws NonexistentEntityException, Exception;
public void destroy(Long id) throws NonexistentEntityException;
public List<SpSmsSend> findSpSmsSendEntities();
public List<SpSmsSend> findSpSmsSendEntities(int maxResults, int firstResult);
public List<SpSmsSend> findSpSmsSendEntities(int maxResults, int firstResult,String ql);
public List<SpSmsSend> findCMPPEntities(int maxResults, int firstResult);
public SpSmsSend findSpSmsSend(Long id);
public int getSpSmsSendCount();
}
本文详细介绍了如何使用Spring框架和JPA实现CMPP2.0协议的开发过程。主要内容包括三个部分:一是短信下发的管理与保存;二是日志管理模块的设计与实现;三是消息发送功能的具体实现。通过具体的代码示例展示了各模块的接口定义及其实现方法。
755

被折叠的 条评论
为什么被折叠?



