梳理整个过程

版权声明:. https://blog.csdn.net/chushoufengli/article/details/87895142

从旁观者无知者无惧的自嗨,到从事者深感复杂而畏惧的压力,再到有游刃有余任意重构

希望若干年后的自己能成为一名系统架构工程师/System architecture engineer

-----------------------------------------------

Tomcat引擎/容器在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。(Tomcat百度百科)

-----------------------------------------------

Apache是html容器,功能像IIS一样;

Tomcat是jsp/servlet容器,用于发布jsp及java的,类似的有IBM的webshere、EBA的Weblogic,sun的JRun等等

-----------------------------------------------

tomcat引擎包含很多组件,用于不同的服务,服务jsp的是jasper组件

jsp文件解析成class文件过程需要利用tomcat的jasper组件。Jasper是tomcat中使用的JSP引擎,在Tomcat 6中使用的是Jasper 2,相对于原来的版本作了不少的改进,比如:JSP的标签缓冲池、后台编译、页面改变时自动重新编译、Eclipse中JDT编译等等。简单的说,就是把JVM不认识的JSP文件解析成java文件,然后编译成class文件提供使用。目前有很多的JSP解析引擎,Tomcat中使用的是Jasper。在Tomcat中可以通过配置 CATALINA_HOME/conf/web.xml 中的内容,配置Jasper的选项。

-----------------------------------------------

扫描二维码关注公众号,回复: 5316018 查看本文章

-----------------------------------------------

疑问:json与服务器的数据交互也是利用Tomcat中间件吗?肯定不是用jasper组件了吧。

-----------------------------------------------

明确以下:

Navicat仅是一个MySQL数据库的数据显示、编辑数据的图形化界面端。

hibernate连接、操作的是MySQL。

所以,hibernate连接时,只开MySQL就可以。Navicat就算不开,也不妨碍MySQL数据的添加。

-----------------------------------------------

(未完)

猜你喜欢

转载自blog.csdn.net/chushoufengli/article/details/87895142
今日推荐