1. 程式人生 > >傳智播客webService第(二-三)天課堂筆記

傳智播客webService第(二-三)天課堂筆記

這幾天心情一直不好,原來的畢業設計進度也因此嚴重的落伍了,但我還是準備一步步的完成!!!

webservice這三天可是把我講的有點暈,不過還是在徐老師的幫助下,迴歸正途。。

徐老師傳智播客新來的老師,夠牛!!! 以前我在地下室的時候,徐老師來我旁邊坐,我還以為是同志,好是交流了一番,沒想到後來教我們,夠高興的!!!

徐老師的內功也夠深的,在講課的同時擴充套件的講解其它知識更是 不錯。webservice雖然我現在對api還是有點陌生,但對於核心的原理思想還是很是理解。
====================================================
nillable:可以為零個的.
<hibernate-mapping>
<class name table mutable>

</class>

jsr181註解驅動web service來說,
如果使用介面,在介面中定義了web method,在實現類中不要有web method 註解.
在客戶端測試程式需要使用介面生成代理stub.

xxx.aegis.xml控制文件格式,同時也可以用註解方式
來限制.xmlelement xmlattribute ingoreProperty

axis:
傳遞javabean要註冊:
1.伺服器端:
BeanMapping --->typeMapping-->ArrayMapping
2.客戶端:
call.typeRegistry()

Customer -- > order -- > orderitme -- > detail -- >
List<Integer> set map:

autowire:byname bytype constructor autodetect

playground<List>
List<Student>
list<Student>
list<student>

axis:wsdl2java(生成java類[包括客戶端和伺服器端])
axis:java2wsdl[通過介面生成wsdl文件,]
adminclient:定製釋出服務.
java-->.jws
wsgen:xfire生成客戶端的命令

平臺無關性:os
jpa:持久化技術
hibernate:

header
properties

body

EJB:分散式(元件),容器內
web service:分散式(服務 soa 訊息[xoap<soap xml>])
web servide粒度:粗

xa:分散式協議 JTA(ejb容器[2pc-2 phase commit])
transaction : acid

xadatasource

resouce_local
JTA(xa CMT|BMT)

begintraction
UserTransaction
conn->A

conn->B
ut.commit
rollback

A


B

C
jndi: