第1讲JavaEE简介及Javaweb开发环境的配置剖析.pptxVIP

第1讲JavaEE简介及Javaweb开发环境的配置剖析.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1讲JavaEE简介及Javaweb开发环境的配置剖析

B/S结构与Web程序 什么是Java EE Tomcat的下载、安装及配置 MyEclipse的安装与使用 第1讲 Java EE简介及 Java web开发环境的配置 教学目标 了解C/S和B/S两种开发模式,熟悉Web程序的请求/响应模式; 理解Java EE含义; 掌握Tomcat的下载、安装及启动; 熟悉MyEclipse的安装与使用。 重点: Web程序的请求/响应模式, Java EE含义, Tomcat的下载、安装及启动, MyEclipse的安装与使用 难点:Java EE含义 B/S结构与Web程序 两种流行的软件开发模式 C/S(客户机Client/服务器Server) B/S(浏览器Browser/服务器Server) C/S结构模式图 B/S结构模式图 C/S模式 C/S 模式:分为客户机和服务器两层,把应用软件安装在客户机端,通过网络与服务器端相互通信。如果客户端改动了(如界面丰富,功能增加),就必须通知所有的客户端重新安装,维护稍有不便。 应用例子:股票交易软件 B/S模式 可以不用通知客户端安装某个软件,内容修改了,也不需要通知客户端升级。B/S也分为客户机和服务器两层,但是客户机上不用安装特定软件,只需要使用浏览器即可 应用例子:电子商务网站 Web程序 通常采用B/S模式 浏览器端与Web服务器端采用请求/响应模式进行交互 客户端(通常是浏览器,如IE、Firefox、chrome等)接受用户的输入,如用户名、密码、查询字符串等; 客户端向Web服务器发送请求:输入之后,提交,客户端把请求信息(包含表单中的输入以及其他请求等信息)发送到Web服务器端,客户端等待服务器端的响应; 数据处理:Web服务器端使用某种脚本语言访问数据库,查询数据,并获得查询结果; 数据库向Web服务器中的程序返回结果; 发送响应:Web服务器端向客户端发送响应信息(一般是动态生成的HTML页面); 显示:由用户的浏览器解释HTML代码,呈现用户界面。 应用于Web的编程语言:PHP、ASP、JSP、…… 2. 什么是Java EE (1) Java平台的三个版本 Java SE: 是(Java Platform,Standard Edition 标准版)的简称,即是以前的J2SE。标准版本开发桌面应用程序 Java EE: 是(Java Platform,Enterprise Edition 企业版)的简称,即是以前的J2EE。适用于创建服务器端的大型应用软件和服务系统 Java ME:是(Java Platform,Micro Edition 微型版)的简称,即是以前的J2ME。微型版本开发在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒)上运行的应用程序 在企业级应用开发中面临着多方面的问题必须解决,例如: 分布式、可移植、面向Web体系、可装配、能满足企业计算要求(一致性、事务性、安全性),具备可伸缩、可扩展、易维护等。 Java EE(简称为J2EE)提供了一套完整的解决上述问题的框架方案 (2) 什么是Java EE Java EE不是一个产品,而是一个技术规范,一系列的标准。它涵盖企业级应用程序的设计、开发、汇编和部署等方面。 平台开发商按照Java EE规范开发不同的Java EE应用服务器;程序员按照这一规范,用API接口来开发应用程序 ,然后进行汇编,再部署到应用服务器。 Java EE提供了企业级应用程序的开发平台,提供了分布式、基于组件、松耦合、安全可靠、独立于平台且反应迅速的应用程序环境。 Java EE的基础是Java SE,但功能更加强大 (3) Java EE的优点及应用 优点: 架构简化,开发简便 可伸缩性 可选工具 与现有的EIS集成 灵活的安全性模型 应用: 用来建设大型的分布式企业级应用程序,比如:电子商务。这些企业可能大到拥有中心数据库服务器、Web服务器集群和遍布全国的办公终端,也可能小到只不过想做一个网站。 3 Java EE的容器 容器负责提供 Java EE 应用程序组件的运行时支持,所有的Java EE组件都部署于容器中,并在容器中执行。 Java EE容器类型 应用程序客户端容器:管理所有Java EE 应用程序中应用程序客户端组件的执行; Applet 容器:是运行在客户端机器上的Web 浏览器和 Java 插件的结合; Web 容器:管理所有Java EE 应用程序中JSP 页面和Servlet 组件的执行,如Tomcat ; EJB 容器:管理所有Java EE 应用程序中EJB 的执行。 部署描述 简单来说,将组件“安装”到容器上,并使其处于运行状态的过程就是部署; 向容器提供组件相关的一些信息,以使组件能够按照期望的方式运行,这些信息就是部署描

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档