面向服务的架构(SOA)从入门到实战(融合WebService、JAX-WS、SCA开发MIS项目)
  第一季完结
收藏课程
9999+

面向服务的架构(SOA)从入门到实战(融合WebService、JAX-WS、SCA开发MIS项目)

本课程属于SOA第一季。主要针对主流的SOA核心思想、融合WebService、JAX-WS、SCA、Tuscany及开源产品技术CXF完成了从思想到技术,从技...

适合人群:初级
课时数量:120节共64课时
用到技术:SOA 、CXF、SCA、JAX-WS、Tuscany、spring整合CXF、maven
涉及项目:MIS系统、wsdl-first用户验证系统

  • 课程顾问贴心解答

    为你推荐精品课程,无论就业还是升职加薪,毫无压力。

  • 名企定制紧随大流

    量身打造紧贴企业需求的实用性课程。

  • 系统教学把控效果

    集学、测、练为一体的学习系统为你科学的安排学习进度,提高效率。

  • 一线大师1对1指导

    课程研发团队内一线资深讲师一对一指导,手把手教学,直到学会。

  • 点播答疑完美结合

    每周2-3次直播解答,保证学员日常学习问题能得到解决。

  • 量身定制学习计划

    告别杂乱的学习方式,我们会根据你的情况定制学习计划。

 

面向服务的架构(SOA)是全球IT供应商广泛讨论的热门话题,IBM、Hawlett-Packard、Software AG、oracle、SAP、及Microsoft等公司都已成为SOA的支持者,许多供应商都在开发基于SOA的产品.但国内很多软件公司对SOA的认知缺乏,很多程序员看到SOA就感觉束手无策。

 

 

1.课程研发环境

项目源代码以JDK1.7、JAX-RI、CXF、Tuscany、mysql数据库。

开发工具: MyEclipse10

数据库工具:mysql   

其他工具: maven


2.内容简介

本课程属于SOA第一季。主要针对主流的SOA核心思想、融合WebService、JAX-WS、SCA、  Tuscany及开源产品技术CXF完成了从思想到技术,从技术到项目的课程体系.本课程主要是针对复杂的SOA 思想,通过项目开发的形式融会贯通给学员进行讲解,大大地降低学习SOA的复杂度,让学员一听就懂,一用就会。

 

 

第一课(从大型的分布式网站分析到SOA01)

第二课(从大型的分布式网站分析到SOA02)

第三课(第一个webService程序)

第四课(从Http协议分析到WSDL01)

第五课(从Http协议分析到WSDL02)

第六课(SOAP协议讲解)

第七课(自定义SOAP消息)

第八课(将自定义SOAP消息发送到服务端)

第九课(创建对象进行消息传递(01))

第十课(创建对象进行消息传递(02))

第十一课(创建对象进行消息传递(03))

第十二课(通过消息获取List集合)

第十三课(SOAPHandler使用01)

第十四课(SOAPHandler使用02)

第十五课(SOAPHandler问题纠正)

第十六课(SOAPHandler异常处理和验证操作01)

第十七课(SOAPHandler异常处理和验证操作02)

第十八课(自定义WSDL及RPC模式体验)

第十九课(自定义WSDL生成对应的服务01)

第二十课(测试自定义wsdl完成服务端与客户端的操作)

第二十一课(隐式通过wsdl加入头部信息)

第二十二课(通过SOAP方式给服务端发送头信息)

第二十三课(MIS项目实战01-创建标准的WSDL)

第二十四课(MIS项目实战02-封装对象的XSD文件)

第二十五课(MIS项目实战03-完成WSDL文件)

第二十六课(MIS项目实战04-导出服务端代码)

第二十七课(MIS项目实战05-完成服务端实现类代码编写)

第二十八课(MIS项目实战06-基于RPC风格的wsdl编写)

第二十九课(MIS项目实战-基于BARE风格的wsdl编写)

第三十课(MIS项目实战08-完成对客户端的编写测试)

第三十一课(MIS项目实战09-标准的服务端代码编写)

第三十二课(MIS项目实战10-两个系统之间获取数据代码编写)

第三十三课(MIS项目实战11-基于WSDL异常处理01)

第三十四课(MIS项目实战12-基于WSDL异常处理02)

第三十五课(MIS项目实战13-完善客户端异常处理)

第三十六课(MIS项目实战14-Tomcat下部署服务01)

第三十七课(MIS项目实战15-Tomcat下部署服务02)

第三十八课(MIS项目实战16-用户验证系统获取数据)

第三十九课(MIS项目实战17-用户验证系统添加数据)

第四十课(MIS项目实战18-用户验证系统验证数据)

第四十一课(MIS项目实战19-用户验证系统验证数据补充)

第四十二课(MIS项目实战20-修改WSDL完成删除操作)

第四十三课(MIS项目实战21-修改WSDL完成删除操作补充)

第四十四课(MIS项目实战项目实战22-结束登录异常验证)

第四十五课(MIS项目实战23-对服务端实体对象补充说明)

第四十六课(MIS项目实战24-三种方式完成WS验证管理01)

第四十七课(MIS项目实战25-三种方式完成WS验证管理02)

第四十八课(MIS项目实战26-三种方式完成WS验证管理03)

第四十九课(MIS项目实战27-三种方式完成WS验证管理04)

第五十课(MIS项目实战28-三种方式完成WS验证管理05)

第五十一课(MIS项目实战29-验证管理加入Handler01)

第五十二课(MIS项目实战30-验证管理加入Handler02)

第五十三课(MIS项目实战31-验证管理加入Handler03)

第五十四课(MIS项目实战32-验证管理修正删除权限)

第五十五课(MIS项目实战33-web客户端完成验证管理)

第五十六课(MIS项目实战34-多系统完成单点登录01)

第五十七课(MIS项目实战35-多系统完成单点登录02)

第五十八课(MIS项目实战36-多系统完成单点登录03)

第五十九课(MIS项目实战37-多系统完成单点登录04(解决问题))

第六十课(MIS项目实战38-二进制数据上传01)

第六十一课(MIS项目实战39-二进制数据上传02)

第六十二课(MIS项目实战40-二进制数据上传03)

第六十三课(MIS项目实战41-二进制数据上传04)

第六十四课(Apache CXF(最新版本)-CXF概述及特性01)

第六十五课(Apache CXF(最新版本)-CXF概述及特性02)

第六十六课(Apache CXF(最新版本)-CXF学习前的常用版本控制工具Maven使用01)

第六十七课(Apache CXF(最新版本)-CXF学习前的常用版本控制工具Maven使用02)

第六十八课(Apache CXF(最新版本)-CXF学习前的常用版本控制工具Maven使用03)

第六十九课(Apache CXF(最新版本)-CXF学习前的常用版本控制工具Maven使用04)

第七十课(Apache CXF(最新版本)-CXF学习前的常用版本控制工具Maven使用05)

第七十一课(Apache CXF(最新版本)-CXF学习前的常用版本控制工具Maven使用06)

第七十二课(Apache CXF(最新版本)-CXF学习前的常用版本控制工具Maven使用07)

第七十三课(Apache CXF(最新版本)-CXF学习前的常用版本控制工具Maven使用08)

第七十四课(Apache CXF(最新版本)-CXF学习前的常用版本控制工具Maven使用09)

第七十五课(Apache CXF(最新版本)-CXF学习前的常用版本控制工具Maven使用10)

第七十六课(Apache CXF(最新版本)-CXF学习前的常用版本控制工具Maven使用11)

第七十七课(Apache CXF(最新版本)-Maven补充)

第七十八课(Apache CXF(最新版本)-CXF最新版本下载和开发环境设置)

第七十九课(Apache CXF(最新版本)-简单的CXF案例)

第八十课(Apache CXF(最新版本)-wsdl2java转换工具的使用)

第八十一课(Apache CXF(最新版本)-CXF实现Client)

第八十二课(Apache CXF(最新版本)-CXF客户端传递头信息)

第八十三课(Apache CXF(最新版本)-CXF服务端获取头信息)

第八十四课(Apache CXF(最新版本)-结合spring创建ws服务程序01)

第八十五课(Apache CXF(最新版本)-结合spring创建ws服务程序02)

第八十六课(Apache CXF(最新版本)-自定义拦截器完成客户端传递信息)

第八十七课(Apache CXF(最新版本)-自定义拦截器完成服务端获取信息)

第八十八课(Apache CXF(最新版本)-自定义拦截器补充)

第八十九课(Apache CXF(最新版本)-基于WSDL First程序开发01)

第九十课(Apache CXF(最新版本)-基于WSDL First程序开发02)

第九十一课(Apache CXF(最新版本)-基于WSDL First程序开发03)

第九十二课(Apache CXF(最新版本)-基于WSDL First程序开发04)

第九十三课(Apache CXF(最新版本)-基于WSDL First程序开发05)

第九十四课(Apache CXF(最新版本)-基于WSDL First程序开发06)

第九十五课(Apache CXF(最新版本)-基于WSDL First程序开发07)

第九十六课(Apache CXF(最新版本)-基于WSDL First程序开发08)

第九十七课(Apache CXF(最新版本)-Servlet容器中的WebService01)

第九十八课(Apache CXF(最新版本)-Servlet容器中的WebService02)

第九十九课(Apache CXF(最新版本)-CXF的Feature功能01)

第一百课(Apache CXF(最新版本)-CXF的Feature功能02)

第一百零一课(Apache CXF(最新版本)-CXF对javascript支持01)

第一百零二课(Apache CXF(最新版本)-CXF对javascript支持02)

第一百零三课(Apache CXF(最新版本)-CXF对javascript支持03)

第一百零四课(CXF项目实战01-环境搭建)

第一百零五课(CXF项目实战02-使用插件完成wsdl2java)

第一百零六课(CXF项目实战03-启动服务发布webservices)

第一百零七课(CXF项目实战04-web客户端测试服务)

第一百零八课(CXF项目实战05-web客户端测试服务(解决问题))

第一百零九课(CXF项目实战06-完成基本操作上)

第一百一十课(CXF项目实战06-完成基本操作下)

第一百一十一课(CXF项目实战07-项目结束及总结)

第一百一十二课(SCA-SCA介绍及Tuscany下载配置)

第一百一十三课(SCA-SCA规范及术语约定)

第一百一十四课(SCA-Tuscany研发案例)

第一百一十五课(SCA-Tuscany构件配置文件设置)

第一百一十六课(SCA-SCA构件作为RMI接口对外提供访问)

第一百一十七课(SCA-Tuscany绑定引用RMI01)

第一百一十八课(SCA-Tuscany绑定引用RMI02)

第一百一十九课(SCA-Tuscany结合ruby、js、python、groovy)

第一百二十课(SCA-Tuscany对web提供SCA服务并对SOA第一季结束总结)

 

 

 

 

 

 

 

 

目标一. 了解SOA技术体系

 

目标二. 掌握SOAP协议的使用技巧

 

目标三. 掌握JAX-WS的开发技巧

 

目标四. 掌握基于WSDL-First的开发技巧

 

目标五. 对CXF的认识及开发步骤、过程、注意事项及技巧 

    

目标六.  掌握SCA的核心思想

 

目标七. 掌握Tuscany开发步骤、过程、注意事项及技巧 

 

 

亮点一、CXF3.1.1+Maven3.3.3+Spring4.x+SCA  各框架jar包等采用的均是目前为止最新的版本,讲解时使用的这些jar及框架的最新技术,技术的前沿性可以保证让您的技术在二 到三年内不会落伍.

 

亮点二、理论与实战相结合,由浅入深。即照顾到基础学员,又照顾到有一定经验的学员,讲解过程中留有学生思考的时间.

 

亮点三、课程绝大多数代码均是一行一行手工敲入,手把手一步步带领学员从入门到精通.

 

亮点四、整个课程虽项目不大,但对CXF及SCA的讲解均能让学员快速领会及举一反三。

 

 

1.课程针对人群

本课程针对具有一定JAVA经验的学员学习、并对SOA有兴趣的学员。

 

2.我该怎么学,如何才能学好这门课程,给些建议。

2.1、时间上的安排建议

本课程共64讲,如果您时间上充分,建议以每天2讲的进度往前学习。 

2.2、学习要求

如果您没有基础,建议还是中规中矩的按照课程进度一点一点仔细观看学习,并一定要把看完的视频中的代码自己手敲一遍,以加深理解和记忆

如果您有基础,可不必按步就搬进行,可以拿你感兴趣的部分去学习,但一定要注意实践,并学会举一反三 

2.3、讲师建议

1.最好看完视频之后,抛开视频,独立自己去把上课中的示例写一遍,看自己是否理解,如果不正确,可以回过头看再看下视频,如果反复,达到真正理解和熟练掌握的目的。

2.对于项目实战部分,一定要自己亲自动手做一遍,不要满足听完就OK了

3. 建议一般听视频,一般拿个纸和笔,做一些记录和笔记,这是一种非常好的学习习惯。

4. 一定不要过于依赖视频,要学会看API和使用百度,学会思考,学会举一反三

5. 最后祝您学有所成

 

 

 课程是属于某个特定的专业技术,掌握该技术后,你可以从事以下职位的相关工作

1:Java软件开发工程师

2:SOA工程师