网站大量收购独家精品文档,联系QQ:2885784924

《Java开发技术》课件-第18章 J2EE规范和J2ME介绍.ppt

《Java开发技术》课件-第18章 J2EE规范和J2ME介绍.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Java开发技术》课件-第18章 J2EE规范和J2ME介绍

18.3.3 MIDP应用程序开发 第三步:点击Create Project,开始生成项目,工具会弹出MIDP配置简表。 18.3.3 MIDP应用程序开发 第四步:这里接受生成的默认值(以后还可以修改)点击OK,工具提示我们把写好的Java源程序放到[WTK工作目录]\apps\HelloWorld\src目录之下。 第五步:用程序编辑器编辑程序Hello.java,并保存到[WTK工作目录]\apps\HelloWorld\src目录之下。 18.3.3 MIDP应用程序开发 保存好了之后,点击Build按钮,工具会为你编译程序。 18.3.3 MIDP应用程序开发 第六步:再点击Run按钮,会弹出一个手机界面,显示程序运行结果。 课后作业: 有哪些主要的Java EE容器? 什么是EJB技术? Java平台分为哪几类? Java ME中的三种规范是什么? 第18章Java EE规范和Java ME介绍 主要内容: 18.1 Java EE规范 18.2 EJB组件模型 18.3 Java ME介绍 18.1.1 Java EE的基本概念 Java EE是一种利用Java平台来简化企业解决方案的开发、部署和管理等相关复杂问题的体系结构。 其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。 Java EE平台提供了一个多层结构的分布式应用程序模型,该模型具有重用组件的能力、基于扩展标记语言(XML)的数据交换、统一的安全模式和灵活的事务控制;使开发者不仅可以比以前更快地发表对市场更新的解决方案,而且其独立于平台、基于组件的Java EE解决方案不再受任何提供商的产品和应用程序编程界面的限制。提供商和买主都可以选择最适合于自己的商业应用和所需技术的产品和组件。 18.1.1 Java EE的基本概念 Java EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制: 保存现有的信息资产 高效的开发平台 异构环境 可伸缩性 稳定的可用性 18.1.2 Java EE框架 Java EE平台使用了多层的分布式应用程序模型。应用程序的逻辑根据其实现的不同功能被封装到组件中,组成Java EE应用程序的大量应用程序组件根据其所属的层被安装到不同的机器中。 一个分布式Java EE应用程序,可以分为如下四层: 运行在客户端的客户层组件; 运行在Java EE服务器中的Web层组件; 运行在Java EE服务器中的业务逻辑层组件; 运行在EIS服务器中的企业信息系统(EIS)层软件。 Java EE框架模型 Java EE服务器和容器 18.1.3 Java EE的核心技术 Java EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层、分布式应用提供了功能支持。 1. 组件/容器技术 2. Web层技术 3. EJB技术 4. 数据库访问 5. 分布式通信技术及分布式应用技术 第18章Java EE规范和Java ME介绍 18.1 Java EE规范 18.2 EJB组件模型 18.3 Java ME介绍 18.2 EJB组件模型 Enterprise JavaBean(EJB)是Sun Microsystems对CORBA的可移植性和复杂性的解决方案。EJB引入了比CORBA更简单的编程模块,它可以让开发人员创建安全的、事务性的和持久的商业对象(Enterprise Bean)。EJB根据一种称作“部署描述信息”的特性文件中的声明将这些服务自动应用到Enterprise Bean。这个模型确保了bean开发人员可以集中精力编写商业逻辑,而容器会自动管理更复杂但又必要的操作。 18.2.1 EJB容器 可移植性是EJB带来的主要价值。可移植性确保了为一个容器开发的bean可以迁移到另一个容器,如果另一个容器提供了更好的性能、特性或节省。可移植性还意味着可以跨几个EJB容器品牌利用bean开发人员的技能,从而向公司和开发人员提供了更好的机会。 18.2.1 EJB容器 Enterprise Bean是在称作EJB容器的特殊环境中运行的软件组件。容器容纳和管理Enterprise Bean的方式与Java Web服务器容纳Servlet或HTML浏览器容纳Java Applet的方式相同。Enterprise Bean不能在EJB容器外部运行。EJB容器在运行时管理Enterprise Bean的各个方面,包括远程访问bean、安全性、持续性(Persistence)、事务、并行性和资源的访问与合用。 容器不允许客户机应用程序直接访问Enterprise Bean。当客户机应用程序调用Enterprise

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档