传智播客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
主题: 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
相关文章推荐
- struts2课堂笔记整理(第一天)_下午
- 传智播客自学笔记第一天(待编辑)
- C语言第一天课堂笔记<详细+注释>
- 传智播客Ejb再续小结课堂笔记--绝对不错哦
- 传智播客 struts1.x 课堂笔记之应用总结
- 传智播客OA我的课堂笔记~~建议大家学习我的做笔记的格式!Java┳ㄞ飞哥
- struts2课堂笔记整理(第一天)
- 传智播客广州.Net培训免费网络直播课堂
- WebService学习笔记-XML&Schema&HTTP
- 科锐课堂笔记:2017/3/17 结构体
- 传智播客Hibernate视频教程学习笔记4
- 课堂笔记_ 光线跟踪加速
- 传智播客Hibernate视频教程学习笔记18
- 课堂笔记2016.8.1
- axis2 webservice学习笔记一
- Vue.js第一天学习笔记(数据的双向绑定、常用指令)
- 传智播客Hibernate视频教程学习笔记28
- 孔浩HTML,CSS笔记,心得(第一天)
- 传智播客Hibernate视频教程学习笔记33
- 传智播客自学笔记第8天(待编辑)