MVC(Model/View/Controller)是一种设计模式的理论体系
servlet是它的一个组件——Controller
至于struts结构是MVC的主要实现形式

解决方案 »

  1.   

    为什么不解释清楚一点。
    apache一种web服务器,internet上60%的web服务器都是用apache,eclipse是一个程序开发工具,或者说是一个开发平台,非常好用尤其java,我喜欢,tomcat是jsp应用服务器,好多地方也常说是Servlet/JSP容器,它是Java Servlet 2.2和JavaServer Pages 1.1技术的标准实现,是基于Apache许可证下开发的自由软件,resin是类似tomcat的jsp应用服务器,Struts是采用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework(框架或者说构架),采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架,Struts有如下的主要功能:
    1. 包含一个controller servlet,能将用户的请求发送到相应的Action对象。
    2. JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发员创建交互式表单应用。
    3. 提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。Servlet为Web开发员提供了一个简单、一致的机制,来扩展Web服务器的功能,并且和已有的业务系统交互。可以把Servlet看作在服务端运行的Applet回答就要尽量回答的完整准确,前面的极为漏洞百出,也许是不协会大有导致自己回答错误!一定要有敬业精神啊!
      

  2.   

    楼上的厉害,敬业精神让人佩服
    主要是servlet这个东东实在不好说明(我还很菜,理论了解的太少)
    而其他的别人说了那么多,也就不想再说了
      

  3.   

    apache tomcat resin就是服務器
    servlet的作用和jsp一樣。
    struts是一個用來寫jsp程序的框架和規範
    eclipse是一個編輯器
      

  4.   

    to: jesonw(寄生的世界)
       谢谢你的详尽的解答