Java程序设计16

上传人:lcm****801 文档编号:89280687 上传时间:2019-05-22 格式:PDF 页数:22 大小:205.95KB
返回 下载 相关 举报
Java程序设计16_第1页
第1页 / 共22页
Java程序设计16_第2页
第2页 / 共22页
Java程序设计16_第3页
第3页 / 共22页
Java程序设计16_第4页
第4页 / 共22页
Java程序设计16_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《Java程序设计16》由会员分享,可在线阅读,更多相关《Java程序设计16(22页珍藏版)》请在金锄头文库上搜索。

1、java程序设计 课件 V1.0 版权所有 JavaJava程序设计程序设计 Java程序设计按照现代教育方法构思全书内容,详细介绍Java 语言、Java面向对象编程及应用软件开发知识,内容新颖。第16章 介绍Java编程环境、Java语言基础、数据类型、流程控制、数组、面 向对象编程等内容。第716章讨论Java的高级主题,包括接口和包、 Java图形用户界面设计与事件处理、Swing组件的应用、集合框架、集 合框架的支持算法、Java I/O系统、异常处理、多线程程序设计、 Applet、数据库编程、网络编程等。介绍B/S结构的分布式软件、 EJB、Servlet、JSP技术、J2EE的

2、编程框架与应用等。附录提供了 Java课程设计实例研究电梯模拟系统、ASCII字符集、Java关键字 等。提供了大部分习题参考答案。 本书具有系统性、知识性、实用性等特点,可作为高等院校学生学习 Java语言的教材,也可作为广大Java爱好者的参考书。 中国铁道出版社(100054,北京市宣武区右安门西街8号) 袁兆山 等编著 java程序设计 课件 V1.0 版权所有 第16章 JavaJava高级编程技术高级编程技术高级编程技术高级编程技术 java程序设计 课件 V1.0 版权所有 学习目标: ? ? 理解理解理解理解B/SB/S结构的分布式软件的概念及结构的分布式软件的概念及结构的分布

3、式软件的概念及结构的分布式软件的概念及B/SB/S三层三层三层三层 结构结构结构结构 ? ? 理解理解理解理解3 3种种种种EJBEJB组件及其应用方式组件及其应用方式组件及其应用方式组件及其应用方式 ? ? 理解理解理解理解ServletServlet和和和和JSPJSP ? ? 了解了解了解了解J2EEJ2EE的编程框架的编程框架的编程框架的编程框架 ? ? 了解目前流行的了解目前流行的了解目前流行的了解目前流行的JavaJava开发工具开发工具开发工具开发工具 java程序设计 课件 V1.0 版权所有 JavaJava高级编程技术高级编程技术高级编程技术高级编程技术 软件开发已经离不开

4、软件开发环境与平台。目前软件开发 的两个重要的开发平台是J2EE和.NET。J2EE是基于 Java的解决方案,J2EE体系及相关的软件产品已经成为 软件开发的一个强有力的支撑环境。java软件开发环境与 平台涉及程序设计的高级技术。本章主要介绍Java高级编 程技术,包括J2EE、B/S的结构与分布式软件的概念, JSP、Servlet、EJB等J2EE的关键技术和Java的流行开 发工具。 java程序设计 课件 V1.0 版权所有 16.1 B/S结构的分布式软件结构的分布式软件 J2SE主要开发本地应用程序或C/S结构的应用程序。 但随着电子商务、电子政务、网络业务的迅猛发展, B/S

5、结构的分布式软件得到了广泛的应用,越来越多的 企业开始使用J2EE技术来构建分布式软件。本节介绍 J2EE基本技术,以及如何利用J2EE技术构建一个分布 式系统。本章的目的是引导读者从这里进入Java高级 编程技术。 java程序设计 课件 V1.0 版权所有 图图16-1 B/S结构示意图结构示意图 java程序设计 课件 V1.0 版权所有 16.2 EJB组件模型 EJB(Enterprise JavaBeans)是SUN公司倡导的基 于Java的组件构架。EJB定义了一个集成的编程模型 和标准的API接口。EJB是实现服务器端应用服务的组 件。EJB体系结构将使编写应用程序变得容易:应

6、用 程序开发人员不必了解低层次的事务和状态管理的细 节、多线程、资源共享和其他复杂的低级API。但是, 允许专家级的程序员直接访问低级 API。EJB2.0分别 定义了3种不同的企业级Bean。 java程序设计 课件 V1.0 版权所有 图图16-2 EJB组件的创建过程组件的创建过程 java程序设计 课件 V1.0 版权所有 16.3 Servlet技术技术 Servlet是一个不受平台约束的Java小程序,它可以被用 来扩充一个Web服务器的功能。可以把Servlet理解成 Server上的applet,它被编译成字节码,这样它就可以 被动态地载入并有效地扩展主机的处理能力。 java

7、程序设计 课件 V1.0 版权所有 16.4 JSP技术技术 JSP(Java Server Page)是由Sun Microsystems公司 倡导、许多公司参与一起建立的一种动态网页技术标 准。 JSP页面在Web服务器中最终将被编译为Servlet,作为 一个Servlet运行。因此,JSP并没有增加任何不能用 Servlet实现的功能。但是在JSP中编写静态HTML更加 方便,不必再用 println语句来输出每一行HTML代码。 更重要的是,借助内容和外观的分离,页面制作中不同 性质的任务可以方便地分开。 java程序设计 课件 V1.0 版权所有 16.5 J2EE的编程框架的编程

8、框架 一个典型的J2EE应用程序分为3层:客户层、中间层、 企业信息系统层。 java程序设计 课件 V1.0 版权所有 图图16-3 J2EE 编程框架编程框架 java程序设计 课件 V1.0 版权所有 1 客户层客户层 在一个基于Web的J2EE应用中,用户的浏览器在客户层 中运行,并从一个Web服务器上下载静态HTML页面或由 JSP生成的动态HTML页面。 java程序设计 课件 V1.0 版权所有 2 中间层中间层 在J2EE模型当中,中间层由Web层和业务层两部分构 成。 java程序设计 课件 V1.0 版权所有 3 企业信息系统层 该层包括企业基础设施系统,例如,企业资源计划

9、、大 型机事务处理、数据库系统及其他遗留信息系统。J2EE 应用组件因为可能需要访问企业信息系统,最典型的应 用是访问数据库系统。J2EE平台的未来版本将支持 Connector架构,该架构是将J2EE 平台连接到企业信息 系统上的一个标准API。 java程序设计 课件 V1.0 版权所有 16.6 Java开发工具 虽然本书前面的实例都是使用JCreator作为Java开发 工具,但是,目前在实际的项目开发中使用的Java开 发工具大都是JBuilder与Eclipse。 java程序设计 课件 V1.0 版权所有 1 JBuilder简介与安装 Borland JBuilder是全球第一

10、的跨平台Java集成开发 环境(IDE),可以用于构建符合工业标准的Java应 用系统,开发EJB、Web、XML及数据库等各类应 用程序。双向、可视化设计工具可以快速的构建各 种J2EE应用程序,并部署许多种应用程序服务器, 包括BEA WebLogic、IBM WebSphere、Sun ONE Application Server、Oracle 10g Application Server 及整合于JBuilder的Borland Enterprise Server和 Apache Tomcat。在JBuilderX中还可以使用JBoss 作为开发调试时的应用程序服务器。 java程序设

11、计 课件 V1.0 版权所有 JBuilder的安装 只要将JBuilder安装光盘放入CD-ROM中,即可自动 启动安装程序。如果光盘的安装程序没有自动运行, 则 在 资 源 浏 览 器 中 打 开 该 光 盘 , 双 击 install- windows.exe文件,弹出安装启动界面。然后按照提 示一步一步的安装,就可以成功安装。由于JBuilder没 有免费产品,所以安装结束后需要提供序列号或者在 线注册,否则不能正常使用。 java程序设计 课件 V1.0 版权所有 2 Eclipse简介与安装 Eclipse 是替代IBM Visual Age for Java(以下简称 IVJ)的

12、下一代IDE开发环境,但它未来的目标不仅仅是 成为专门开发Java程序的IDE环境。 目前的Eclipse本身就具备资源管理和外部程序的功能, 加上无所不能的插件,将构成一个丰富多彩的工作环境 而不仅仅是一个IDE。 java程序设计 课件 V1.0 版权所有 图16-4 Eclipse体系结构 java程序设计 课件 V1.0 版权所有 安装Eclipse Eclipse是开放源代码的项目,可以到www.eclipse.org 去免费下载Eclipse的最新版本。 安装Eclipse的步骤非常简单:只需将下载的压缩包按 原路径直接解压既可。 java程序设计 课件 V1.0 版权所有 小 结小 结 本章对当前流行的J2EE技术做了一个简要介绍。读者需 要掌握分布式软件、B/S结构的概念,了解J2EE的关键 技术,如JSP、Servlet、EJB,并理解各项基本技术在 构建分布式系统时所起的作用。最后简单地介绍了Java 的流行工具。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号