您的位置:首页 > 其它

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

2009-12-09 13:28 190 查看
日期: 2009-11-24 星期二
主题: webService一
【复习】
==Linux的使用===
简介历史
Ubuntu的使用
j2EE环境搭建
Mysql安装
eclipse安装
jdk安装
http服务器安装
apache服务器安装
LAMP环境的搭建
========================
【上午】
===Spring的单例====
创建多个。超市的收银台一个
===ejb的无状态会话bean单例池====
创建多个。超市的收银台多个
注意:高并发的时候,就能体现ejb的好处了。
===============
ejb服务面向组件
webservice面向服务的架构
SOA:service oriented achitecture
ESB:Enterprise Service bus

webservice:
易购的,用ejb开发那么服务必须是java开发,
而webservice就可以使用php、asp.net等开发
========
http: 协议 --- 普通bs程序传输数据协议
soap: 协议 --- webservice传输数据协议
========
企业服务总线,web服务部署到总线上,之间通过soap协议传递数据
WSDL: web Service description language
SOAP: simple object access protocal 简单对象服务协议
=========
多对多的中间表:只能通过sql语句查询
========
msdl
ANSI
美国国家标准化组织

ORM:
OXM: Object Xml Mapping
DOM: Document Object Modual
加载两次:
1.将文档加载到内存
2.构建dom模型
SAX:
一次加载,基于事件,所以速度快
===========
AXIS
=========
创建web Service项目
1>Jdk1.6
2>Axsi引擎
发布web Service项目
1>即时发布,写java类,拷贝到发布的webapp下,无需编译,改后缀为jws
注意:即时发布不能有包名。但发布的地方可以使用文件夹
调用web Service项目
1> http://localhost:8080/axis/Calculator.jws
=================================

【下午】
====================
url:远程调用
传递的数据为byte[]

WebService:主要发送的是xml,基于soap协议的xml
SOAP:为信封,格式
webService就是一个体系,soa体系面向服务的架构
wsdl:对服务的描述
网银:webservice给个wsdl
====================
发布web Service项目
1>即时发布,写java类,拷贝到发布的webapp下,无需编译,改后缀为jws
注意:即时发布不能有包名。但发布的地方可以使用文件夹
2>自定义发布,
WSDD:WebService deployment description
***.wsdd文件,使用adminClient类操作
wsdd配置文件:
发布服务:
scope:发布的服务存放范围

=======
serialVersionUID:
主要用来反序列化
=========
rmi: remote method invoke
rpc: remote procedure call
pojo:plain old java object
pojo在服务器与客户端传统:
需要注册主键
序列化器工厂,反序列化器工厂
=======================
存根对象、骨架对象
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: