- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 的执行。
部署描述
简单来说,将组件“安装”到容器上,并使其处于运行状态的过程就是部署;
向容器提供组件相关的一些信息,以使组件能够按照期望的方式运行,这些信息就是部署描
您可能关注的文档
最近下载
- 一种居民电热水器负荷需求侧响应可调控潜力评估方法.pdf VIP
- 供货能力及方案.docx VIP
- 世界建筑史(南京大学) 超星尔雅学习通网课章节测试答案.docx VIP
- AO3400宽体数据手册下载.pdf VIP
- 22J943-1、22G621-1 既有建筑改造设计与施工(既有住宅增设电梯).docx VIP
- 6.2交友的智慧 (课件)-2025-2026学年 道德与法治 七年级上册(统编版).pptx VIP
- 车管所保安保洁服务保洁服务实施方案.docx VIP
- 车管所保安保洁服务保安服务实施方案.docx VIP
- 高考英语书面表达模板(最新版).docx VIP
- 20S515钢筋混凝土及砖砌排水检查井.pptx VIP
原创力文档


文档评论(0)