servlet調(diào)用service 怎么在servlet里面獲取spring通過注解方式注入的servicebean?
怎么在servlet里面獲取spring通過注解方式注入的servicebean?Private static ApplicationContext ApplicationContext/**實(shí)現(xiàn)ap
怎么在servlet里面獲取spring通過注解方式注入的servicebean?
Private static ApplicationContext ApplicationContext/**實(shí)現(xiàn)applicationcontextaware接口的回調(diào)方法,并設(shè)置上下文環(huán)境*/public void setapplicationcontext(ApplicationContext ApplicationContext){SpringContextUtil.applicationContext=applicationContext}public static applicationContext getApplicationContext(){return applicationContext}/**獲取對(duì)象*@returnobject使用給定名稱注冊(cè)的bean實(shí)例(服務(wù)注解方法,自動(dòng)生成第一個(gè)小寫類名為bean name)*/public static object getBean(string name)拋出Beansexception{
JSP是MVC模式下的V,用于在視圖層顯示。Servlet是C控制層,是系統(tǒng)的核心控制器。實(shí)際上,服務(wù)中有Dao,它是M模型層,用于與數(shù)據(jù)庫(kù)交互。
一般來說,JSP向servlet發(fā)送數(shù)據(jù)。servlet接收到數(shù)據(jù)后,進(jìn)行分析,然后根據(jù)數(shù)據(jù)調(diào)用相應(yīng)的服務(wù)進(jìn)行服務(wù)。如果服務(wù)想調(diào)用數(shù)據(jù)庫(kù),它將與數(shù)據(jù)庫(kù)交互,將結(jié)果返回給servlet,servlet將結(jié)果返回給JSP。這是整個(gè)過程