servlet和spring框架的關系 Servlet與springMVC是一個什么關系?
Servlet與springMVC是一個什么關系?Servlet是一個用Java編寫的服務器程序。它的主要功能是交互式地瀏覽和修改數(shù)據(jù),生成動態(tài)的web內(nèi)容。從狹義上講,servlet指的是用java
Servlet與springMVC是一個什么關系?
Servlet是一個用Java編寫的服務器程序。它的主要功能是交互式地瀏覽和修改數(shù)據(jù),生成動態(tài)的web內(nèi)容。從狹義上講,servlet指的是用java語言實現(xiàn)的接口。從廣義上講,servlet是指實現(xiàn)servlet接口的任何類。一般來說,人們把servlet理解為后者。Spring框架為構(gòu)建web應用程序提供了一個功能齊全的MVC模塊。使用spring可插拔的MVC架構(gòu),因此在使用spring進行web開發(fā)時,可以選擇使用spring MVC框架或集成其他MVC開發(fā)框架,如struts1、Struts2等
JSP是MVC模式下的V,用于在視圖層中顯示。Servlet是C控制層,是系統(tǒng)的核心控制器。實際上,服務中有Dao,它是M模型層,用于與數(shù)據(jù)庫交互。
一般來說,JSP向servlet發(fā)送數(shù)據(jù)。servlet接收到數(shù)據(jù)后,進行分析,然后根據(jù)數(shù)據(jù)調(diào)用相應的服務進行服務。如果服務想調(diào)用數(shù)據(jù)庫,它將與數(shù)據(jù)庫交互,將結(jié)果返回給servlet,servlet將結(jié)果返回給JSP。這是整個過程