【Java入门】Bean、Tomcat与JavaEE、Servlet、JSP、Maven之间的联系

Java Bean:标准的java类

含义

java bean是一个java编写的可重用组件,常见的实体类和工具类都属于java bean。

要求

java bean需满足以下要求

  • 类必须被public修饰
  • 必须提供空参的构造参数
  • 成员变量必须用private修饰
  • 提供公共的getter/setter方法

作用

一些jar包和工具在对类对象进行封装时,会要求传递的是满足java bean要求的对象。其会根据字节码文件中的空参构造函数进行对象的创建,会根据setXXX()方法后面的属性名传递参数

Tomcat:web服务器软件

含义:

Tomcat是java相关的web服务器软件之一,仅仅支持少量的JAVAEE规范servlet、jsp等

web服务器软件:

web服务器软件也称为web容器,用于接收用户请求,处理请求,并做出响应;在web服务器软件中,可以部署web项目,让用户通过浏览器访问这些项目

与java相关的web服务器软件:

webLogic,webSphere,JBOSS,Tomcat

JavaEE规范

java语言在企业级开发中的技术规范的总和,一共包含十三种大的规范
参考

Servlet:接口,运行在服务器端

含义:

servlet是运行在服务器端的小程序,本质是一个接口,作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层,可以用来接收处理请求并做出响应
【Java入门】Bean、Tomcat与JavaEE、Servlet、JSP、Maven之间的联系

JSP:java服务器端页面,本质是Servlet

含义:

是一个既可以写html又可以写java代码的页面,常作为服务器端的页面,其本质是servlet
【Java入门】Bean、Tomcat与JavaEE、Servlet、JSP、Maven之间的联系

Maven:项目管理工具

含义:

Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。
【Java入门】Bean、Tomcat与JavaEE、Servlet、JSP、Maven之间的联系