本書詳細介紹了在最新的Struts1.1以及不久將推出的Struts1.2版本上設計和開發Java Web應用的各種技術。本書第1章到第3章為入門篇,通過兩個Struts應用實例,引導讀者把握設計、開發和部署Struts應用的整體流程,充分體會Struts框架在開放大型、可擴展的Web應用方面發揮的優勢。第4章到第7章深入探討了Struts框架的核心組件ActionServlet和RequestProcessor的實現原理,詳細介紹了開發Struts應用的模型、視圖和控制器的各種技術,細致的描述了Struts配置文件的每個元素的使用方法。第8章到第9章介紹了開發Struts應用的一些實用技術,如Struts框架的擴展點、Struts應用的國際化,Validator驗證框架和異常處理機制等。第12章到第16章結合具體的Struts應用實例,詳細介紹了Struts的標簽庫以及Tiles框架的使用方法。第17章和第18章介紹如何采用EJB和Web服務來實現Struts框架的模型。第19章到第21章介紹了如何采用第三方軟件,如APACHE Common Logging API、Log4J、ANT和StrutsTestCase,來控制Struts應用的輸出日志、管理以及測試Struts應用項目。
Introduction
jSMPP is a java implementation (SMPP API) of the SMPP protocol (currently supports SMPP v3.4). It provides interfaces to communicate with a Message Center or an ESME (External Short Message Entity) and is able to handle traffic of 3000-5000 messages per second.
jSMPP is not a high-level library. People looking for a quick way to get started with SMPP may be better of using an abstraction layer such as the APACHE Camel SMPP component: http://camel.APACHE.org/smpp.html
Travis-CI status:
History
The project started on Google Code: http://code.google.com/p/jsmpp/
It was maintained by uudashr on Github until 2013.
It is now a community project maintained at http://jsmpp.org
Release procedure
mvn deploy -DperformRelease=true -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging -Dgpg.passphrase=<yourpassphrase>
log in here: https://oss.sonatype.org
click the 'Staging Repositories' link
select the repository and click close
select the repository and click release
License
Copyright (C) 2007-2013, Nuruddin Ashr uudashr@gmail.com Copyright (C) 2012-2013, Denis Kostousov denis.kostousov@gmail.com Copyright (C) 2014, Daniel Pocock http://danielpocock.com Copyright (C) 2016, Pim Moerenhout pim.moerenhout@gmail.com
This project is licensed under the APACHE Software License 2.0.