> I was wondering whether javax.servlet API belongs to java SE or EE?
> When I look through the java doc for EE, javax.servlet is listed
> there. When I look through the java doc for SE, javax.servlet is
> nowhere to find. However, I can use javax.servlet in my application
> under Java SE 5.
javax.servlet is JEE and can per definition never go to JSE.
> I also have the same question regarding javax.xml and java.sql.
javax.xml and java.sql are both JSE.
> I guess my biggest questions is that what is the difference between SE
> and EE? What I originally understand is that EE includes the packages
> for web services, SOA development. But it really confuses me what API/
> package is included in SE and EE.
JEE is servlet, JSP, EJB, JCA and some other server side.
Web services traditionally belonged in JEE but was moved to JSE
for reasons I do not understand.
Arne