【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 语句、得到数据库执行结果,处理结果、关闭连接。比如网络通信中:创建连接、构造请求报文、发送请求、接收响应报文、解析响应。手动编写这些固定的流程代码,不仅易出错,还低效。

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

三、学习目标

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

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

相关推荐
shehuiyuelaiyuehao11 小时前
1计算机是如何工作的
java·计算机网络
letisgo511 小时前
JAVA 高级进阶07篇《@Transactional失效的8个场景:代理机制到传播行为》
java·面试·transactional·spring事务·aop动态代理
水域安全老周11 小时前
水趣钓鱼救生衣专利拆解:两级锁紧如何解决落水人衣分离
java·前端·网络
三84412 小时前
Java 模板注入(FreeMarker) · 02 · 模板引擎与 FreeMarker 语法
java·开发语言·web安全·freemarker
暮雨哀尘12 小时前
Java 基础练习(一):创建类并调用对象
java·开发语言
想要入门的程序猿12 小时前
回调函数学习
java·网络·学习
泡海椒13 小时前
动态代理核心原理:JQuick-Java接口规则自动生成机制解析
java·开发语言·python
步行cgn13 小时前
Spring 启动报错:BeanFactory not initialized 的原因与解决
java·python·spring
步行cgn13 小时前
Spring 报错:No bean class specified on bean definition 的原因与解决
java·后端·spring
zhangjw3413 小时前
第47篇:Java综合实战:电商秒杀系统(高并发场景)
java·开发语言