javaweb电子教案第一章
58页1、第1章 Java Web开发技术概述,本章首先分析了J2EE体系结构,然后在此基础上介绍了容器、组件、Web应用、J2EE应用等与Java Web开发技术密切相关的基本概念。最后,阐述了组成J2EE体系结构的各层所应用的Java Web开发技术、运行原理以及所提供的各种服务。,第1章 Java Web开发技术概述,1.1 J2EE体系结构 1.2 J2EE容器和组件 1.3 客户层技术 1.4 Web层技术 1.5 EJB层技术 1.6 数据层技术 1.7 J2EE平台中角色与任务,1.1 J2EE体系结构,J2EE体系结构定义了4个不同的层,自上而下的方向分别是: 客户层(client tier) 表示逻辑层(presentation logic tier),也称为Web层(web tier) 业务层(business tier) 数据层(data tier),1概述,客户层 与最终用户进行交互的前端表示组件 数据层 而提供数据存储与访问功能的组件 表示逻辑层和业务层 在逻辑上驻留在前端与后端之间的中间层,1概述,2J2EE应用,企业(enterprise) 描述的是依照一组公共规则
2、进行运作的任何组织 J2EE应用(J2EE application) 是特定于企业的软件程序,它基于控制组织的一般规则中的某一部分来提供某种形式的功能,1.2 J2EE容器和组件,1.2.1 容 器 1.2.2 组 件,Web应用,一个由HTML/XML、Servlet、JSTL、类以及其他任何可以捆绑起来,并在来自多个厂商的多个Web容器上运行的Web资源构成的集合; 可以将Web应用从一个服务器移到另外一个,或移动到同一服务器的不同位置,而不需要对组成Web应用的任何种类的文件作任何改动。,1.2.1 容 器,容器(container) 指的是提供特定程序组件服务的标准化运行时环境,通过这些组件,可以在任何供应商提供的J2EE平台上得到所期望的服务。 容器的作用 为组件提供与部署、执行、生命周期管理、安全和其他组件需求相关的服务。,1.2.1 容 器,EJB容器 为Enterprise JavaBean组件提供运行时环境,对应于业务层和数据访问层,主要负责数据处理以及和数据库或其他Java程序的通信。 Web容器 管理JSP和Servlet等Web组件的运行,主要负责Web应用和浏
3、览器的通信,对应于表示层。,1.2.1 容 器,应用客户端容器 负责Web应用在客户端组件的运行,对应于用户界面层。 Applet容器 负责在Web浏览器和Java插件(Java Plug-in)上运行Applet程序,对应于用户界面层。,提示:,第2章介绍开发Web应用的集成开发环境Oracle JDeveloper 10g; 第3章介绍如何基于Oracle JDeveloper 10g开发Java应用程序; 第4章介绍Web开发的执行环境OC4J(Oracle Containers For J2EE)10g。,1.2.2 组 件,1组件的概念 2组件的类型,1组件的概念,组件(component) 在应用程序中发挥特定功能的软件单位 组件实质上是几种特定的Java程序,只不过这些程序被规定了固定的格式和编写方法,它们的功能和使用方式在一定程度上被标准化了,2组件的类型,客户端组件 客户端的Applet和客户端应用程序 Web组件 Web容器内的JSP、Servlet、Web过滤器、Web事件监听器 EJB组件 EJB容器内的EJB组件,2组件的类型,组件与容器的关系 组件是组装到J
4、2EE应用中独立的软件功能单元,每一个J2EE组件在容器中执行 容器为组件提供标准服务和API,容器充当通向底层J2EE平台的接口,2组件的类型,J2EE应用 由软件组件构成,这些软件组件根据其各自所属的层进行了分类 组成J2EE应用的各种组件在对应容器中执行,容器为组件提供底层J2EE API的统一视图 容器管理组件,并且为组件提供多种系统级服务 J2EE客户为应用提供用户界面。,1.3 客户层技术,1.3.1 Web客户 1.3.2 Applet客户 1.3.3 应用客户,1.3.1 Web客户,Web客户的组成: Web页面 由浏览器提供,用来向最终用户提供进入企业应用的界面 浏览器 负责将页面正确地显示给用户,并不承担复杂的数据检索和计算任务,1.3.1 Web客户,浏览器的主要功能: 以特定格式显示HTML文件 获取客户的点击并转化成HTTP请求(request) 连接Web服务器,发出HTTP请求并接收处理响应(response) 管理客户和服务器之间的对话状态(Session State),1.3.1 Web客户,优先考虑使用Web客户的情形: J2EE应用的最终用户驻留
《javaweb电子教案第一章》由会员第***分享,可在线阅读,更多相关《javaweb电子教案第一章》请在金锄头文库上搜索。
校园足球汇报
异甘草酸镁注射液【治疗急性药物性肝损伤】Ⅱ期临床研究总结
云教室课程行政伦理学行政良心
语文S版小学二年级语文下册诺亚方舟课件优质课教学课件
未来中考趋势作文考与练
近年来广东历史试题中考易错点分析与教学启示
搜索推广那些事
小学语文二年级上册红领巾真好说课稿设计(说课设计)
新课标人教版二年级语文上册红领巾真好课件
新课程背景下的高中化学课堂教学改革
危机管理与突发事件应对
背影朱自清教案课件二课时
突发公共卫生事件培训
统计学简史及数据科学中南财经大学
水泥混凝土路面技术现状及发展终
有家真好作文讲评课
西南大学植物造景设计总复习
海外汉语教学新探索在线交流学习平台Goclef
动态黑色背景年终总结模板
孙子的治军之道与现代管理谋略总结
2024-01-30 23页
2024-01-29 10页
2024-01-29 52页
2024-01-29 86页
2024-01-29 55页
2024-01-29 72页
2024-01-29 52页
2024-01-29 124页
2024-01-29 71页
2024-01-17 30页