在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 基于短信应用的SP服务平台java源码.rar

基于短信应用的SP服务平台java源码.rar

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:5.03M
  • 下载次数:8
  • 浏览次数:66
  • 发布时间:2021-12-12
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
从http://ckasj.vicp.net/dokuwiki/doku.php/spservice:00_index下载的,反编译的源码,已经把反编译的错误给修改了。 与http://download.csdn.net/source/1433450搭配使用。 spservice是一个基于短信应用的SP服务平台。SP可以方便的在此平台开展何管理自己的基于短信的增值服务,系统屏蔽和分离了短信应用中复杂的业务逻辑,为SP提供了开放的易于扩充的功能和简单的二次开发接口。 简介 *软件环境:短信平台包括系统平台和后台管理两部分,系统使用JAVA开发可以运行在各种操作系统下2)。数据库采用MYSQL数据库。 *层次结构:系统采用分层结构设计,整个系统分别有通讯层、协议代理层、系统中间件、业务处理层组成。每层的功能相对独立,对每个层面上的扩展和修改不会影响到其他层。这样大大提高了系统的灵活性和可扩展性。 *通讯协议支持:系统支持多种短信通讯协议的互连,不同的通讯协议对业务层是透明的。这意味这我们只需要开发一种业务逻辑就可以适应于所有的运营商。目前系统实现并支持的协议有cmpp2.0、cmpp3.0、sgip、cngp、smgp3)等。通讯接口均参照标准协议实现未使用任何第三方的API,我们可以通过灵活的配置以支持不同的运营商(经实际测试和不同的网关厂商兼容性均良好)。 *关键技术:系统使用了线程池、消息队列、数据库连接池、socket连接池等技术来保证系统的运行效率以支撑较大的应用需求。 功能介绍 *支持通过JAVA和WEB脚本进行业务逻辑开发。 *灵活的业务路有功能可根据命令字和长号码进行业务路由。 *良好的日志系统便于对服务器的监控和管理。 *透明的支持多种网关协议,并且支持一个平台的实例同时连接多个网关系统。 *支持提交的短信和状态报告对应,方便诊断消息的递送状态。 *详细的计费数据可按照多种规则对计费数据进行分离,为数据统计分析提供了依据。 *分别提供了HTTP和socket两种方式的对外发送短信请求请求接口(PUSH)。 *透明的处理各种网关的定购请求(包括中国移动的provision接口)。 *提供灵活的消息定时发送策略和二次开发接口。 *提供了对黑名单用户过滤和敏感关键资过滤的功能用以保障信息安全。
【实例截图】
【核心代码】
16359647714892461643.rar
├── bin
│   ├── classpath.bat
│   ├── com
│   │   └── ck
│   │   ├── base
│   │   │   ├── BaseException.class
│   │   │   ├── BaseObject.class
│   │   │   ├── ByteData.class
│   │   │   ├── Data.class
│   │   │   └── WrongLengthOfStringException.class
│   │   ├── net
│   │   │   ├── CmppSession.class
│   │   │   ├── CngpSession.class
│   │   │   ├── Connection.class
│   │   │   ├── http
│   │   │   │   ├── DirectoryService.class
│   │   │   │   ├── FileService.class
│   │   │   │   ├── HttpRequest.class
│   │   │   │   ├── HttpResponse.class
│   │   │   │   ├── HttpServer$ServiceThread.class
│   │   │   │   ├── HttpServer.class
│   │   │   │   ├── HttpService.class
│   │   │   │   ├── MimeUtils.class
│   │   │   │   └── ParamUtils.class
│   │   │   ├── HttpSessioin.class
│   │   │   ├── pdu
│   │   │   │   ├── HeaderIncompleteException.class
│   │   │   │   ├── InvalidPDUException.class
│   │   │   │   ├── MessageIncompleteException.class
│   │   │   │   ├── PDU.class
│   │   │   │   ├── PDUException.class
│   │   │   │   ├── PDUHeader.class
│   │   │   │   ├── PDUSet.class
│   │   │   │   ├── Request.class
│   │   │   │   ├── Response.class
│   │   │   │   └── UnknownCommandIdException.class
│   │   │   ├── PDUEventListener.class
│   │   │   ├── PDUProcessor.class
│   │   │   ├── PDUProcessorFactory.class
│   │   │   ├── protocol
│   │   │   │   ├── cmpp
│   │   │   │   │   ├── CmppActiveTestRequest.class
│   │   │   │   │   ├── CmppActiveTestResponse.class
│   │   │   │   │   ├── CmppBindRequest.class
│   │   │   │   │   ├── CmppBindResponse.class
│   │   │   │   │   ├── CmppDeliverRequest.class
│   │   │   │   │   ├── CmppDeliverResponse.class
│   │   │   │   │   ├── CmppPDUHeader.class
│   │   │   │   │   ├── CmppRequest.class
│   │   │   │   │   ├── CmppSubmitRequest.class
│   │   │   │   │   ├── CmppSubmitResponse.class
│   │   │   │   │   ├── CmppUnBindRequest.class
│   │   │   │   │   └── CmppUnBindResponse.class
│   │   │   │   ├── cngp
│   │   │   │   │   ├── CngpActiveTestRequest.class
│   │   │   │   │   ├── CngpActiveTestResponse.class
│   │   │   │   │   ├── CngpBindRequest.class
│   │   │   │   │   ├── CngpBindResponse.class
│   │   │   │   │   ├── CngpDeliverRequest.class
│   │   │   │   │   ├── CngpDeliverResponse.class
│   │   │   │   │   ├── CngpPDUHeader.class
│   │   │   │   │   ├── CngpSubmitRequest.class
│   │   │   │   │   ├── CngpSubmitResponse.class
│   │   │   │   │   ├── CngpUnBindRequest.class
│   │   │   │   │   └── CngpUnBindResponse.class
│   │   │   │   ├── sgip
│   │   │   │   │   ├── SgipBindRequest.class
│   │   │   │   │   ├── SgipBindResponse.class
│   │   │   │   │   ├── SgipDeliverRequest.class
│   │   │   │   │   ├── SgipDeliverResponse.class
│   │   │   │   │   ├── SgipPDUHeader.class
│   │   │   │   │   ├── SgipReportRequest.class
│   │   │   │   │   ├── SgipReportResponse.class
│   │   │   │   │   ├── SgipSubmitRequest.class
│   │   │   │   │   ├── SgipSubmitResponse.class
│   │   │   │   │   ├── SgipUnBindRequest.class
│   │   │   │   │   └── SgipUnBindResponse.class
│   │   │   │   ├── smgp
│   │   │   │   │   ├── SmgpActiveTestRequest.class
│   │   │   │   │   ├── SmgpActiveTestResponse.class
│   │   │   │   │   ├── SmgpBindRequest.class
│   │   │   │   │   ├── SmgpBindResponse.class
│   │   │   │   │   ├── SmgpDeliverRequest.class
│   │   │   │   │   ├── SmgpDeliverResponse.class
│   │   │   │   │   ├── SmgpPDUHeader.class
│   │   │   │   │   ├── SmgpSubmitRequest.class
│   │   │   │   │   ├── SmgpSubmitResponse.class
│   │   │   │   │   ├── SmgpUnBindRequest.class
│   │   │   │   │   └── SmgpUnBindResponse.class
│   │   │   │   ├── spgp
│   │   │   │   │   ├── SpgpActiveTestRequest.class
│   │   │   │   │   ├── SpgpActiveTestResponse.class
│   │   │   │   │   ├── SpgpBindRequest.class
│   │   │   │   │   ├── SpgpBindResponse.class
│   │   │   │   │   ├── SpgpDeliverRequest.class
│   │   │   │   │   ├── SpgpDeliverResponse.class
│   │   │   │   │   ├── SpgpForwardRequest.class
│   │   │   │   │   ├── SpgpForwardResponse.class
│   │   │   │   │   ├── SpgpPDUHeader.class
│   │   │   │   │   ├── SpgpSubmitRequest.class
│   │   │   │   │   ├── SpgpSubmitResponse.class
│   │   │   │   │   ├── SpgpUnBindRequest.class
│   │   │   │   │   └── SpgpUnBindResponse.class
│   │   │   │   └── uugp
│   │   │   │   ├── UugpActiveTest.class
│   │   │   │   ├── UugpBindRequest.class
│   │   │   │   ├── UugpBindResponse.class
│   │   │   │   ├── UugpDeliverRequest.class
│   │   │   │   ├── UugpPDUHeader.class
│   │   │   │   ├── UugpReportRequest.class
│   │   │   │   ├── UugpSubmitRequest.class
│   │   │   │   └── UugpSubmitResponse.class
│   │   │   ├── ReceivedPDUEvent.class
│   │   │   ├── ReceiverBase.class
│   │   │   ├── Receiver.class
│   │   │   ├── ServerPDUEvent.class
│   │   │   ├── ServerPDUEventListener.class
│   │   │   ├── Session.class
│   │   │   ├── SessionManager$1.class
│   │   │   ├── SessionManager$ServerListener.class
│   │   │   ├── SessionManager$SessionPool.class
│   │   │   ├── SessionManager.class
│   │   │   ├── SessionManagerException.class
│   │   │   ├── SgipSession.class
│   │   │   ├── SmgpSession.class
│   │   │   ├── SpgpSession.class
│   │   │   ├── TCPIPConnection.class
│   │   │   ├── TimeoutException.class
│   │   │   ├── Transmitter.class
│   │   │   ├── Unprocessed.class
│   │   │   └── UugpSession.class
│   │   ├── soft
│   │   │   └── sp
│   │   │   ├── ConsignResource.class
│   │   │   ├── DispatchBridge.class
│   │   │   ├── InvalidSmsException.class
│   │   │   ├── NotFoundMatchConsignException.class
│   │   │   ├── NotFoundProgramException.class
│   │   │   ├── OrderServiceException.class
│   │   │   ├── ParamUtils.class
│   │   │   ├── prog
│   │   │   │   ├── comm
│   │   │   │   │   ├── Menu.class
│   │   │   │   │   ├── ShowHelp.class
│   │   │   │   │   ├── SmsCommMenu.class
│   │   │   │   │   ├── SmsCommService.class
│   │   │   │   │   ├── SmsSearch.class
│   │   │   │   │   └── SmsText.class
│   │   │   │   ├── MoRequest.class
│   │   │   │   ├── MoResponse.class
│   │   │   │   ├── ProgTester_cmdExcute_mouseAdapter.class
│   │   │   │   ├── ProgTester_combProcList_itemAdapter.class
│   │   │   │   ├── sample
│   │   │   │   │   ├── ProgSample1.class
│   │   │   │   │   ├── ProgSample2.class
│   │   │   │   │   ├── ProgSample3.class
│   │   │   │   │   ├── ProgSample4.class
│   │   │   │   │   ├── ProgSample5.class
│   │   │   │   │   ├── ProgTest.class
│   │   │   │   │   ├── SampleJoke.class
│   │   │   │   │   ├── SampleQa.class
│   │   │   │   │   └── SimpleMessage.class
│   │   │   │   ├── Session.class
│   │   │   │   ├── SessionException.class
│   │   │   │   ├── SessionStore.class
│   │   │   │   ├── SimpleSubject.class
│   │   │   │   ├── Simulator.class
│   │   │   │   ├── Simulator_jButtonClean_actionAdapter.class
│   │   │   │   ├── Simulator_jButtonExcute_actionAdapter.class
│   │   │   │   ├── Simulator_jButtonQuit_actionAdapter.class
│   │   │   │   ├── Simulator_jTextDestTermid_focusAdapter.class
│   │   │   │   ├── SmsProgBase.class
│   │   │   │   ├── Subject.class
│   │   │   │   ├── SubjectResult.class
│   │   │   │   ├── SubjectResultNotFound.class
│   │   │   │   ├── test
│   │   │   │   │   ├── DoSmoForward.class
│   │   │   │   │   ├── ProgBinaryInfo.class
│   │   │   │   │   ├── ProgCmccTest.class
│   │   │   │   │   ├── ProgCmppTest.class
│   │   │   │   │   ├── ProgRemoveOrder.class
│   │   │   │   │   └── ProgTest.class
│   │   │   │   ├── Tester.class
│   │   │   │   ├── Tester_jButtonClean_mouseAdapter.class
│   │   │   │   ├── Tester_jButtonExit_actionAdapter.class
│   │   │   │   └── Tester_this_windowAdapter.class
│   │   │   ├── ProgResource.class
│   │   │   ├── provision
│   │   │   │   ├── SubscribeRequest.class
│   │   │   │   ├── SyncOrderRelation$SyncOrderRelationHttpService.class
│   │   │   │   ├── SyncOrderRelation.class
│   │   │   │   ├── SyncOrderRelationReqListener.class
│   │   │   │   └── test
│   │   │   │   ├── MyVisitor.class
│   │   │   │   ├── SimpleGenericHTTPSoapClient.class
│   │   │   │   ├── SubscribeExample.class
│   │   │   │   └── SyncOrderExample.class
│   │   │   ├── proxy
│   │   │   │   ├── CmppPDUProcessor.class
│   │   │   │   ├── CngpPDUProcessor.class
│   │   │   │   ├── DefaultSmsDeliver.class
│   │   │   │   ├── ISMGProxy.class
│   │   │   │   ├── Proxy.class
│   │   │   │   ├── ProxyDataExchange.class
│   │   │   │   ├── ProxyErroCodeMap.class
│   │   │   │   ├── SgipPDUProcessor.class
│   │   │   │   ├── SmgpPDUProcessor.class
│   │   │   │   ├── SmsDeliver.class
│   │   │   │   ├── SpgpPDUProcessor.class
│   │   │   │   ├── SpPDUProcessorFactory.class
│   │   │   │   ├── UnknownProtocolName.class
│   │   │   │   └── UugpPDUProcessor.class
│   │   │   ├── Recommand.class
│   │   │   ├── service
│   │   │   │   ├── chat
│   │   │   │   │   └── ChatService.class
│   │   │   │   ├── http
│   │   │   │   │   ├── ActionRouter.class
│   │   │   │   │   ├── console
│   │   │   │   │   │   ├── Console$DBManagerListener.class
│   │   │   │   │   │   ├── Console$DoSaveListener.class
│   │   │   │   │   │   ├── Console$DoWatchListener.class
│   │   │   │   │   │   ├── Console$GcListener.class
│   │   │   │   │   │   ├── Console$ReloadListener.class
│   │   │   │   │   │   ├── Console$SessionManagerListener.class
│   │   │   │   │   │   ├── Console$TaskListener.class
│   │   │   │   │   │   ├── Console$TaskWatchListener.class
│   │   │   │   │   │   ├── Console$ThreadList.class
│   │   │   │   │   │   └── Console.class
│   │   │   │   │   ├── HttpActionListener.class
│   │   │   │   │   ├── SPHttpService$Console.class
│   │   │   │   │   ├── SPHttpService$Provision$1.class
│   │   │   │   │   ├── SPHttpService$Provision.class
│   │   │   │   │   ├── SPHttpService$WebPush.class
│   │   │   │   │   ├── SPHttpService.class
│   │   │   │   │   └── SPHttpServiceEx.class
│   │   │   │   ├── order
│   │   │   │   │   └── OrderService.class
│   │   │   │   ├── schedule
│   │   │   │   │   ├── BaseJob.class
│   │   │   │   │   ├── DefaultJob.class
│   │   │   │   │   ├── JobSendSmc.class
│   │   │   │   │   ├── JobTest.class
│   │   │   │   │   ├── MessageTimer2.class
│   │   │   │   │   ├── MessageTimer3.class
│   │   │   │   │   ├── MessageTimer.class
│   │   │   │   │   ├── OrderTrigger.class
│   │   │   │   │   ├── PhoneUser.class
│   │   │   │   │   ├── ScheduleService.class
│   │   │   │   │   ├── SimpleOrderTrigger.class
│   │   │   │   │   └── TaskTrigger.class
│   │   │   │   └── Service.class
│   │   │   ├── ServiceCache$BufferData.class
│   │   │   ├── ServiceCache.class
│   │   │   ├── ServiceID.class
│   │   │   ├── ServiceIDNotFoundException.class
│   │   │   ├── SmoHttpProcessor.class
│   │   │   ├── SmoProcessor.class
│   │   │   ├── SmsDispatch$1.class
│   │   │   ├── SmsDispatch$SpSmsDeliver.class
│   │   │   ├── SmsDispatch.class
│   │   │   ├── SmsEntity.class
│   │   │   ├── SmsLogProcessor.class
│   │   │   ├── SmsMO.class
│   │   │   ├── SmsMT.class
│   │   │   ├── SmsProcessor.class
│   │   │   ├── SmsProcessorFactory.class
│   │   │   ├── SmsProcQueue.class
│   │   │   ├── SmsReport.class
│   │   │   ├── SmsRptProcessor$PreSubmitInfo.class
│   │   │   ├── SmsRptProcessor.class
│   │   │   ├── SmtProcessor.class
│   │   │   ├── SpInfo.class
│   │   │   ├── SPService$1.class
│   │   │   ├── SPService.class
│   │   │   ├── SpTaskEvent.class
│   │   │   ├── task
│   │   │   │   ├── DefaultTask.class
│   │   │   │   ├── InvalidTaskCommandLineException.class
│   │   │   │   ├── SpTask.class
│   │   │   │   ├── Task.class
│   │   │   │   ├── TaskNotExistException.class
│   │   │   │   ├── TaskReSendSmc.class
│   │   │   │   ├── TaskReSendSms.class
│   │   │   │   ├── TaskSimulateUserIOD.class
│   │   │   │   ├── TaskSmcBatchSend.class
│   │   │   │   └── TaskSmsBatchSend.class
│   │   │   ├── test
│   │   │   │   ├── ISMGProxyTest.class
│   │   │   │   └── MySmsDeliver.class
│   │   │   └── tools
│   │   │   ├── NetConsole$1.class
│   │   │   ├── NetConsole$2.class
│   │   │   ├── NetConsole.class
│   │   │   ├── SendSmc.class
│   │   │   └── SendSms.class
│   │   └── util
│   │   ├── Base64.class
│   │   ├── bytebuffer
│   │   │   ├── ByteBuffer.class
│   │   │   ├── NotEnoughDataInByteBufferException.class
│   │   │   └── TerminatingZeroNotFoundException.class
│   │   ├── Comparable.class
│   │   ├── consumer
│   │   │   ├── Consumer$1.class
│   │   │   ├── Consumer.class
│   │   │   ├── IQueue.class
│   │   │   ├── ProcQueue.class
│   │   │   ├── ProducerThread.class
│   │   │   └── VectorQueue.class
│   │   ├── Context.class
│   │   ├── CursorDataSource.class
│   │   ├── DataBaseResourceBundle.class
│   │   ├── DataCursor.class
│   │   ├── DataRecord.class
│   │   ├── db
│   │   │   ├── DBConnectionManager.class
│   │   │   ├── DefaultJDBCPool.class
│   │   │   └── JDBCPool.class
│   │   ├── DbConnection.class
│   │   ├── DBConnectionManager.class
│   │   ├── ErrorCodeMap.class
│   │   ├── logger
│   │   │   ├── DefaultLogger.class
│   │   │   ├── Logger4j.class
│   │   │   └── Logger.class
│   │   ├── LostNecessaryParameterException.class
│   │   ├── MyDataRecord.class
│   │   ├── ProcessingThread.class
│   │   ├── _Properties.class
│   │   ├── queue
│   │   │   ├── BlockQueue.class
│   │   │   ├── Queue.class
│   │   │   ├── TcpWin$SequenceNumObject.class
│   │   │   ├── TcpWin.class
│   │   │   ├── TestTimeoutHashtable.class
│   │   │   ├── TimeoutHashtable$1.class
│   │   │   ├── TimeoutHashtable$TimeoutObject.class
│   │   │   └── TimeoutHashtable.class
│   │   ├── ResourceBoundleUtil.class
│   │   ├── Serializer$1.class
│   │   ├── Serializer$DataStructure.class
│   │   ├── Serializer$Test.class
│   │   ├── Serializer$Value.class
│   │   ├── Serializer.class
│   │   ├── Sorter.class
│   │   ├── StringUtils.class
│   │   ├── sys
│   │   │   └── ThreadLister.class
│   │   ├── TestDataCursor.class
│   │   ├── TestResourceBoundleUtil.class
│   │   ├── TestStringUtils.class
│   │   └── ThreadPool.class
│   └── startup.bat
├── classpath.bat
├── config
│   ├── chat.properties
│   ├── chat.properties.sample
│   ├── logger.properties
│   ├── proxooldb.properties
│   ├── quartz.properties
│   ├── session.properties
│   ├── session.properties.bak
│   ├── spservice.properties
│   └── task.properties
├── data
│   ├── log_queue
│   ├── mobile_mo_queue
│   ├── mobile_mt_queue
│   ├── order_mo_queue
│   ├── order_mt_queue
│   ├── proxy_mo_queue
│   ├── proxy_mt_queue
│   └── report_queue
├── docs
│   ├── spservice_ansi.sql
│   └── spservice.sql
├── lib
│   ├── activation.jar
│   ├── c3p0-0.9.0-pre5.jar
│   ├── commons-beanutils.jar
│   ├── commons-collections.jar
│   ├── commons-dbcp-1.1.jar
│   ├── commons-digester.jar
│   ├── commons-logging.jar
│   ├── commons-pool-1.1.jar
│   ├── concurrent.jar
│   ├── dom4j-1.5.2.jar
│   ├── jaxen-1.1-beta-4.jar
│   ├── jbcl.jar
│   ├── jdbc2_0-stdext.jar
│   ├── junit.jar
│   ├── log4j.jar
│   ├── mail.jar
│   ├── msnm.jar
│   ├── mysql-connector-java-3.1.7-bin.jar
│   ├── proxool.jar
│   ├── quartz.jar
│   ├── servlet.jar
│   └── soap.jar
├── logs
├── shutdown.sh
├── src
│   ├── classpath.bat
│   ├── com
│   │   └── ck
│   │   ├── base
│   │   │   ├── BaseException.java
│   │   │   ├── BaseObject.java
│   │   │   ├── ByteData.java
│   │   │   ├── Data.java
│   │   │   └── WrongLengthOfStringException.java
│   │   ├── net
│   │   │   ├── CmppSession.java
│   │   │   ├── CngpSession.java
│   │   │   ├── Connection.java
│   │   │   ├── http
│   │   │   │   ├── DirectoryService.java
│   │   │   │   ├── FileService.java
│   │   │   │   ├── HttpRequest.java
│   │   │   │   ├── HttpResponse.java
│   │   │   │   ├── HttpServer.java
│   │   │   │   ├── HttpService.java
│   │   │   │   ├── MimeUtils.java
│   │   │   │   └── ParamUtils.java
│   │   │   ├── HttpSessioin.java
│   │   │   ├── pdu
│   │   │   │   ├── HeaderIncompleteException.java
│   │   │   │   ├── InvalidPDUException.java
│   │   │   │   ├── MessageIncompleteException.java
│   │   │   │   ├── PDUException.java
│   │   │   │   ├── PDUHeader.java
│   │   │   │   ├── PDU.java
│   │   │   │   ├── PDUSet.java
│   │   │   │   ├── Request.java
│   │   │   │   ├── Response.java
│   │   │   │   └── UnknownCommandIdException.java
│   │   │   ├── PDUEventListener.java
│   │   │   ├── PDUProcessorFactory.java
│   │   │   ├── PDUProcessor.java
│   │   │   ├── protocol
│   │   │   │   ├── cmpp
│   │   │   │   │   ├── CmppActiveTestRequest.java
│   │   │   │   │   ├── CmppActiveTestResponse.java
│   │   │   │   │   ├── CmppBindRequest.java
│   │   │   │   │   ├── CmppBindResponse.java
│   │   │   │   │   ├── CmppDeliverRequest.java
│   │   │   │   │   ├── CmppDeliverResponse.java
│   │   │   │   │   ├── CmppPDUHeader.java
│   │   │   │   │   ├── CmppRequest.java
│   │   │   │   │   ├── CmppSubmitRequest.java
│   │   │   │   │   ├── CmppSubmitResponse.java
│   │   │   │   │   ├── CmppUnBindRequest.java
│   │   │   │   │   └── CmppUnBindResponse.java
│   │   │   │   ├── cngp
│   │   │   │   │   ├── CngpActiveTestRequest.java
│   │   │   │   │   ├── CngpActiveTestResponse.java
│   │   │   │   │   ├── CngpBindRequest.java
│   │   │   │   │   ├── CngpBindResponse.java
│   │   │   │   │   ├── CngpDeliverRequest.java
│   │   │   │   │   ├── CngpDeliverResponse.java
│   │   │   │   │   ├── CngpPDUHeader.java
│   │   │   │   │   ├── CngpSubmitRequest.java
│   │   │   │   │   ├── CngpSubmitResponse.java
│   │   │   │   │   ├── CngpUnBindRequest.java
│   │   │   │   │   └── CngpUnBindResponse.java
│   │   │   │   ├── sgip
│   │   │   │   │   ├── SgipBindRequest.java
│   │   │   │   │   ├── SgipBindResponse.java
│   │   │   │   │   ├── SgipDeliverRequest.java
│   │   │   │   │   ├── SgipDeliverResponse.java
│   │   │   │   │   ├── SgipPDUHeader.java
│   │   │   │   │   ├── SgipReportRequest.java
│   │   │   │   │   ├── SgipReportResponse.java
│   │   │   │   │   ├── SgipSubmitRequest.java
│   │   │   │   │   ├── SgipSubmitResponse.java
│   │   │   │   │   ├── SgipUnBindRequest.java
│   │   │   │   │   └── SgipUnBindResponse.java
│   │   │   │   ├── smgp
│   │   │   │   │   ├── SmgpActiveTestRequest.java
│   │   │   │   │   ├── SmgpActiveTestResponse.java
│   │   │   │   │   ├── SmgpBindRequest.java
│   │   │   │   │   ├── SmgpBindResponse.java
│   │   │   │   │   ├── SmgpDeliverRequest.java
│   │   │   │   │   ├── SmgpDeliverResponse.java
│   │   │   │   │   ├── SmgpPDUHeader.java
│   │   │   │   │   ├── SmgpSubmitRequest.java
│   │   │   │   │   ├── SmgpSubmitResponse.java
│   │   │   │   │   ├── SmgpUnBindRequest.java
│   │   │   │   │   └── SmgpUnBindResponse.java
│   │   │   │   ├── spgp
│   │   │   │   │   ├── SpgpActiveTestRequest.java
│   │   │   │   │   ├── SpgpActiveTestResponse.java
│   │   │   │   │   ├── SpgpBindRequest.java
│   │   │   │   │   ├── SpgpBindResponse.java
│   │   │   │   │   ├── SpgpDeliverRequest.java
│   │   │   │   │   ├── SpgpDeliverResponse.java
│   │   │   │   │   ├── SpgpForwardRequest.java
│   │   │   │   │   ├── SpgpForwardResponse.java
│   │   │   │   │   ├── SpgpPDUHeader.java
│   │   │   │   │   ├── SpgpSubmitRequest.java
│   │   │   │   │   ├── SpgpSubmitResponse.java
│   │   │   │   │   ├── SpgpUnBindRequest.java
│   │   │   │   │   └── SpgpUnBindResponse.java
│   │   │   │   └── uugp
│   │   │   │   ├── UugpActiveTest.java
│   │   │   │   ├── UugpBindRequest.java
│   │   │   │   ├── UugpBindResponse.java
│   │   │   │   ├── UugpDeliverRequest.java
│   │   │   │   ├── UugpPDUHeader.java
│   │   │   │   ├── UugpReportRequest.java
│   │   │   │   ├── UugpSubmitRequest.java
│   │   │   │   └── UugpSubmitResponse.java
│   │   │   ├── ReceivedPDUEvent.java
│   │   │   ├── ReceiverBase.java
│   │   │   ├── Receiver.java
│   │   │   ├── ServerPDUEvent.java
│   │   │   ├── ServerPDUEventListener.java
│   │   │   ├── Session.java
│   │   │   ├── SessionManagerException.java
│   │   │   ├── SessionManager.java
│   │   │   ├── SgipSession.java
│   │   │   ├── SmgpSession.java
│   │   │   ├── SpgpSession.java
│   │   │   ├── TCPIPConnection.java
│   │   │   ├── TimeoutException.java
│   │   │   ├── Transmitter.java
│   │   │   ├── Unprocessed.java
│   │   │   └── UugpSession.java
│   │   ├── soft
│   │   │   └── sp
│   │   │   ├── ConsignResource.java
│   │   │   ├── DispatchBridge.java
│   │   │   ├── InvalidSmsException.java
│   │   │   ├── NotFoundMatchConsignException.java
│   │   │   ├── NotFoundProgramException.java
│   │   │   ├── OrderServiceException.java
│   │   │   ├── ParamUtils.java
│   │   │   ├── prog
│   │   │   │   ├── comm
│   │   │   │   │   ├── Menu.java
│   │   │   │   │   ├── ShowHelp.java
│   │   │   │   │   ├── SmsCommMenu.java
│   │   │   │   │   ├── SmsCommService.java
│   │   │   │   │   ├── SmsSearch.java
│   │   │   │   │   └── SmsText.java
│   │   │   │   ├── MoRequest.java
│   │   │   │   ├── MoResponse.java
│   │   │   │   ├── ProgTester_cmdExcute_mouseAdapter.java
│   │   │   │   ├── ProgTester_combProcList_itemAdapter.java
│   │   │   │   ├── sample
│   │   │   │   │   ├── ProgSample1.java
│   │   │   │   │   ├── ProgSample2.java
│   │   │   │   │   ├── ProgSample3.java
│   │   │   │   │   ├── ProgSample4.java
│   │   │   │   │   ├── ProgSample5.java
│   │   │   │   │   ├── ProgTest.java
│   │   │   │   │   ├── SampleJoke.java
│   │   │   │   │   ├── SampleQa.java
│   │   │   │   │   └── SimpleMessage.java
│   │   │   │   ├── SessionException.java
│   │   │   │   ├── Session.java
│   │   │   │   ├── SessionStore.java
│   │   │   │   ├── SimpleSubject.java
│   │   │   │   ├── Simulator.java
│   │   │   │   ├── Simulator_jButtonClean_actionAdapter.java
│   │   │   │   ├── Simulator_jButtonExcute_actionAdapter.java
│   │   │   │   ├── Simulator_jButtonQuit_actionAdapter.java
│   │   │   │   ├── Simulator_jTextDestTermid_focusAdapter.java
│   │   │   │   ├── SmsProgBase.java
│   │   │   │   ├── Subject.java
│   │   │   │   ├── SubjectResult.java
│   │   │   │   ├── SubjectResultNotFound.java
│   │   │   │   ├── test
│   │   │   │   │   ├── DoSmoForward.java
│   │   │   │   │   ├── ProgBinaryInfo.java
│   │   │   │   │   ├── ProgCmccTest.java
│   │   │   │   │   ├── ProgCmppTest.java
│   │   │   │   │   ├── ProgRemoveOrder.java
│   │   │   │   │   └── ProgTest.java
│   │   │   │   ├── Tester.java
│   │   │   │   ├── Tester_jButtonClean_mouseAdapter.java
│   │   │   │   ├── Tester_jButtonExit_actionAdapter.java
│   │   │   │   └── Tester_this_windowAdapter.java
│   │   │   ├── ProgResource.java
│   │   │   ├── provision
│   │   │   │   ├── SubscribeRequest.java
│   │   │   │   ├── SyncOrderRelation.java
│   │   │   │   ├── SyncOrderRelationReqListener.java
│   │   │   │   └── test
│   │   │   │   ├── MyVisitor.java
│   │   │   │   ├── SimpleGenericHTTPSoapClient.java
│   │   │   │   ├── SubscribeExample.java
│   │   │   │   └── SyncOrderExample.java
│   │   │   ├── proxy
│   │   │   │   ├── CmppPDUProcessor.java
│   │   │   │   ├── CngpPDUProcessor.java
│   │   │   │   ├── DefaultSmsDeliver.java
│   │   │   │   ├── ISMGProxy.java
│   │   │   │   ├── ProxyDataExchange.java
│   │   │   │   ├── ProxyErroCodeMap.java
│   │   │   │   ├── Proxy.java
│   │   │   │   ├── SgipPDUProcessor.java
│   │   │   │   ├── SmgpPDUProcessor.java
│   │   │   │   ├── SmsDeliver.java
│   │   │   │   ├── SpgpPDUProcessor.java
│   │   │   │   ├── SpPDUProcessorFactory.java
│   │   │   │   ├── UnknownProtocolName.java
│   │   │   │   └── UugpPDUProcessor.java
│   │   │   ├── Recommand.java
│   │   │   ├── service
│   │   │   │   ├── chat
│   │   │   │   │   └── ChatService.java
│   │   │   │   ├── http
│   │   │   │   │   ├── ActionRouter.java
│   │   │   │   │   ├── console
│   │   │   │   │   │   └── Console.java
│   │   │   │   │   ├── HttpActionListener.java
│   │   │   │   │   ├── SPHttpServiceEx.java
│   │   │   │   │   └── SPHttpService.java
│   │   │   │   ├── order
│   │   │   │   │   └── OrderService.java
│   │   │   │   ├── schedule
│   │   │   │   │   ├── BaseJob.java
│   │   │   │   │   ├── DefaultJob.java
│   │   │   │   │   ├── JobSendSmc.java
│   │   │   │   │   ├── JobTest.java
│   │   │   │   │   ├── MessageTimer2.java
│   │   │   │   │   ├── MessageTimer3.java
│   │   │   │   │   ├── MessageTimer.java
│   │   │   │   │   ├── OrderTrigger.java
│   │   │   │   │   ├── PhoneUser.java
│   │   │   │   │   ├── ScheduleService.java
│   │   │   │   │   ├── SimpleOrderTrigger.java
│   │   │   │   │   └── TaskTrigger.java
│   │   │   │   └── Service.java
│   │   │   ├── ServiceCache.java
│   │   │   ├── ServiceID.java
│   │   │   ├── ServiceIDNotFoundException.java
│   │   │   ├── SmoHttpProcessor.java
│   │   │   ├── SmoProcessor.java
│   │   │   ├── SmsDispatch.java
│   │   │   ├── SmsEntity.java
│   │   │   ├── SmsLogProcessor.java
│   │   │   ├── SmsMO.java
│   │   │   ├── SmsMT.java
│   │   │   ├── SmsProcessorFactory.java
│   │   │   ├── SmsProcessor.java
│   │   │   ├── SmsProcQueue.java
│   │   │   ├── SmsReport.java
│   │   │   ├── SmsRptProcessor.java
│   │   │   ├── SmtProcessor.java
│   │   │   ├── SpInfo.java
│   │   │   ├── SPService.java
│   │   │   ├── SpTaskEvent.java
│   │   │   ├── task
│   │   │   │   ├── DefaultTask.java
│   │   │   │   ├── InvalidTaskCommandLineException.java
│   │   │   │   ├── SpTask.java
│   │   │   │   ├── Task.java
│   │   │   │   ├── TaskNotExistException.java
│   │   │   │   ├── TaskReSendSmc.java
│   │   │   │   ├── TaskReSendSms.java
│   │   │   │   ├── TaskSimulateUserIOD.java
│   │   │   │   ├── TaskSmcBatchSend.java
│   │   │   │   └── TaskSmsBatchSend.java
│   │   │   ├── test
│   │   │   │   ├── ISMGProxyTest.java
│   │   │   │   └── MySmsDeliver.java
│   │   │   └── tools
│   │   │   ├── NetConsole.java
│   │   │   ├── SendSmc.java
│   │   │   └── SendSms.java
│   │   └── util
│   │   ├── Base64.java
│   │   ├── bytebuffer
│   │   │   ├── ByteBuffer.java
│   │   │   ├── NotEnoughDataInByteBufferException.java
│   │   │   └── TerminatingZeroNotFoundException.java
│   │   ├── Comparable.java
│   │   ├── consumer
│   │   │   ├── Consumer.java
│   │   │   ├── IQueue.java
│   │   │   ├── ProcQueue.java
│   │   │   ├── ProducerThread.java
│   │   │   └── VectorQueue.java
│   │   ├── Context.java
│   │   ├── CursorDataSource.java
│   │   ├── DataBaseResourceBundle.java
│   │   ├── DataCursor.java
│   │   ├── DataRecord.java
│   │   ├── db
│   │   │   ├── DBConnectionManager.java
│   │   │   ├── DefaultJDBCPool.java
│   │   │   └── JDBCPool.java
│   │   ├── DbConnection.java
│   │   ├── DBConnectionManager.java
│   │   ├── ErrorCodeMap.java
│   │   ├── logger
│   │   │   ├── DefaultLogger.java
│   │   │   ├── Logger4j.java
│   │   │   └── Logger.java
│   │   ├── LostNecessaryParameterException.java
│   │   ├── MyDataRecord.java
│   │   ├── ProcessingThread.java
│   │   ├── _Properties.java
│   │   ├── queue
│   │   │   ├── BlockQueue.java
│   │   │   ├── Queue.java
│   │   │   ├── TcpWin.java
│   │   │   ├── TestTimeoutHashtable.java
│   │   │   └── TimeoutHashtable.java
│   │   ├── ResourceBoundleUtil.java
│   │   ├── Serializer.java
│   │   ├── Sorter.java
│   │   ├── StringUtils.java
│   │   ├── sys
│   │   │   └── ThreadLister.java
│   │   ├── TestDataCursor.java
│   │   ├── TestResourceBoundleUtil.java
│   │   ├── TestStringUtils.java
│   │   └── ThreadPool.java
│   └── startup.bat
├── startup.bat
└── startup.sh

83 directories, 642 files

标签:

实例下载地址

基于短信应用的SP服务平台java源码.rar

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警