当前位置: 首页 > ops >正文

Java EE进阶1:导读

1.发展历程

2.学习内容

前⾯的课程中,学习的是Java基础,JavaEE主要学习Java的应用,也就是学习Java在企业中是如何应用的

Java更多场景是业务开发,更狭义点可以理解为web开发.所以咱们的学习也是围绕着如何使用Java来做web开发

2.1 什么是Web开发?

web(World Wide Web)即全球⼴域网,也称为万维网. 

简单来说,就是可以通过浏览器来和我们的程序进⾏交互.比如京东,淘宝,天猫,美团等网站项目

2.2 Web网站的工作流程

目前用户对PC端应⽤的开发结构模式主要分为C/SB/S结构. 

CS即Client/Server(客⼾机/服务器)结构.  常见的C/S架构的应用比如QQ,CCTALK,各种⽹络游戏 等等,⼀般需要安装并且与服务器进⾏网络通信的都属于此类。

BS即Browser/Server(浏览器/服务器)结构.  B/S架构全称是浏览器/服务器(Browser/Server)结构,分为Web浏览器、服务器程序、数据库服务三部分,可以理解为是对C/S架构⼀种改进,由于所有的业 务逻辑都由服务器程序处理,所以客⼾端仅使⽤浏览器就可以完成所有操作,⼤⼤降低了客⼾端的维护成本.

2.3 课程学习内容

3.怎么学

在JavaEE课程中,我们主要是对各种框架的学习,以及如何把这些框架应用在企业中,来实现⼀些web开发

什么是框架呢?  学习哪些框架呢?

3.1 什么是框架

随着技术的发展,无论是后端开发还是前端开发,开发的时候都很少使用原⽣的代码,比如:JDBC、JS 等. 取而代之的是各种开发框架.

后端框架Spring,SpringBoot,Mybatis等,前端常用的框架: Vue、Node等.

这些框架都有⼀个共同的特点,就是简单、高效.这极大的提高了我们的开发效率.   那什么是框架呢?

框架(Framework),意思是框架、机制、准则.  最早是源于建筑行业,是⼀个框子⸺指其约束性,也是⼀个架子⸺指其支撑性. 

是⼀个基本概念上的结构,用于去解决或者处理复杂的问题。在计算机领域,可以看做是为应用开发者定制的应用骨架.        

3.2 学习哪些框架

3.3 如何学习

4.难点

5.特点

6.学完能收获什么

http://www.xdnf.cn/news/7495.html

相关文章:

  • Spring Cloud Gateway深度解析:原理、架构与生产实践
  • 根据当前日期计算并选取上一个月和上一个季度的日期范围,用于日期控件的快捷选取功能
  • MySQL 8.0 OCP 英文题库解析(七)
  • 在 Git 中添加子模块(submodule)的详细步骤
  • kotlin 将一个list按条件分为两个list(partition )
  • 漏洞检测与渗透检验在功能及范围上究竟有何显著差异?
  • iOS Runtime与RunLoop的对比和使用
  • 基于flask+vue的电影可视化与智能推荐系统
  • PostgreSQL架构
  • HTML应用指南:利用POST请求获取全国申通快递服务网点位置信息
  • 华为云鲲鹏型kC2云服务器——鲲鹏920芯片性能测评
  • 【EI会议火热征稿中】第二届云计算与大数据国际学术会议(ICCBD 2025)
  • 程序运行报错分析文档
  • 使用 adb 命令截取 Android 设备的屏幕截图
  • CentOS 7连接公司网络配置指南
  • BERT 作为Transformer的Encoder 为什么采用可学习的位置编码
  • 打破次元壁,VR 气象站开启气象学习新姿势​
  • 使用SQLite Studio导出/导入SQL修复损坏的数据库
  • 面试突击:消息中间件之RabbitMQ
  • 流复备机断档处理
  • 开疆智能Profinet转RS485网关连接温度送变器配置案例
  • Pytorch分布式训练,数据并行,单机多卡,多机多卡
  • SOC-ESP32S3部分:2-2-VSCode进行编译烧录
  • laravel中如何使用Validator::make定义一个变量是 ,必传的,json格式字符串
  • 大数据Spark(五十九):Standalone集群部署
  • 小白编程学习之巧解「消失的数字」
  • 利用朴素贝叶斯对UCI 的 mushroom 数据集进行分类
  • Ansible模块——通过 URL 下载文件
  • 题海拾贝:P2285 [HNOI2004] 打鼹鼠
  • C#处理印尼地区的数字分隔符方法