Java是根(也是一門具體的語言);
J2EE、J2SE是Java在不同領域的具體應用;
J2SE用于應用程式開發,類似Windows平台應用軟體;
J2EE是個大概念,用于Web電子商務等方面;
EJB、Servlet和JavaBean的綜合靈活運用能形成優秀的J2EE平台;
你可以把Jsp看作是對Servlet的進一步封裝。
知道多少我就說多少,但不一定是正确的。
j2ee:這個東西代表兩個不同的東西,一種是sun的一種伺服器軟體,注意是一種具體的軟體,不是技術。另一種是泛指sun的java技術,包括jsp,servlet,javabean,ejb等。
j2se:我所知道的,sun的jdk有專門for電子裝置的版本,叫j2me,用來開發手機,pda等應用,j2se則是為計算機用。
javabean:通俗的講,就是封裝了好多function的類,用來被别的jsp,servlet等調用的。
ejb: 更通俗的講,可以讓你的javabean分布在多台計算機上以供你調用。
servlet: 用來通過http協定與使用者互動
jsp: servlet的UI設計太差,jsp可以實作更友善的UI設計。
struts: jsp把網頁和代碼混在一起,太亂,于是出了個struts可以幫你把jsp的UI和邏輯部分分開處理。
hibernate:jdo的替代品