- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1讲 Java EE简介及Java web开发环境的配置B/S结构与Web程序什么是Java EETomcat的下载、安装及配置MyEclipse的安装与使用 教学目标了解C/S和B/S两种开发模式,熟悉Web程序的请求/响应模式;理解Java EE含义;掌握Tomcat的下载、安装及启动;熟悉MyEclipse的安装与使用。重点: Web程序的请求/响应模式, Java EE含义, Tomcat的下载、安装及启动, MyEclipse的安装与使用难点:Java EE含义B/S结构与Web程序C/S结构模式图B/S结构模式图两种流行的软件开发模式C/S(客户机Client/服务器Server)B/S(浏览器Browser/服务器Server)C/S模式C/S 模式:分为客户机和服务器两层,把应用软件安装在客户机端,通过网络与服务器端相互通信。如果客户端改动了(如界面丰富,功能增加),就必须通知所有的客户端重新安装,维护稍有不便。应用例子:股票交易软件B/S模式可以不用通知客户端安装某个软件,内容修改了,也不需要通知客户端升级。B/S也分为客户机和服务器两层,但是客户机上不用安装特定软件,只需要使用浏览器即可应用例子:电子商务网站数据库服务器2:发送请求3:访问数据客户端Web服务器1:用户输入5:返回响应4:返回结果6:显示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 EEJava 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 的执行。部署描述 本学期,我们学习Java web开发的最基本技术:JSP、Servlet、AJAX和一些常用工具。以后可以学习SSH框架。简单来说,将组件“安装”到容器上,并使其处于运行状态的过程
您可能关注的文档
- 第17课1_中华民族到了最危险的时候【课件】【北师大版】_10.ppt
- 第15课《我们的现在和将来》[.ppt
- 第17课-全面内战的爆发2014(川教版).ppt
- 第19、20课中国近代民族工业的发展课件-t.ppt
- 第19课 现代音乐和电影3.ppt
- 第1章 AutoCAD 2016基础知识.ppt
- 第1章 CAD CAM概论.ppt
- 第1章 FPGA/CPLD简介.ppt
- 第1章 图形界面设计(AWT).ppt
- 第1单元机器人的组装.ppt
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)