晋州|腾讯T3架构师,是如何用10大项目深入解析JavaWeb云应用开发的?

晋州|腾讯T3架构师,是如何用10大项目深入解析JavaWeb云应用开发的?

文章图片

晋州|腾讯T3架构师,是如何用10大项目深入解析JavaWeb云应用开发的?

文章图片


前言腾讯给老干妈免费广告 , 彻彻底底地给互联网巨头腾讯上了一课!但是 , 咱们今天讲的主题跟老干妈没有任何关系 , 只是蹭一蹭热度 , 哈哈!!
今天给大家介绍的主题是 , 看腾讯大牛是如何用10大项目深入解析javaweb云应用开发的!
主要内容本篇文章主要分为三大部分 , 10个项目为主题给大家展开的:
项目一 , 云应用概述
项目描述
本项目涉及云应用开发所涉及的相关知识 。 通过本项目 内容的学习 , 了解云计算的相关知识 , 包括云计算、云服务、云应用;了解Docker容器、Docker的组织架构以及Docker和虚拟机的对比 。
知识目标
●了解云计算、云服务及云应用 。
●了 解Docker容器的基本组织架构、Docker 容器与虚拟机的对比 。
项目二 , 开发技术概述
项目描述
本项目详细讲解了系统开发过程中所用到的各项框架技术 , 包括前台网页框架Bootstrap、Spring 框架、SpringMVC 框架、MyBatis 框架、jQuery 与Ajax技术以及E-Charts插件 。
知识目标
●了解Bootstrap网页框架结构及用法 。
·了解Spring框架作用及原理 。
●了 解SpringMVC框架作用及原理 。
●了解MyBatis框架作用及原理 。
●了解jQuery与Ajax异步响应技术 。
●了解E-Charts图标显示插件 。
项目三 , 开发环境与工具介绍
项目描述
本项目介绍了Java Web云应用开发环境及其相关工具软件 , 包括Java与JDK、Apache Tomcat服务器、Eclipse 集成开发环境、MySQL 数据库 。
知识目标
●了解Java与JDK 。
●了解Apache Tomcat服务器 。
●了解Eclipse集成开发环境 。
●了解MySQL数据库 。

项目四 , 系统概要设计
项目描述
数据 , 已经渗透到当今每一个行业和业务职能领域 , 成为重要的生产因素 , 而数据可视化部分是数据分析的入口与展示 , 起着非常重要的作用 。 本文选取了“ 新能源汽车智能监控管理系统”作为教学项目 , 结合相关知识点详细讲解了项目的实现过程 , 在本项目中重点介绍了“ 新能源汽车智能监控管理系统”项目的背景知识 , 为后面的学习作好铺垫 。
知识目标
●熟悉Web项目需求分析 。
●理解概要设计的目的和主要方法 。
●熟悉系统详细设计的方法 。
●熟悉Web项目的数据库设计 。
技能目标
●能理解项目需求 , 按照规范完成项目需求分析 。
●能运用工具进行概要设计项目系统分析 。
【晋州|腾讯T3架构师,是如何用10大项目深入解析JavaWeb云应用开发的?】●能完成系统各模块详细设计 。
●能熟练完成数据库设计 。
项目五 , 构建本地开发环境
项目描述
搭建开发环境是Java Web开发的第一步 , 本项目将带领读者一起安装和配置Java Web应用程序的开发环境 , 包括Java开发包JDK ( Java DevelopmentKit)的安装 , 应用服务器软件Tomcat、MySQL、集成开发环境Eclipse的安装及配置 。 在本项目中 ,读者还将在搭建好的开发环境中创建第一一个Java Web工程 , 并进行代码的编写、运行和调试 , 初步了解Java Web应用程序的框架和一些关于Java Web开发的基础知识 。
知识目标

  • 了解Java Web开发环境 。
  • 掌握JDK的下载、安装与配置方法 。
  • 掌握Tomcat的下载、安装与配置方法 。
  • 掌握Eclipse集成开发环境的安装与配置方法 。
  • 掌握MySQL数据库管理软件的安装方法 。
  • 了解JavaWeb项目的基本结构 。
  • 掌握在MyEclipse中创建、发布、运行Java Web项目的方法 。
技能目标
  • 学会安装并配置JDK、Tomcat、 MySQL、Eclipse 搭建Java Web开发环境 。
  • 能使用Eclipse 创建、发布并运行Java Web项目 。
项目六 , 会员信息管理模块
项目描述
SpringMVC+MyBatis框架开发因其易上手和易掌握 , 且开发效率较高 , 非常受开发人员欢迎 。 本项目通过会员信息管理模块的开发 , 详细讲解SpringMVC+MyBatis框架的搭建和功能开发 , 具体功能包括会员注册、登录、信息显示、修改等功能 。
知识目标
●了解Bootstrap3框架结构和开发方法 。
●了解SpringMVC框架的运行原理 。
●了解MyBatis框架的运行原理 。
●熟悉SpringMVC+ MyBatis框架的搭建配置方法 。
●熟悉基于SpringMVC+MyBatis框架的开发方法 。
技能目标
●能通过Bootstrap3框架实现简单的网页开发 。
●能搭建配置SpringMVC+MyBatis开发框架 。
●能实现基于SpringMVC+MyBatis框架的开发 。

项目七 , 车辆信息管理模块
项目描述
本项目通过车辆信息管理模块的开发 , 详细讲解SpringMVC+ MyBatis框架的综合应用 , 具体功能包括会员注册、登录、信息显示、修改等功能 。
知识目标
●熟悉SpringMVC+MyBatis框架的开发方法 。
●熟悉EL+JSTL显示方式 。
●熟悉分页控件的使用方法 。
技能目标
●能熟练运用SpringMVC+ MyBatis开发框架 。
●能使用EL+JSTL实现View层数据的显示 。
●能熟练使用分页控件实现数据的分页显示 。
项目八 , 车辆信息监控模块
项目描述
本项目将基于Spring MVC+ MyBatis框架 , 在开发中应用数据可视化技术 , 把繁杂的车辆运行数据以图形图表的形式展现 , 为用户提供更直观形象的信息内容 , 更快速、精准地反映状态的变化和数据间的关联 。 本项目通过车辆监控模块的开发 , 讲解SpringMVC+MyBatis框架下结合Echarts 图表、百度地图等实现数据可视化 , 具体功能包括车辆信息监控、故障车详情、车辆统计、百度地图导航等 。
知识目标
●了 解Echarts数据可视化图表开发组件 。
●了解百度地图开发组件 。
●熟悉Bootstrap3框架快速开发页面 。
●熟悉SpringMVC框架的运行原理 。
●熟悉MyBatis框架的运行原理 。
●熟悉基于SpringMVC+ MyBatis框架的开发方法 。
技能目标
●能熟练通过Bootstrap3框架实现简单的网页开发 。
●能根据需求 , 熟练应用SpringMVC+MyBatis框架实现功能 。
●能使用实现基于SpringMVC+MyBatis框架的开发 。
●能使用Echarts等第三方组件初步实现数据的可视化图表展示 。
项目九 , 车友圈模块
项目描述
本项目将基于Spring MVC+ MyBatis框架 , 实现车友圈模块的开发 , 具体功能包括添加车友、车友列表显示、车友圈信息发布和展示、点赞评论等功能 。
知识目标
●进一步熟悉SpringMVC框架的运行原理 。
●进一步熟悉MyBatis框架的运行原理 。
●进一步熟悉JSP页面通过Ajax技术请求及更新数据的方法 。
技能目标
●熟练运用Bootstrap3框架实现网页开发 。
●在SpringMVC+ MyBatis开发框架上 , 结合前端开发技术jQuery进行熟练开发 。

项目十 , 云平台部署发布
项目描述
新能源汽车智能监控与分析系统主要涉及数据存储和数据管理2个方面 , 因此在云平台的构建设计上主要包含数据存储层和服务提供层 。 本项目 在Linux环境中(也可以在Windows操作系统中安装Linux虛拟机) , 以Docker容器为计算节点 , 构建分布式存储环境 , 在数据存储层通过MySQL数据库存储数据 , 在服务提供层通过Tomcat服务器提供应用服务 。
知识目标
●了 解Docker容器技术 。
●了解基于Docker的私有云搭建技术 。
技能目标
●搭建云平台 , 并实现基础环境的部署 。
●在云平台上发布Java Web应用程序的 。
●在云平台上发布应用的镜像制作 。

由于文章篇幅限制 , 小编在这里就不做过多的介绍了 , 需要本技术文档的小伙伴 , 可以转发此文关注小编 , 私信小编回复“学习”就可以获取!!!


    推荐阅读