学习记录

整天都在忙着看资料,到晚上能记住的不多,东一榔头,西一棒槌。回头想想,今天主要看了一些关于XML的知识,增加了对XML的认识。以前对XML的认识,停留在非常皮毛的阶段,只是看过一些关于SAX的视频,写过一段用SAX读XML的JAVA,从来没有写过,也不知道SAX只是用来读的,不能写。java6.0代号是Mustang(野马,学了一个单词,呵呵,还有一词我也非常喜欢, bionic),5.0的是Tiger,以前没注意过。

XSL/XSD基本没接触过,终于明白了它们与XML的关系(XML并不是只由XML组成啊,呵呵),XSD(XML Schema Definition)用来定义XML中允许使用的内容,XSL(XML Stylesheet Language)之于XML就如CSS之于HTML。解析XML的技术还有dom4j,stax(Steaming API for XML),STAX是java6中引入的,看了一些评测,STAX的综合性能还是不错的,能读能写,操作简单,以后就是它了。

怎么说,WebService的传输使用SOAP(Simple Object Accessing Protocol),注册和搜索使用UDDI(Uiniversal Description Discovery and Ingtegration)。UDDI的客户端有Apache Scout(这个单词以前只知道是童子军的意思,今天才注意有侦察,跟踪,监视;发现的意思,这里应该有侦察的意思,它要查询WebService嘛),服务端有Apache Juudi。Webservice的开发环境可以是Apache Tomcat+Axis。SOAP消息是XML的格式的,基于HTTP协议,有利于穿透防火墙,每条消息称作一个SOAP envelope,由Header和Body组成。

还看了一些CORBA(Common Object Request Broker Architecture)的东西,这个东西应用面还是很广的,微软的COM是这个东西的alternative。再加上WebService,这些归根结底都属于RCP,用于不同进程或平台之间交换信息。Corba这东西不准备深入,webservice要多学一些。

posted on 2012-11-17 21:40  水至清则无鱼  阅读(146)  评论(0编辑  收藏  举报

导航