Tomcat:允许站点的web服务器,如网易邮箱(如果使用Tomcat)
JDK:用于开发Java的Java开发工具。许多web站点使用此工具进行开发
一般来说,副本是使用JDK开发的软件,在tomcat中运行,我们访问Internet,就是访问tomcat来获取一个类似服务器的服务器。
tomcat和jdk的区别:
一、指代不同
1.JDK:Java语言软件开发工具包,主要用于移动设备和嵌入式设备上的Java应用程序。
2.tomcat:是一个普通的服务器,本身只支持HTML是普通的网页。
二、功能不同
1.JDK:Java开发的核心。它包含Java运行时环境(JVM+Java系统类库)和Java工具。源
2.Tomcat:Tomcat是Apache软件基金会Jakarta项目开发的Servlet容器。
它根据SunMicrosystems提供的技术规范实现了对servlet和JavaServerPage(JSP)的支持,并提供了一些作为Web服务器的独特功能。
三、特征不同
1.JDK:没有JDK,Java程序无法编译(参考Javasource.java文件)。如果您只想运行Java程序(引用类或jar或其他归档文件),请确保安装了适当的JRE。
2.Tomcat:Tomcat本身包含一个HTTP服务器,它也可以被看作是一个独立的Web服务器。
简单的说jdk 负责编译你的代码。就是把 你写的代码翻译成计算机可以认识的代码,jdk中含有jre文件里面有开发人员写好的类,说白了让你编程序更容易一点,tomcat是一款web服务器,在你访问网站的时候,先要请求给服务器,服务器给你浏览器做出响应,所以说百度肯定用这个,但不一定用tomcat,服务器不止他一种,再说tomcat相对是一种小的服务器。
------------------------------------------------------------------------------------------
你用浏览器上网的所有操作,所有请求发送给服务器(tomcat),服务器通过请求,找相应的逻辑处理程序(jsp或servelet或java类,就是有关java语言的所有可以处理逻辑的代码,其中包括访问后台数据)然后通过你的需求,服务器把你需要的文字,图片,显示给你的页面
tomcat:web服务器,网站就在上面允许,比如网易邮箱(假如它用tomcat的话 )
jdk:java开发工具,用来开发java的,很多网站使用了此工具开发
通俗地说,就是使用jdk开发好软件,在放到tomcat里运行,我们上网,就是访问tomcat获类似的服务器。
我们用百度,打游戏,听音乐,通常不会单纯用java,tomcat,甚至不用 ,还包括很多其他技术,得看各个公司的选择了
您好,提问者:
Tomcat是一个服务器,用来访问JSP或者.class或者html文件的。
你可以幻想一下,什么东西可以运行.class文件,是JDK,那么Tomcat运行.class就必须去找JDK下的JRE目录的rt.jar包和java.exe命令,运行.class是JRE里面的JVM(虚拟机)完成的,如果你把一个带有.class的项目部署到Tomcat,没有JDK怎么可能运行呢、
给你打个比方,jdk 就是水泥公路,tomcat是水泥公路上的沥青,我们的代码就像汽车。
纯粹的java代码,必须在jdk上运行,
java web网站就必须在tomcat+jdk上运行