传智播客webService第一天课堂笔记

来源:互联网 发布:centos iptabls实验 编辑:程序博客网 时间:2024/05/16 18:34

日期: 2009-11-24 星期二主题: webService一【复习】==Linux的使用===简介历史Ubuntu的使用j2EE环境搭建Mysql安装eclipse安装jdk安装http服务器安装apache服务器安装LAMP环境的搭建========================【上午】===Spring的单例====创建多个。超市的收银台一个===ejb的无状态会话bean单例池====创建多个。超市的收银台多个注意:高并发的时候,就能体现ejb的好处了。===============ejb服务面向组件webservice面向服务的架构 SOA:service oriented achitectureESB:Enterprise Service buswebservice:易购的,用ejb开发那么服务必须是java开发,而webservice就可以使用php、asp.net等开发========http: 协议 --- 普通bs程序传输数据协议soap: 协议 --- webservice传输数据协议========企业服务总线,web服务部署到总线上,之间通过soap协议传递数据WSDL: web Service description languageSOAP: simple object access protocal 简单对象服务协议=========多对多的中间表:只能通过sql语句查询========msdlANSI美国国家标准化组织ORM:OXM: Object Xml MappingDOM: Document Object Modual加载两次:1.将文档加载到内存2.构建dom模型SAX:一次加载,基于事件,所以速度快===========AXIS=========创建web Service项目1>Jdk1.62>Axsi引擎发布web Service项目1>即时发布,写java类,拷贝到发布的webapp下,无需编译,改后缀为jws注意:即时发布不能有包名。但发布的地方可以使用文件夹调用web Service项目1> http://localhost:8080/axis/Calculator.jws=================================【下午】====================url:远程调用传递的数据为byte[]WebService:主要发送的是xml,基于soap协议的xmlSOAP:为信封,格式webService就是一个体系,soa体系面向服务的架构wsdl:对服务的描述网银:webservice给个wsdl====================发布web Service项目1>即时发布,写java类,拷贝到发布的webapp下,无需编译,改后缀为jws注意:即时发布不能有包名。但发布的地方可以使用文件夹2>自定义发布,WSDD:WebService deployment description***.wsdd文件,使用adminClient类操作wsdd配置文件:发布服务:scope:发布的服务存放范围=======serialVersionUID:主要用来反序列化=========rmi: remote method invokerpc: remote procedure callpojo:plain old java objectpojo在服务器与客户端传统:需要注册主键序列化器工厂,反序列化器工厂=======================存根对象、骨架对象ejb远程调用无状态bean在客户端创建存根对象,在服务器创建骨架对象客户端调用存根对象的方法,存根对象通过scoket与服务器端的骨架对象交互,服务器骨架对象与bean交互【总结】==============soa:面向服务架构 ---》 webService 具体的soa规范webservice之间采用soap协议传递数据axis具体的java基于webservice的实现产品[单词]:orm:object relation mapping[单词]:oxm:object xml mapping[单词]:[单词]:[单词]:[单词]:[单词]:[单词]:[单词]:[单词]:[单词]:[单词]:[单词]:[单词]:[单词]:[单词]:[单词]:【生活很苦也很甜!!】================================================.*. /~ .~/ /~ ~/ /~ .~/ /~ ~/*** ' `//' * ' `//' *V ( .*)( . *)//|// / . *./ / . *./| `/ . . .*/' `/ . . .*/'| `/ * .*. */' _ _ `/ * .*. */'`/ * */' ( `//'*) `/ * */'`//' / */' `//'`//'==================================================author: 何骏飞Jeffe hjflbc1990@sina.com

原创粉丝点击