9
Java EE中的術語「Web組件」是什麼意思?給我從不同的Java EE技術一些例子(JSP,JSF,EJB ..)什麼是Java EE中的Web組件?
UPD:我可以說,在每個JSP定製標記是一個網絡組件,並在JSF標籤是Web組件?或者只有servlet和整個jsp頁面是Web組件?部署會話bean的Web組件?
Java EE中的術語「Web組件」是什麼意思?給我從不同的Java EE技術一些例子(JSP,JSF,EJB ..)什麼是Java EE中的Web組件?
UPD:我可以說,在每個JSP定製標記是一個網絡組件,並在JSF標籤是Web組件?或者只有servlet和整個jsp頁面是Web組件?部署會話bean的Web組件?
Web組件不過是一個軟件組件,它爲傳入的HTTP請求提供服務並提供某種(希望有效的)響應。
大多數(如果不是全部)Java Web框架都是基於核心Java Servlet技術構建的。一個servlet是一段持久的代碼,它接收一個HTTP請求的抽象並給出一個HTTP響應。我說「持久性」,因爲它通常在很多連接上都是長期存在的(不同於10-15年前當servlet被夢想時的基於CGI的老式過程)。
此外,小服務程序規範包括:
JSP是一種特殊的標記,JSP的Web容器將「編譯」爲servlet代碼。所有在servlet規範之上構建的Web框架都是Spring MVC,JSF,Seam,Wicket,Tapestry等等。有幾十個這些,他們都是不同的。