- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA EE WEB应用开发基础 《Java EE Web应用开发基础》(电子工业出版社) 杭州电子科技大学 俞东进 任祖杰 dodge2000@163.com 第1章:JAVA EE概述 Java EE规范简介 Java EE平台主要内容 Java EE应用服务器软件 Java EE的相关角色 Java EE应用软件的体系结构 Java EE体系架构的优点 思考题 JAVA EE规范简介 作为一个平台,Java EE指的是使用Java编程语言编写的应用程序的运行环境 Java SE(Java Platform,Standard Edition):Java标准版 Java EE(Java Platform,Enterprise Edition):Java企业版 Java ME(Java Platform,Micro Edition):Java微型版 Java EE不仅仅是指一种标准平台,更表达一种软件架构和设计思想 JAVA EE平台主要内容 Java EE平台是由一系列容器、应用组件和API服务所组成 容器是指为各种应用组件提供API服务的Java EE运行时环境,可提供诸如目录服务、事务管理、安全性、资源缓冲池以及容错性等各种公共服务,包括:应用客户端容器、Applet容器、Web容器和EJB容器4种。 JAVA EE平台主要内容 Java EE平台是由一系列容器、应用组件和API服务所组成 JAVA EE平台主要内容 开发Java EE应用涉及的API服务(续) JDBC(Java Database Connectivity,Java数据库连接):一种用于执行SQL语句的Java API,可为访问不同的关系型数据库提供一种统一的途径。 JNDI(Java Name and Directory Interface,Java命名和目录接口):JNDI被用于执行名字和目录服务。它提供了一致的模型来存取和操作企业级的资源,如DNS、LDAP、本地文件系统或应用服务器中的对象。 RMI(Remote Method Invoke:远程方法调用):RMI定义了调用远程对象上的方法的标准接口。作为一种被EJB使用的更底层的协议,它通过使用序列化方式在客户端和服务器端传递数据。 JAVA EE平台主要内容 开发Java EE应用涉及的API服务(续) Java IDL/CORBA:Java IDL使得Java EE应用组件可通过IIOP协议调用外部的可用各种编程语言开发的CORBA对象,从而实现不同应用系统之间的集成。 JMS(Java Message Service,Java消息服务):JMS是用于与消息中间件相互通信的应用程序接口。它既支持点对点的消息模型,也支持发布/订阅的消息模型。Java EE 6规范要求支持JMS 1.1规范(JSR 914)。 JAVA EE平台主要内容 开发Java EE应用时涉及到的API服务(续) JTA(Java Transaction Architecture:Java事务架构)定义了面向分布式事务服务的标准API,可支持事务范围的界定、事务的提交和回滚。 JavaMail:JavaMail用于存取邮件服务器的API,提供了一套可访问邮件服务器的抽象类。 JAF(JavaBeans Activation Framework:JavaBeans激活框架):JavaMail利用JAF来处理MIME编码的邮件附件。通过JAF,MIME的字节流可以被转换成Java对象,或者转换自Java对象。 JAVA EE平台主要内容 开发Java EE应用时涉及到的API服务(续) Web服务:Java EE平台通过多种技术提供了对Web服务的支持 Java API for XML Web Services (JAX-WS) 和Java API for XML-based RPC (JAX-RPC) 可支持基于SOAP/HTTP的Web服务调用 JAX-WS和Java Architecture for XML Binding (JAXB)定义了Java对象和XML数据之间的映射 Java API for RESTful Web Services (JAX-RS)则提供了对REST风格的Web服务的支持 JAVA EE平台主要内容 开发基于Java EE平台的应用时经常需要涉及到的一些应用组件 JSP(Java Server Pages):JSP页面由XHTML/HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求后对这些Java代码进行处理,然后将生成的XHTML/HTML页面返回给客户端的浏览器 Java EE 6规范要求Web容器支持JSP 2.2规范(JSR 245)。 JA
文档评论(0)