第2章 Java语言网络编程开发环境ppt课件_第1页
第2章 Java语言网络编程开发环境ppt课件_第2页
第2章 Java语言网络编程开发环境ppt课件_第3页
第2章 Java语言网络编程开发环境ppt课件_第4页
第2章 Java语言网络编程开发环境ppt课件_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第2章 Java言语网络编程开发环境Java言语体系构造 2.1Java言语网络编程相关工具 2.22.1 Java言语体系构造2.1.1 J2SE简介 J2SEJava 2 Standard Edition包括规范的Java 2 SDK、工具、运转时环境和API,面向一切采用Java言语编写、部署、运转Applet和普通运用程序的开发人员。 J2SE涵盖了在开发普通桌面程序时所需求的一切资源,是J2EE和J2ME两个平台的根底。利用J2SE所提供的软件包,开发人员可以编制各种运用程序,如多媒体程序、图形界面程序、小运用程序Applet以及根本网络运用等。 J2EEJava 2 Enterpr

2、ise Edition是用于开发效力器端Java运用的工业级规范,其目的是指引开发人员编写强壮的、可移植的、可扩展的、平安的企业运用。在J2SE的根底上,J2EE又提供了Web效力、组件方式、管理、通讯API等,从而成为实现企业级SOAService Oriented Architechture,面向效力的架构以及Web 2.0运用的工业规范。 2.1.2 J2EE简介 J2EE平台采用一个多层次分布式的运用方式,这意味着运用逻辑根据功能被划分成组件,组成J2EE运用的不同运用组件安装在不同的效力器上,这种划分是根据运用组件属于多层次J2EE环境中的哪一个层次来决议的。图21所示为两个多层次J

3、2EE运用被划分成不同层次。图中表示的J2EE运用部分代表了J2EE运用组件。图21 J2EE的多层构造 如图21所示,J2EE运用可以由3或4个层次组成,J2EE多层次运用最初被以为是三层运用,由于它们是被分布在3个不同的地点:客户端机器、J2EE效力器和数据库或后端的传统系统效力器。三层架构运用是对规范的客户端/效力器运用架构的一种扩展,即在客户端运用和后台存储之间添加一个多线程运用效力器。 在J2EE继续开展的今天,由于许多运用都需求更复杂的表现和逻辑处置,原先的三层构造使得系统的开发维护变得困难,因此逐渐趋向于将运用的表现和业务逻辑分别,从而产生了新的四层构造。 通常以为J2EE平台可

4、以划分为以下四层构造:1运转在客户机器上的客户层组件;2运转在J2EE效力器上的Web层组件;3运转在J2EE效力器上的业务层组件;4运转在EIS效力器上的企业信息系统层软件。 J2EE运用是由组件组成的。J2EE组件是一个自我封装的功能软件单元,它将经过相关的类、文件和与其他组件的通讯,被集成进J2EE运用。J2EE规范定义了如下J2EE组件。 运用Application客户端和小程序Applet:是客户端组件。 Java Servlet和Java Server Pages技术组件:是Web组件。 Enterprise JavaBeansEJB组件:是业务组件。 J2MEJava 2 Micro Edition是一种高度优化的Java运转环境,主要针对消费类电子设备,例如蜂窝和可视、数字机顶盒、汽车导航系统等。J2ME技术在1999年的JavaOne Developer Conference大会上正式推出,它将Java言语与平台无关的特性移植到小型电子设备上,允许挪动无线设备之间共享运用程序。2.1.3 J2ME简介2.2.1 Sun JDK2.2.2 Bo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论