欢迎来到天天文库
浏览记录
ID:26938387
大小:1.05 MB
页数:79页
时间:2018-11-30
《《开发课堂精简》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JavaEE应用技术基础济南大学信息学院刘鹍liukun@ujn.edu.cn1JPA开发步骤:增加JPA开发能力配置文件persistence.xml编写带标注的实体类(可以通过反向工程生成)编写DAO层类(可以通过反向工程生成)目录结构:META-INF/persistence.xml实体Bean:带注释的POJO类DAO层接口和实现类(会话Bean)2EJB——实体BeanJBoss中实体Bean的应用配置JBoss数据源(*-ds.xml)在MyEclipse的DatabaseExplorer视图下新建一个数据库连接的实例新建一个E
2、JBproject,选择使用JPA,同时指定数据源的名称(java:数据源名称)和数据库连接的参数。反向工程(EJB3ReverseEngineering)生成实体Bean和DAO层实现类(接口)打包,发布(需要把JDBC驱动拷贝到serverdefaultdeploy的lib下面)写测试类测试3第10章WebService开发4学习要点:1.掌握WebService的基础知识。2.熟悉使用JAX-WS构建WebService的过程。3.掌握JAXB绑定XMLSchema的方法。4.了解SAAJ。5.了解JAXR。5WebService
3、概述什么是WebService?WebService是一种新的Web应用程序分支,它们是自包含、自描述、模块化的应用,可以在网络(通常为Web)中被描述、发布、查找以及通过Web来调用。WebService是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得WebService能与其他兼容的组件进行互操作。使用标准的互联网协议,像超文本传输协议HTTP和XML。6WebService概述简单来说,WebService就是一个向外界暴露出接口的能够通过网络进行远程调用的应用程序。更准确地说:一方面WebServ
4、ice是一种部署在Web上的对象;另一方面WebService是建立在以XML为主的、开放的Web标准协议规范的基础上的分布式应用新平台,也就是说WebService的实质是一套标准,它定义了应用程序如何在Web上实现互操作。只需要遵守这一套标准,人们可以用任何语言,在任何平台上实现所需要的WebService,并且可以顺利地同网络上任何其它亦遵守上述协议的WebService组件进行互操作,从而可以实现一种高效、低廉的异构平台上应用的集成。对于从事企业应用开发来讲,学习WebService技术是相当必要的。7第10章WebService开
5、发10.1Web服务概述10.2WEBService基础10.3XML基础10.4用于XML的javaAPI(JAXP)10.5使用JAX-WS构建简单的WebService10.6使用JAXB绑定XMLSchema10.7SAAJ10.8JAXR8第10章WebService开发10.1Web服务概述10.2WEBService基础10.3XML基础10.4用于XML的javaAPI(JAXP)10.5使用JAX-WS构建简单的WebService10.6使用JAXB绑定XMLSchema10.7SAAJ10.8JAXR910.1Web服
6、务概述10.1.1WebService的核心标准10.1.2WebService体系架构1010.1.1WebService的核心标准XMLSOAPWSDLUDDI1110.1.1WebService的核心标准XMLXML(eXtensibleMarkupLangugage,即可扩展标记语言)是WebService技术架构的基石,它是WebService中表示数据的基本格式,但是它没有定义怎样扩展这套数据类型。例如,整形数用16位、32位还是64位表示并没有在XML中定义。而W3C制定的XMLSchema就是专门解决这个问题的一套标准,它定
7、义了一套标准的数据类型,并给出了一种语言来扩展这套数据类型,WebService平台就是用XMLSchema作为其数据类型系统的。1210.1.1WebService的核心标准SOAPSOAP(SimpleObjectAccessProtocol,简单对象访问协议)提供了标准的RPC(远程过程调用协议)方法来调用WebService。SOAP规范中定义了SOAP消息的格式,以及怎样通过HTTP协议来使用SOAP。SOAP是基于XML和XSD(XMLSchemasDefinition)的,其中XML是SOAP的数据编码方式。1310.1.1W
8、ebService的核心标准WSDLWSDL(WebServicesDescriptionLanguage,WebServices描述语言)是一种基于XML的,用于描述WebSe
此文档下载收益归作者所有