《使用Java Web服务构建SOA》电子书
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关书籍
- 《Java Web整合开发实例精通——Struts+Hibernate+Spring》[]
- 《Java入门经典(第六版).mobi》[]
- 《Java TCP-IP Socket编程(原书第2版).azw3》[]
- 《Java程序员修炼之道》[]
- 《Java并发编程实战华章专业开发者书库》[]
- 《Java并发编程的艺术 (Java核心技术系列)》[]
- 《JAVA程序员成功面试秘籍》[]
- 《Java核心技术精讲》[]
- 《Java软件构架实践_第二版》[]
- 《Java项目案例分析》[]
内容介绍
目录:
第1ç« ç”¨JavaWebæœåŠ¡æž„å»ºé¢å‘æœåŠ¡çš„æž¶æž„
1.1 是我水平ä¸å¤Ÿï¼Œè¿˜æ˜¯JavaWebæœåŠ¡çœŸçš„å¾ˆéš¾
1.1.1 ä¸è¦å›ºå®ˆæ•™æ¡
1.1.2 JWSæ˜¯å·¥å…·é›†ï¼Œè€Œä¸æ˜¯åº”ç”¨ç¨‹åºæ¡†æž¶
1.1.3 顿悟
1.2 W曲æœåС平å°ä½“系架构
1.2.1 调用å系统
1.2.2 åºåˆ—化å系统
1.2.3 部署å系统
1.3 第2ç« åˆ°ç¬¬8ç« ä»‹ç»çš„JavaWebServicesæ ‡å‡†
1.4 SOAShopper案例å¦ä¹ :第9ç« å’Œç¬¬10ç«
1.5 SOA.J和以WSDL为ä¸å¿ƒçš„å¼€å‘:第11ç«
第2ç« JavaWebServices概述
2.1 JWS在SOA应用程åºå¼€å‘ä¸çš„角色
2.1.1 ä¸€ä¸ªå‡æƒ³çš„SOA应用程åº
2.1.2 JWS支æŒçš„SOAå¼€å‘
2.2 方便使用的特点
2.2.1 æºä»£ç æ ‡æ³¨
2.2.2 æ ‡å‡†WSDLï¼Javaæ˜ å°„
2.2.3 æ ‡å‡†åºåˆ—化上下文
2.2.4 开呿¨¡å¼
2.2.5 JWSçš„æƒè¡¡é€‰æ‹©
2.3 JAX—WS2.0
2.3.1 Javaï¼WSDLæ˜ å°„
2.3.2 陿€WSDL
2.3.3 动æ€å’Œé™æ€å®¢æˆ·ç«¯
2.3.4 使用Java接å£ä»£ç†æ¥è¿›è¡Œè°ƒç”¨
2.3.5 用XMLæ¥è¿›è¡Œè°ƒç”¨
2.3.6 XMLæœåŠ¡æä¾›è€…
2.3.7 处ç†å™¨æ¡†æž¶
2.3.8 消æ¯ä¸Šä¸‹æ–‡
2.3.9 SOAP绑定
2.3.10 HTrP绑定
2.3.11 将异常转æ¢ä¸ºSOAP错误
2.3.12 异æ¥è°ƒç”¨
2.3.13 å•呿“作
2.3.14 客户端线程管ç†
2.3.15 WSDLæ ·å¼â€”—支æŒRPCï¼Literalå’ŒDocumentï¼Literal包装
2.3.16 XML目录(Catalogs)
2.3.17 ç”¨ä¼ªå¼•ç”¨ä¼ é€’(PseudoreferencePassing)(Holderæ¥è¡¨ç¤ºè¾“å‡ºå’Œè¾“å…¥ï¼Œè¾“å‡ºå‚æ•°)
2.3.18 è¿è¡Œæ—¶æœåŠ¡ç«¯ç‚¹å‘布(åªæœ‰JavaSEæä¾›)
2.4 JAX2.0
2.4.1 为Java表示绑定XMLSchema
2.4.2 å°†Javaç±»åž‹æ˜ å°„ä¸ºXMLSchema
2.4.3 æ˜ å°„æ ‡æ³¨
2.4.4 绑定è¯è¨€
2.4.5 绑定è¿è¡Œæ—¶æ¡†æž¶(Marshalï¼Unmarshal)
2.4.6 验è¯
2.4.7 å¯ç§»æ¤æ€§
2.4.8 å°é€(Marshal)事件回调
2.4.9 局部绑定
2.4.10 二进制数æ®ç¼–ç (MToM或WS—I)
2.5 WS—Metadata2.0
2.5.1 WSDLæ˜ å°„æ ‡æ³¨
2.5.2 SOAPç»‘å®šæ ‡æ³¨
2.5.3 处ç†å™¨æ ‡æ³¨
2.5.4 æœåŠ¡å®žçŽ°Bean
2.5.5 从WSDLå’ŒJavaå¼€å§‹çš„å¼€å‘æ¨¡å¼
2.5.6 自动部署
2.6 WSEEl.2
2.6.1 Port组件
2.6.2 ServletæœåŠ¡ç«¯ç‚¹
2.6.3 EJBæœåŠ¡ç«¯ç‚¹
2.6.4 简化的包装
2.6.5 处ç†å™¨ç¼–程模型
2.7 å…¶ä»–çš„JavaEE5æ ‡æ³¨åŠŸèƒ½
2.7.1 ä¾èµ–注入(DependencyInjection)
2.7.2 拦截器(Interceptor)
2.7.3 在EJB3.0 䏿”¯æŒPOJ0
2.8 总结
2.8.1 é…置环境,以构建和è¿è¡Œè½¯ä»¶ç¤ºä¾‹
第3ç« åŸºäºŽRESTçš„SOA基础
3.1 为什么使用REST
3.1.1 REST是什么
3.1.2 æœ¬ç« æ¶‰åŠçš„主题
3.2 EIS记录使用的XML文档和模å¼(Schema)
3.2.1 没有WSDL并䏿„味ç€ä¸€å®šæ²¡æœ‰æŽ¥å£
3.3 REST客户端的两ç§å®žçŽ°æ–¹å¼(JWSå’ŒéžJWS实现方å¼)
3.3.1 用éžJWSæ–¹å¼é€šè¿‡RESTæœåŠ¡ä»¥èŽ·å–EIS记录
3.3.2 用JWSæ–¹å¼é€šè¿‡RESTæœåŠ¡ä»¥èŽ·å–EIS记录
3.3.3 用éžJWSæ–¹å¼å‘RESTæœåŠ¡å‘é€EIS记录数æ®
3.3.4 用JWSæ¥ä¸ºRESTæœåŠ¡å‘é€EIS记录数æ®
3.4 使用XSLTå’ŒJAXP完æˆSOA集æˆä¸çš„æ•°æ®è½¬æ¢
3.4.1 为什么è¦ç”¨XSLTæ¥è¿›è¡Œæ•°æ®è½¬æ¢
3.4.2 用JAXP完æˆXSLT处ç†
3.5 用JWSå’ŒéžJWS的方法æ¥å®žçްRESTé£Žæ ¼çš„WebæœåŠ¡
3.5.1 用éžJWSæ–¹å¼æ¥éƒ¨ç½²RESTæœåŠ¡
3.5.2 用JWSæ¥éƒ¨ç½²RESTé£Žæ ¼çš„WebæœåŠ¡
3.6 总结
第4ç« WSDLã€SOAPå’ŒJava/XMLæ˜ å°„åœ¨SOAä¸çš„角色
第5ç« JAXB2.0æ•°æ®ç»‘定
第6ç« JAX-WS——客户端开å‘
第7ç« JAX-WS2.0——æœåŠ¡å™¨ç«¯å¼€å‘
第8ç« SOA组件的打包和部署(JSR 181 å’ŒJSR 109)
第9ç« SOAShopper:整åˆeBayã€Amazonå’ŒYahooï¼Shopping
第10ç« Ajaxå’ŒJava WebæœåŠ¡
第11ç« ä½¿ç”¨SOA-Jå¼€å‘以WSDL为ä¸å¿ƒçš„Web Service
附录A 本书ä¸ä½¿ç”¨çš„Javaã€XML,以åŠWeb Servicesæ ‡å‡†
附录B 软件é…置指å—
附录C 命å空间å‰ç¼€
è¯æ±‡è¡¨
å‚考文献
索引
