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

【JavaEE】(10) JavaEE 简介

一、什么是 JavaEE

        JavaEE 是 JavaSE 的扩展,用于满足企业级开发的需求。学习 JavaEE 就是学习 Java 在企业中的应用

        JavaEE 的历史:一开始 JavaEE 还是 JavaSE(JDK 核心)的一部分。后来 JavaEE 逐渐壮大,便从 JDK 分了出去,此时叫 J2EE,后面又改名为 JavaEE。再后来 Oracle 把 JavaEE 捐给了 Eclipse 基金会,但要求开源组织不能用 Java 为名号,需要给 J2EE 改名,最终改名为 Jakarta EE(实际上 JavaEE应该叫这,但是大家叫习惯了没改过来)。其实 Jakarta EE 以前是 Apache 开源项目(很牛逼,不是谁都能在它名下)中 Java Web 开源项目的名字,后来因为扩展得太壮大,就细分出了很多分支(Tomcat、Maven 等),Jakarta EE 就没用了。

二、什么是框架

        原生代码里面有很多重复、低效的内容,比如 JDBC 中:连接数据库、发送 SQL 语句、得到数据库执行结果,处理结果、关闭连接。比如网络通信中:创建连接、构造请求报文、发送请求、接收响应报文、解析响应。手动编写这些固定的流程代码,不仅易出错,还低效。

        框架就是把这些重复复杂的代码封装起来,我们只需要调用框架提供的接口,几行代码就能实现同样的功能。

三、学习目标

        我们接下来的学习目标就是学会如何使用这些框架,方法就是多敲代码(先实践,再理解,实践更重要!) 。然后就是养成解决问题的能力,遇到问题先自己思考解决

        还需要简单了解前端的知识,因为后端要与前端交互,完全看不懂前端代码不行,我们能做到借助网络能看懂前端代码就行。

http://www.dtcms.com/a/320897.html

相关文章:

  • 虚幻基础:场景actor与角色的碰撞
  • 走进Linux世界:make和makefile
  • 深入浅出线程池ThreadPoolExecutor
  • 机器人焊机智能流量调节
  • SwiftUI中的键盘快捷键、初始页面控制及网络权限管理解析
  • linux-LVM 逻辑卷管理
  • Windows域控制器部署最佳实践
  • (1-9-1) Maven 特性、安装、配置、打包
  • 安全扫描:检测到目标站点存在javascript框架库漏洞问题(vue)
  • DQL 超维分析 - 5 集算器 DQL
  • 【网络】TCP/UDP协议
  • 通过上下文工程优化LangChain AI Agents(二)
  • 佳维视高亮度工业显示器,强光环境清晰可见
  • 从深度伪造到深度信任:AI安全的三场攻防战
  • 饿了么零售 sign 分析
  • WPF 动画卡顿
  • 技术速递|GPT-5 正式上线 Azure AI Foundry
  • [激光原理与应用-176]:测量仪器 - 频谱型 - AI分类与检测相对于传统算法的优缺点分析
  • 人工智能与智能家居:家居生活的变革
  • sqlite的sql语法与技术架构研究
  • 安装向量数据库chromadb
  • GPT-5测试后全面解析:性能突破、用户反馈与未来展望
  • 若依前后端分离版学习笔记(七)—— Mybatis,分页,数据源的配置及使用
  • 前后端日期交互方案|前端要传时间戳还是字符串?后端接收时是用Long还是Date还是String?
  • Baumer相机如何通过YoloV8深度学习模型实现危险区域人员的实时检测识别(C#代码UI界面版)
  • 什么是2米分辨率卫星影像数据?
  • JavaScript 对象的解构
  • 5. 缓存-Redis
  • windows 上编译PostgreSQL
  • 极地轨道卫星定位数量问题