最近学了html,css,javascript 想问问这些和jsp啥关系,啥是jsp?是语言吗? 还有tomcat是干啥用的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最近学了html,css,javascript 想问问这些和jsp啥关系,啥是jsp?是语言吗? 还有tomcat是干啥用的?相关的知识,希望对你有一定的参考价值。

别说概念什么的,概念我百度百科了。。。 说下通俗的,好理解的。。

打个虽然不是很贴切但是很形象的比喻:
html,css,javascript 这些是演员,观众看到的就是这些演员的表演;(这些都是在客户端也就是浏览网站的人所用的电脑上运行的)
jsp 是导演、摄影、编剧等等这些人,由他们决定演员演什么、怎么演,但他们都是幕后的,观众直接看不到的;(这是在网站所在的服务器上运行的)
tomcat 是制片人,由他把整部影片包装后投放市场。找不到其他更贴切的来形容了。
参考技术A html,css,javascript 是设计网页显示效果和相关功能的客户端(即浏览器)Web语言,而jsp是服务器端的编程语言。
Tomcat就是一个小型的服务器,其工作原理和Apache一样:由浏览器发出请求,然后服务器响应
参考技术B html,css,javascript

属于网页前端语言

jsp
属于网页后端语言,后端语言还有php ASP.NET ASP(快淘汰了)

写得严密算jsp安全性最高

中间加个数据库就是一个网站追问

你这里的后端是不是指服务器?

追答

后端,简单的企业网站就是操作数据的查询 插入 删除 更新等

参考技术C 通俗:
html,css,javascript 是网页前端展示用的,就比如你现在看到知道网页就是有这几个部分组成的,
但是每个知道外观差不多,但是知道的问题和回答都不一样,这一块就得用jsp来解决。jsp通过操作数据库,运算判断你要访问哪个知道问题,读取内容,并填入模板,显示出来。tomcat可以理解为jsp的编译器,用来翻译用的。追问

jdbc不是能连接操纵数据库么。。和jsp什么关系 ?

追答

jdbc是Java连接数据库的API,jsp也是基于java语言的,所以jsp可以通过jdbc来连接数据库。jsp->jdbc->数据库

追问

有点迷糊了,是不是jdbc是个静的东西。。。它只在那里等着人用它。。。而jsp就可以通过它来实现对数据库的操作。。

以上是关于最近学了html,css,javascript 想问问这些和jsp啥关系,啥是jsp?是语言吗? 还有tomcat是干啥用的?的主要内容,如果未能解决你的问题,请参考以下文章

学了半年前端,基本的html+css+js都会了,有没有啥好的项目可以当案例做的。

单向链表(单链表)的Java实现

聊聊html+css+javascript的学习顺序

前端学习总结HTML5+CSS3+JavaScript)

CSS练手小项目

CSS练手小项目