和风戏雨 发表于 2019-12-9 13:23:57

电子书:《JavaWeb云应用开发项目式教程》_罗颖等_2018-08-01

588
                       



内容简介:

壬务列表
项目8车辆信息监控模块
任务6.1使用Bosp实现登.录网 页的
顶目描述
快速开发
知识目标
任务6.2采用Ajx技术实现简单的
技能目标
用户登.录
任务列表
任务6.3搭建 Spring+ SpringatE框架
任务8.1展示车辆状态监控地图
实现会员简单注册
任务8.2实现按条件查询车辆信息
任务6.4整合 Spring+ SpringMvC+ Mybatis
王务8.3展示故障车辆详情
实现会员信息更新
任务8.4实现按省份统计分析车辆信息223
任务6.5上传头像图片
任务8.5实现百度地图导航
技能训练
技能训练
135
项目7车辆信息管理模块
项目9车友圈模块
项目描述
顶目描述
知识目标
37
技能目标
技能目标
241
任务列表
任务列表
242
任务7.1新增车辆信息
任务9.1添加车友
任务7.2显示车辆信息
任务9.2显示车友列表
任务7.3分页显示车辆信息
任务9.3发布车友圈信息
254
任务7.4显示车辆详情
任务9.4展示车友圈信息
任务7.5更新车辆信息
任务9.5实现车友圈点赞、评论功能264
任务7.6解除绑定个人车辆信息
技能训练
272
技能训练
项目总结
项目总结
第3篇云平台部署发布篇
项目10云平台部暑发布
任务10.3实现在 Docker中部署Tom
项目描述
服.务.器
知识目标
任务10.4实现在 Dorker中部署MysL
技能目标
数据库
任务列表
276任务10.5实现在云平台中的项目部署292
任务10.1安装 Linux虚拟机
任务10.6制作镜像文件
任务10.2安装与部署 Docker容器
技能训练
参考文献
非卖品,仅供非商业用途或交流学习使用

第1篇
基础知识篇
项目1云应用概述
PPT云应用概述
项目描述
本项目涉及云应用开发所涉及的相关知识。通过本项目内容的学习,了解
云计算的相关知识,包括云计算、云服务、云应用;了解 Docker容器、 Docker
的组织架构以及 Docker和虚拟机的对比
知识目标
了解云计算、云服务及云应用
了解 Docker容器的基本组织架构、 Docker容器与虚拟机的对比
任务列表
任务名称
建议课时
识云计算
任务1.2
认识 Docker
总计
2课时
非卖品,仅供非商业用途或交流学习使用
严禁网络传播本

项目1云应用概述
【任务目标】
了解云计算概念。
了解云服务概念
了解云应用概念
【技术要点】
认识云计算
云计算概述
云计算( Cloud Computing)是一种按使用量付费的模式,这种模式提供可用
便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络、服
务器、存储、应用软件、服务),这些资源能够被快速提供,只需投入很少的管理
工作,或与服务供应商进行很少的交互。云计算是分布式计算( Distributed Compu
ing)、并行计算( Parallel Computing)、效用计算( Utility Computing)、网络存储
Network storage technologies)、虚拟化( Virtualization)、负载均衡( Load balance)
热备份冗余( High ayailable)等传统计算机和网络技术发展融合的产物
在传统模式下,企业建立一套I系统不仅需要购买硬件等基础设施,还要购买
软件的许可证,并且需要专门的人员维护。当企业的规模扩大时还要继续升级各种
软硬件设施以满足需要。对于企业来说,计算机的硬件和软件本身并非他们真正需
要的,它们仅仅是完成工作、提供效率的工具而已。对个人来说,正常使用计算机
需要安装许多软件,而许多软件是收费的,对不经常使用该软件的用户来说购买是
非常不划算的。可不可以有这样的服务,能够提供需要的所有软件供用户租用?这
样,用户只需要在用的时候付少量“租金”即可“租用”到这些软件服务,从而
节省许多购买软件和硬件的资金
云计算的最终目标是将计算、服务和应用作为一种公共设施提供给公众,使人
们能够像使用水、电、煤气和电话那样使用计算机资源
云计算模式即为电厂集中供电模式。在云计算模式下,用户的计算机会变得十
分简单,或许不大的_内.存_、不需要硬盘和各种应用软件,就可以满足用户的需求
因为用户的计算机除了通过浏览器给
发送指令和接收数据外基本上什么都不
用做便可以使用云服务提供商的计算资源、存储空间和各种应用软件。这就像连接
显示器”和“主机”的电缆无限长,从而可以把显示器放在使用者的面前,而主
机放在远到甚至计算机使用者本人也不知道的地方。云计算把连接“显示器”和
主机”的电缆变成了网络,把“主机”变成云服务提供商的服.务.器集群。
在云计算环境下,用户的使用观念也会发生彻底的变化:从“购买产品”到
购买服务”转变,因为他们直接面对的将不再是复杂的硬件和软件,而是最终的
服务。用户不需要拥有看得见、摸得着的硬件设施,也不需要为机房支付设备供
电、空调制冷、专人维护等费用,并且不需要等待漫长的供货周期、项目实施等冗

任务1.1认识云计算
长的时间,只需要把钱汇给云计算服务提供商,用户将会MA上得到需要的服务
2.云计算服务

云计算服务,即云服务。中guo云计算服务网的定义是:可以拿来作为服务提供
使用的云计算产品,包括云主机、云空间、云开发、云测试和综合类产品等。如果
将云计算形容为水、电、煤这些基础资源,那么云服务就可以形容为利用这些基础
资源而实施的服务。大多数用户并不关心这些基础资源是怎么来的,而是关心可以
用来做什么。从这个角度来看,云服务比云计算更加大众,也意味着更大的市场
云服务的诞生前提是互联网打破地域分割,形成一个统一大市场,为个性化需求提
供产品开始有利可图。云服务的普及可以达到的客观效果是:把创业成本降到最
低,创业者只专注于创意等核心环节,运营和管理将不再重要。小公司开始挑战大
司,颠覆“规模制胜”的工业文明,从而推动社会和文化将更加独立和自由
计算服务可以认为包括基础设施即服务(laS)、平台即服务(PaS)和软
件即服务(SaS)多个层次,如图1-1-1所示
分布式数据挖据
maHout
Pnas
分布式处理
分布式数据库Wen
云存储
成拟化
如 Hbase、数据立方
如HDFS, eStor如 Vmware. OpenStack
图1-1-1云计算服务层次结构图
(1)laas
aS( Infrastructure-as-a- service):基础设施即服务,消费者通过 Internet可D
从完善的计算机基础设施获得服务。IaS是把数据中心、基础设施等硬件资源通过
Web分配给用户的商业模式
(2)Paas
Pas( Platform-asa- Service):平台即服务。可以提供软件开发所需的基础功
能模块,特别是非核心模块,但又有普遍霱求的模块,例如通信、存储、推送等。
Pas的公司在网上提供各种开发和分发应用的解决方案,按需使用云端的功能模块
既能够免去繁琐的开发维护工作,又能提升客户体验,帮助企业专注于自己核心业
务。但是相对于发展时间较长的laas和Sas来说,guo内的Paas发展程度相对比
(3) Saas
aS( Software-as-a- Service):软件即服务。它是一种通过 Intemet提供软件的
模式,用户无需购买软件,而是向提供商租用基于Web的软件来管理企业经营
活动。
guo内比较知名的云服务厂商有腾 讯云、_阿.里_云、百度云、华为云、盛大云等。
3.云应用
云应用”是“云计算”概念的子集,是云计算技术在应用层的体现。云应用
跟云计算最大的不同在于,云计算作为一种宏观技术发展概念而存在,而云应用则

是直接面对客户解决实际问题的产品。“云应用”的工作原理是把传统软件“本地
安装、本地运算”的使用方式变为“即取即用”的服务,通过互联网或局域网连接
并操控.远.程.服.务.器集群,完成业务逻辑或运算任务的一种新型应用。“云应用”的
主要载体为互联网技术,以瘦客.户.端( Thin Client)或智能客.户.端( Smart client)
的展现形式,其界面实质上是HTML5、 JavaScript或 Flash等技术的集成。云应用不
但可以帮助用户降低T成本,更能大大提高工作效率,因此传统软件向云应用转型
的发展革新 浪潮已经不可阻挡
应用可以看作是SaaS的升级。相比Sas,云应用的发展拥有天时。从宏观行
业发展趋势看,云计算已经被guo家列为“十二五”规划的重点支持领域,媒体的报
道也铺天盖地,这必然会形成巨大的市场爆发力。同时,云应用的发展也拥有地
利。随着科学技术的进步,优秀的云应用可以媲美传统软件的强大功能。一些在个
人市场取得成功的互联网公司也开始出现在企业云应用这个新兴市场。最后,云应
用的发展还拥有人和。云应用不会仅局限在公有云上,针对一些数据较为敏感的企
业,私有云应用可以更好地迎合及满足客户需求。
务1.2认识 Docke

【任务目标
●了解 Docker的起源与发
了解 Docker的组成架构
了解 Docker与虚拟机的区别
微课1-2
认识 Docker
【技术要点】
1. Docker的起源与发展
Docker的前身是一家 dotCloud的小公司,主要业务是为开发者或开发商提供基
于PaS平台的技术服务,并提供开发工具和技术框架
11年该公司拿到了1000万美元的融资,然而和谷歌、亚MA逊等大公司相比
还是杯水车薪。
dotcloud公司的创始人 Solomon hikes做了一个决定:将 dotcloud的核心引擎开
源,并在同年3月就发布了 Docker0.1版本,从决定开源到发布
版本只用了
个月的时间。从此之后,几乎每个月都会发布一个新的 Docker版本
2017年3月3ri, Docker官方发表了一篇博客, Docker版本从1.13直接跳入
该版本的意思是2017年3月。同时,还声明了 Docker以后会以CE(Com-
unity Edition)和EE( Enterprise Edition)的形式发布
在用心的经营下, Docker的技术讨论社区十分活跃, Docker团队从社区获得了
很多好的建议,可以说, Docker的成功起于开源,发于社区
2. Docker的组成架构
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包


#############################################



夏天蓝了海 发表于 2019-12-21 20:01:41



免费下载地址:

http://pan.qqq0.com/file/488067-425769535

页: [1]
查看完整版本: 电子书:《JavaWeb云应用开发项目式教程》_罗颖等_2018-08-01