Spring-WS Step-by-Step
======================
1. Create message samples
- Just XML
2. Use Trang to generate XSD
% java -jar trang.jar -I xml -O xsd EvaluateHand*.xml PokerTypes.xsd
3. Fine-tune XSD
- Fix types, bounds, etc.
4. Use Arjen's XSLT with SAXON to generate WSDL
% java -jar saxon8.jar PokerTypes.xsd xsd2wsdl.xsl > PokerService.wsdl
5. Fine-tune WSDL
- Extract XSD...import instead
- Tweak operation names if desired
- Change service URL...or...
- look into org.springframework.ws.transport.http.WsdlDefinitionHandlerAdapter
6. Create/Map schema objects
- Resist temptation to use domain objects
- Use JAXB to generate objects
- Optionally, use Castor XML to map objects
7. Write Endpoint implementation
8. Wire all parts up in Spring
9. Deploy
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
SpringInAction第二版源码 (488个子文件)
JudgeAspect.aj 432B
startdb.bat 181B
LimeWithTextProperty.bsh 97B
Lime.bsh 72B
.classpath 940B
.classpath 529B
.classpath 429B
.classpath 429B
.classpath 401B
.classpath 389B
.classpath 373B
.classpath 373B
.classpath 373B
.classpath 322B
.classpath 322B
.classpath 322B
.classpath 322B
.classpath 194B
.classpath 194B
.classpath 194B
.classpath 194B
main.css 767B
addRant.ftl 593B
home.ftl 365B
RantServiceTest4.java.gienah 1KB
trash.gif 1KB
edit.gif 1KB
view.gif 1023B
grgrad.gif 526B
PricingEngineImpl.groovy 319B
Coconut.groovy 312B
Lime.groovy 131B
LimeWithTextProperty.groovy 126B
index.html 214B
incubator-activemq-4.0.1.jar 4.12MB
aspectjweaver.jar 1.8MB
hsqldb.jar 610KB
spring-ws-core-1.0-m1.jar 172KB
spring-ws-security-1.0-m1.jar 60KB
ejb3-persistence.jar 46KB
spring-oxm-1.0-m1.jar 42KB
JdbcRantDao.java 9KB
JdbcRantDaoWithSqlObjects.java 9KB
SimpleJdbcRantDao.java 8KB
PokerHandEvaluatorTest.java 6KB
ConventionalJdbcRantDao.java 6KB
RantServiceImpl.java 6KB
PokerHandEvaluatorImpl.java 5KB
RantsForVehicleControllerTest.java 3KB
HibernateContextualSessionsRantDao.java 3KB
RantsForVehicleControllerTest2.java 3KB
PureJpaRantDao.java 3KB
EvaluateHandJDomEndpoint.java 3KB
HibernateRantDaoUsingTemplate.java 3KB
HibernateRantDao.java 3KB
Contact.java 3KB
RantRssView.java 2KB
MotoristRegistrationController.java 2KB
Motorist.java 2KB
SpecialtyPizzaBuilder.java 2KB
JpaRantDao.java 2KB
NamedParameterJdbcRantDao.java 2KB
Vehicle.java 2KB
RantExcelView.java 2KB
ContactsControllerTest.java 2KB
EditContactController.java 2KB
TemplateBasedPokerClient.java 2KB
RantServiceTest3.java 2KB
RolodexDaoHibernate.java 2KB
AddRantFormController.java 2KB
IBatisTemplateRantDao.java 2KB
PokerWsClient.java 2KB
SearchContactsController.java 2KB
IBatisRantDao.java 2KB
MotoristMessageConverter.java 2KB
FuddifierTest.java 2KB
PokerWsClient2.java 2KB
RantsForVehicleController.java 2KB
RolodexServiceImpl.java 1KB
UserDaoImpl.java 1KB
Customer.java 1KB
PokerClient.java 1KB
RantzMarketingGatewayImpl10_3.java 1KB
Rant.java 1KB
Order.java 1KB
PasswordEncodingAdvice.java 1KB
RantServiceEjb.java 1KB
RantServiceTest.java 1KB
CitationServiceImpl.java 1KB
RantValidator.java 1KB
RantServiceTest2.java 1KB
PricingEngineImpl.java 1KB
RantPdfView.java 1KB
ClientRunner.java 1KB
ContactsController.java 1KB
PreferencesController.java 1KB
HomeAction.java 1KB
MarketingReceiverGatewayImpl10_4.java 1KB
DeleteContactController.java 1KB
HeaderTileController.java 1KB
共 488 条
- 1
- 2
- 3
- 4
- 5
girlscoffee
- 粉丝: 3
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Python+FFmpeg的视频和音频的处理+剪辑+源码+开发文档+项目解析(高分优秀项目)
- 母亲节祝福html源码示例.pdf
- 基于51单片机DS1302实时时钟LCD1602显示
- (54节)视频号0粉起号课,逻辑梳理,技能提升,完整版-课程网盘链接提取码下载 .txt
- Mendix5-添加自定义逻辑
- 基于java的图片浏览小程序源码.zip
- 陈呵keyshot产品渲染第2期-课程网盘链接提取码下载 .txt
- 分层MPC控制器的实时车辆最优控制和避障Hierarchical MPC controller for real time ve
- 基于QT+C++实现微动背景,界面看似静态实则动态+源码
- 非线性弹簧质量系统的简单模型预测控制(MPC)Simple Model Predictive Control (MPC) for
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页