java EE 知识铺垫

94 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第30天,点击查看活动详情

这篇文章我们讲一下

java EE 组件

是以java se 为基础,提供一套服务、api 接口和协议,能够开发企业级分布式系统、web 应用程序和业务组件等。

组件如:

servlet、jsp、jdbc 都是提供一套接口

servlet 是用来开发web 服务器端小程序,web 开发,提供一套接口,运行在服务器上,服务器可以有不同的提供商来做实现,著名的如tomcat。

jdbc 也是相同道理,jdbc 是用来做数据库访问的,由具体的数据库厂商来实现,如mysql。

jpa 是java 持久化api,做数据库访问的。

jta 是java 事务管理api,做事务管理的。

java EE 体系结构

web 容器,就是负责

tomcat 服务器

tomcat 是一个web 服务器,提供web 服务,负责jsp、servlet 解释与运行,负责接收http 请求和响应

tomcat 的主要功能就是解析运行servlet、jsp,作为一个容器,解析http 性能不好,所以一般配合一个http 服务器,如Apache 服务器。

什么是java web 技术

学习java web 技术之前,有一些前置技术。

web 前端技术有html、css、js

其他还有java 基础

java web 其实是bs 结构的,如图:

image.png

接收到http 请求之后,会进行解析,然后由web 服务器内部进行处理。处理完成之后,转化成html 代码,然后返回给客户端浏览器。

总结

这篇文章就是一个基础知识的铺垫,希望读者可以自行体会一下,在之后我们会做一个详细的介绍。关于java EE 其实就是企业应用开发,懂得这些知识我们才可以在公司做一个基本的工作,否则即使工作再简单也比较难上手。知识是成体系的,我们会由浅入深逐一介绍,希望读者可以耐心跟下来。