小项目不一定用SSH框架,至于你说的每个任务对应一个servlet,你可以在一个serlvet中写其他的方法,在页面顶多多传一个method的属性,在doget或者dopost中的判断这个method,来调用相应的方法,比如你用户的管理,就只用写一个servlet,加一些login,register,update等方法

解决方案 »

  1.   

    现在开源框架多了去,不是都用ssh的,好多公司都有自己的框架,但是一般都是用MVC架构
      

  2.   

    其实很多公司很多项目是不用SSH的
      

  3.   

    不一定的 只是SSH目前是一个比较成熟的产品..  如果你有一定实力技术牛XX 其实你完全可以开发一套框架.
      其实就是一种思想... 
    就像楼上说的 小项目没必要使用SSh啥的 因为其思想在项目中不能很好的体现出来//
      

  4.   

    不一定。ssh实现的和jsp/servlet实现的展示效果是一样的。你觉得难看 就学下css。
      

  5.   

    用不用都行,jsp/servlet也一样写的出来
      

  6.   

    用的多的也就是struts2 和hibernate吧  这样做是选做题不是必修的
      

  7.   

    小项目不会用这些,大项目更不可能用这些!特别是一些互联网应用,至少是不会使用 Hibernate,我看下来,大型应用、互联网应用使用 iBatis 的居多!
      

  8.   


    使用框架,至少扩展和维护起来更加方便吧。还有就是,一个CMS网站算什么样规模的项目?
      

  9.   

    还是php吧, 或者 asp.net
      

  10.   

    框架看你怎么用,基本都是大同小异,看项目需要。很多公司喜欢借鉴ssh的思想根据自己公司的实际情况封装自己框架。ssh中hibernate很多只懂皮毛的人都用不好,效率极低,只是因为开发块,用起来方便而已,对于高性能的系统是不会采用的。
      

  11.   

    其实框架的作用:使代码有高内聚,低耦合性,便于以后维护,提高性能等。
    首先框架集合了很多设计模式,就不用自己去想哪个设计模式用在哪,而且框架的设计通常比个人的代码设计好很多(毕竟是开源的,经过很多人验证的),公司为了节约成本,一般都会用框架的。
    框架如hibernate,也会对项目的性能有所提高,应该其中用到了大量的缓存。
    所以如果是小项目,为了提高开发速度,可以不用框架,但是大项目,不用框架真的很难hold的住,自己设计不好,以后维护时会有一大堆bug出现。
      

  12.   

    Spring基本用的是最多的,至于Struts、Hibernate用的不是很多。
      

  13.   

    根据项目来决定、SSH也不是必须要用的。开发有好多框架的、有些都是公司自己搭建的。我工作2年了,所到的公司还没有碰到用原原本本的SSH框架开发。
      

  14.   

    全写在jsp文件里都行,没有谁说必须用ssh。
      

  15.   

    用什么样的框架式根据项目类型和大小有关系的,现在开发的项目中主流的框架式SSI、SSH,当然也不排除一些公司自主开发的框架
      

  16.   

    nutz、Jfinal 现在也有不少人用了
      

  17.   

    如果基础不好,用框架,出现问题,会很麻烦,因为封装了太多底层实现的类,如果是框架的BUG,你肯定还要去改框架封装的jar包才能解决。
    基础稍差点的,建议还是先老老实实用servlet吧
      

  18.   

    框架这种东西就是方便开发者开发,如果基础不扎实直接使用框架会屏蔽很多很多东西对于开发者,比如你自己写Servlet,业务层代码等,你需要自己实现数据库链接池,自己控制业务层类的单例,自己处理servelt的并发问题,自己控制事务等等~~框架可以通过配置屏蔽这些东西~~~况且基础是王道、框架是工具~等基础扎实了,再上手框架也不迟
      

  19.   

    struts也可以,JDBC也可以,看怎么用,做什么东西
      

  20.   

    个人感觉,如果没用过原始的方法开发WEB,是用不好SSH或者其他框架的。
      

  21.   

    好多公司都有自己的框架,不全是SSH。。
      

  22.   

    框架只是为了方便开发,提升性能而造出来的。每个项目的特点不一样,要根据项目需求选择框架。ssh基本覆盖了整个WEB应用的数据、逻辑和页面开发,因此被提及的比较多。
    我之前做的项目有些比较小,有时用到struts和hibernate,有时只用到hibernate。随你自己。
      

  23.   

    你如果有时间可以用servlet写完整个项目,至于为什么用ssh,我觉得有一下原因
    1.SSH对团队开发很有用(定义了规范),开发,检查,错误调试都很快
    2.赶时尚,如果你不给别人吹吹你们要SSH,就会落后一样
    3.框架只是帮你减少了重复代码,同时也提高了学习成本
      

  24.   

    spring + spring mvc + ibatis/mybatis  比SSH性能要好太多,灵活,特别是ibatis比hibernate好用多了,特别是团队成员参差不齐时。
      

  25.   

    为啥一定要用ssh?
    尤其是高性能的网站,一般都不用ssh
      

  26.   

    这个事不一定的   现在主流框架时SSH 也可以说是基础框架   俗话说通一门而百通    一部分公司是ssh还有sping  struts mybits 等等  还有一部分公司是自己开发的框架  就学习而言  从ssh开始入门比较好   推荐一本书 李刚的设计模式第三版   轻量级应用 企业实战
      

  27.   

    是否选用框架,是根据项目和公司灵活采用的!并不是所有的项目都适合用ssh框架,不过一般对性能要求不是太高的项目还是可以采用ssh的,毕竟ssh框架还是很成熟的,可以在一定程度上提高开发效率!
      

  28.   

    其实框架就是为了方便开发,用Servlet照样能够开发出一个非常完善的网站,但是效率问题就没有用框架高效一些了!
    现在大部分的项目基本都是基于MVC,除非特别一些的,基本都是这个。
    在企业一般Spring用的很多,struts2少一点,Hibernate更少,一般用Mybatis,因为可以写入SQL语句,可以进行SQl调优,性能也是非常好的。如果大一些的公司会对开源框架做一些修改,来满足自己的需求。其实MVC框架的话,我感觉SpringMVC不错的,SpringMVC+mybatis也是不错的。WebService,RestFul
    相对于一些HTTP请求多的,Node.js做后端也不错的
      

  29.   

    实在话,SSH用的最多的就是Spring了。