由于刚学完,就去面试 感触还是很多 ,虽然能用起来 ,却不知道为什么,今天被问道 servlet 和structs有什么区别我说
都主要是做控制器用的,只是structs框架用起来比较方便他说哪个更好呢,考虑了下
我都一样的吧 ,都好。。
真的不知道 怎么回答。。高手指点下啊

解决方案 »

  1.   

    structs的核心控制可是封装的actionservlet。servlet可以做多人在线小游戏,structs要做可要更改框架结构的。
      

  2.   

    Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面。 它担当Web浏览器或其他HTTP客户程序发出请求,与HTTP服务器上的数据库或应用程序之间的中间层。
      Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机
    struts 是一种web mvc层的框架@
      

  3.   

    Servlet是一种独立于平台和协议的服务器端的Java应用程序  struts是实现MVC模式的 是一Model--》view--Control 构成。。是将Servlet扩充的
      

  4.   

    sevlet 本质就是在服务器端运行的java代码,任何的jsp最后都会变成sevlet才能在S端运行。
    Struts是采用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的框架,本身也是用sevlet实现的,只不过它是基于MVC的设计,采用Struts能开发出基于MVC设计模式的应用构架。
      

  5.   

    Struts的核心也是sevlet,只不过是按照MVC的设计模式把框架给搭好了,开发过程中只要注重业务逻辑就可以了,sevlet就是完全靠自己,虽然说比较麻烦,但是比Struts灵活,完全在自己的控制之内。
      

  6.   

    struts本质上也是一种servlet,它经过封装了,成了一中框架......
    更深的了解还是得系统的学习一下
    这样空空的说理解不会深的