j2ee是指企业级开发应用,里面用到的框架是MVC架构,就是模型、试图、控制分离的架构。这样在大型应用中使得后期的维护、升级都变的简单,上层的东西不需要知道下层是如何实现的,只需调用下层的接口就可以了。
而servlet就是属于控制层。主要是处理业务逻辑之类的,而不管页面显示。
JSP可以代替servlet但是还是建议使用JSP时,主要用于显示页面而不要处理业务逻辑。
模型层就是指JavaBean了。
j2ee更像一种概念,一种思想,就是框架。而servlet是一种技术的实现,实实在在的东西。这就是他们的区别。
J2ee是java中的一个重要的分支,除了J2EE以为还有J2ME等。
在分就是J2EE包括了:最简单的servlet,难一点的struts框架,更难一点的hibernate框架和sping框架。还有更大难度的Appfuse框架。
现在的比较流行的开发模式为:SH(Struts和Hibernate),SSH(Struts和Sping和Hibernate)。你问的servlet是最简单的j2ee中的开发模式!
明白了吗?
J2EE包括Servlet, Servlet是J2EE Web Component的一部分。
J2EE是企业级应用,有JSP,Servlet,EJB三个部分