1. apache
和
tomcat
的关系
Apache
是“
Apache
软件组织”的简称,它支持许多开源项目。
Apache
是“
Apache HTTP
服务器”的简称,它是一个
Apache
软件组织支持的开源项目。
Apache
是一个印第安人的部落。
Apache HTTP Server
用于解析静态页面。
Tomcat
是“
Apache Tomcat
”的简称,它是
Apache
软件组织支持的
Apache Jarkata
项目下的一个开源项目,它是一个
JSP/Servlet
的容器。
Tomcat
不仅仅是一个
Servlet
容器(解析动态页面),它也具有传统的
web
服务器的功能,就是处理
HTML
页面(解析动态页面)。
Tomcat
是这个部落的猫。
2. why integrate Apache
and Tomcat?
为什么要将
Tomcat
整合到
Apache
中(这时,
tomcat
作为一个插件,集成到
apache
中)?
(1) Tomcat
是单一的
java servlet container
,如果没有
apache
则不可以运行
php, perl
等程序
;
(2)
简单的
IMAGE/HTML/ARCHIVE
文件在
tomcat
上也是经过
java
线程处理,比较浪费资源。就是说
tomcat
解析静态页面的速度没有
Apache
快
;
(3) tomcat
是单一的
jsp/servlet
容器,主要做小应用,
apache
多商业上用。
(4)
安全,负载均衡等。
3.
什么是框架?
提供一个架构的实现,让开发人员可以在基于框架的基础上,快速开发出遵循框架的应用程序。
你使用框架来执行“配置”,框架回调你的代码完成底层的工作。这样的好处是可以使程序的结构健壮,且编写起来简单。
4.
什么是容器?
容器就是指符合一定的规范能提供一系列服务的管理器,方便别人使用它来完成一系列的功能。
服务器为我们提供一个容器,使我们的程序能够在容器里运行,并使用服务器提供的一系列功能。
分享到:
相关推荐
Apache Tomcat是一款基于Java的Web应用程序服务器,用于处理Java ...同时,Apache Tomcat还可以与其他Java Web框架(如Spring、Struts等)和工具(如Eclipse等)进行集成,为Java Web开发提供了一种强大的解决方案。
- Web容器:Apache Tomcat - 项目管理工具:Maven - 版本控制工具:Git - 后端技术:Spring + SpringMVC + MyBatis(SSM) - 前端框架:LayUI 技术栈 - 数据库:MySQL - 开发工具:IDEA - 数据连接池:Druid - Web...
Web容器:Apache Tomcat 项目管理工具:Maven 版本控制工具:Git 后端技术:Spring + SpringMVC + MyBatis(SSM) 前端框架:LayUI 基于SSM+Layui的图书管理系统 技术栈 数据库:MySQL 开发工具:IDEA 数据连接池:...
- Web容器:Apache Tomcat - 项目管理工具:Maven - 版本控制工具:Git - 后端技术:Spring + SpringMVC + MyBatis(SSM) - 前端框架:LayUI## 技术栈 - 数据库:MySQL - 开发工具:IDEA - 数据连接池:Druid - ...
Web容器:Apache Tomcat 8.5 项目管理工具:Maven 后端技术:Spring+Spring MVC+MyBatis(SSM框架) 前端技术:LayUI(Vue/React) 技术 数据库:MySQL8.0 数据库设计软件:Power Designer16.5 IDE:IDEA Web容器:...
...适用对象:有SSM框架基础的同学 项目技术选型: - 数据库:MySQL8.0 ...- Web容器:Apache Tomcat 8.5 - 项目管理工具:Maven - 后端技术:Spring+Spring MVC+MyBatis(SSM框架) - 前端技术:LayUI
Apache Shiro 安全框架 Mybatis ORM框架 MyBatis Generator 代码生成 C3P0 数据库连接池 Ehcache 进程内缓存框架 Apache poi 文件导入导出 Maven 项目构建管理 前端技术 jQuery , Bootstrap ... 系统模块 ...
Apache Shiro 安全框架 Mybatis ORM框架 MyBatis Generator 代码生成 C3P0 数据库连接池 Ehcache 进程内缓存框架 Apache poi 文件导入导出 Maven 项目构建管理 前端技术 jQuery , Bootstrap 写在最后 本...
Web容器: 支持Servlet 3.0规范的容器,如Apache Tomcat7。 数据库:MySQL8.0关系型数据库管理系统。 开发工具:IntelliJ IDEA等集成开发环境。 前端技术: HTML、CSS、JavaScript、Bootstrap等用于构建用户界面。 -...
Web容器: 支持Servlet 3.0规范的容器,如Apache Tomcat7。 数据库:MySQL8.0关系型数据库管理系统。 开发工具:IntelliJ IDEA等集成开发环境。 前端技术: HTML、CSS、JavaScript、Bootstrap等用于构建用户界面。 -...
开发工具使用Eclipse,数据库使用SQL Server 2005,Java Web容器使用Apache Tomcat。系统实现了系统登录退出功能、文件管理功能、消息管理功能、申请审批功能、考勤管理功能、人力资源功能、紧急事务功能、系统管理...
Apache Shiro 安全框架 Mybatis ORM框架 MyBatis Generator 代码生成 C3P0 数据库连接池 Ehcache 进程内缓存框架 Apache poi 文件导入导出 Maven 项目构建管理 前端技术 jQuery , Bootstrap
该酒店后台管理系统采用SSM架构开发web应用,使用MyBatis来完成对MySQL数据库的操作,使用Druid作为数据连接池、使用Apache Tomcat作为Web容器,使用Maven作为项目管理工具、使用Git作为版本控制工具。下载下来之后就...
该图书管理系统采用SSM架构开发web应用,使用MyBatis来完成对MySQL数据库的操作,使用Druid作为数据连接池、使用Apache Tomcat作为Web容器,使用Maven作为项目管理工具、使用Git作为版本控制工具。 前端采用Jquery、...
该应用程序只是一个由多个层构建的简单的单体应用程序。总之,后端是用 Java 编写的,它连接到后端内存中关系数据库 (HSQL)。也可以连接到其他关系...然后将此应用程序部署在嵌入式 Web 容器 (Apache Tomcat) 上。
随着⽹络时代的到来,电⼦信息化的飞速发展,图书馆作为⼀种信息资源的聚集地,图书...Web容器:Apache Tomcat 项⽬管理⼯具:Maven 版本控制⼯具:Git 后端技术:Spring + SpringMVC + MyBatis(SSM) 前端框架:LayUI
Web容器: 支持Servlet 3.0规范的容器,如Apache Tomcat7。 数据库:MySQL8.0关系型数据库管理系统。 开发工具:IntelliJ IDEA等集成开发环境。 前端技术: HTML、CSS、JavaScript、Bootstrap等用于构建用户界面。 -...
Web容器: 支持Servlet 3.0规范的容器,如Apache Tomcat7。 数据库:MySQL8.0关系型数据库管理系统。 开发工具:IntelliJ IDEA等集成开发环境。 前端技术: HTML、CSS、JavaScript、Bootstrap等用于构建用户界面。 -...
依赖注入、IoC/DI Spring 框架(核心)IoC 容器 IoC:控制反转 DI:依赖注入 什么是依赖?一个组件(对象)的运行需要用到另一个组件(对象),称这种关系为依赖关系...- apache tomcat 是 JSP/Servlet 容器,管理