小项目不一定用SSH框架,至于你说的每个任务对应一个servlet,你可以在一个serlvet中写其他的方法,在页面顶多多传一个method的属性,在doget或者dopost中的判断这个method,来调用相应的方法,比如你用户的管理,就只用写一个servlet,加一些login,register,update等方法
解决方案 »
- JSP在LINUX下执行命令,返回命令查出的结果
- 运行报这个错误 com.opensymphony.xwork2.util.logging.LoggerFac
- 请教各位牛人:struts2中 .action和.do有什么区别
- mysql问题
- jdk1.5的问题(dt.jar tools.jar找不到)
- 关于JTA的问题
- 放50分,像各位大虾,讨教怎样学习webservice?。。。。。。。。。。。。
- hibernate本地sql如何调函数和过程,如何传入值,接收返回值?
- Rabbitmq线程池创建
- 求帮忙,
- 那位大神可以帮帮我呀,给些看法,工作流这玩意不好弄呀!!!
- jsp中“cookie无法解析为类型”如何解决???
其实就是一种思想...
就像楼上说的 小项目没必要使用SSh啥的 因为其思想在项目中不能很好的体现出来//
使用框架,至少扩展和维护起来更加方便吧。还有就是,一个CMS网站算什么样规模的项目?
首先框架集合了很多设计模式,就不用自己去想哪个设计模式用在哪,而且框架的设计通常比个人的代码设计好很多(毕竟是开源的,经过很多人验证的),公司为了节约成本,一般都会用框架的。
框架如hibernate,也会对项目的性能有所提高,应该其中用到了大量的缓存。
所以如果是小项目,为了提高开发速度,可以不用框架,但是大项目,不用框架真的很难hold的住,自己设计不好,以后维护时会有一大堆bug出现。
基础稍差点的,建议还是先老老实实用servlet吧
我之前做的项目有些比较小,有时用到struts和hibernate,有时只用到hibernate。随你自己。
1.SSH对团队开发很有用(定义了规范),开发,检查,错误调试都很快
2.赶时尚,如果你不给别人吹吹你们要SSH,就会落后一样
3.框架只是帮你减少了重复代码,同时也提高了学习成本
尤其是高性能的网站,一般都不用ssh
现在大部分的项目基本都是基于MVC,除非特别一些的,基本都是这个。
在企业一般Spring用的很多,struts2少一点,Hibernate更少,一般用Mybatis,因为可以写入SQL语句,可以进行SQl调优,性能也是非常好的。如果大一些的公司会对开源框架做一些修改,来满足自己的需求。其实MVC框架的话,我感觉SpringMVC不错的,SpringMVC+mybatis也是不错的。WebService,RestFul
相对于一些HTTP请求多的,Node.js做后端也不错的