用JAVA做WEB一定要用SSH等框架吗?

Greenfire 2012-04-20 12:22:02
最近学着用JAVA做WEB服务器,七拼八凑弄出个难看的可以用的东西:界面只有几个各功能的连接、数据库用JDBC、每个任务后台对应一个servlet,感觉很不对劲。

难道一定要用SSH等框架来实现吗,都来说说看,怎么学习JAVA动态服务器开发。
...全文
1701 48 打赏 收藏 转发到动态 举报
写回复
用AI写文章
48 条回复
切换为时间正序
请发表友善的回复…
发表回复
javatotheworld 2014-07-23
  • 打赏
  • 举报
回复
只是比较经典罢了,而且也比较成熟,公司招一批人来,上手也快,迅速出产品。
crazy_leega 2014-07-23
  • 打赏
  • 举报
回复
实在话,SSH用的最多的就是Spring了。
luotitan 2014-07-18
  • 打赏
  • 举报
回复
都两年的帖子了
  • 打赏
  • 举报
回复
其实框架就是为了方便开发,用Servlet照样能够开发出一个非常完善的网站,但是效率问题就没有用框架高效一些了! 现在大部分的项目基本都是基于MVC,除非特别一些的,基本都是这个。 在企业一般Spring用的很多,struts2少一点,Hibernate更少,一般用Mybatis,因为可以写入SQL语句,可以进行SQl调优,性能也是非常好的。如果大一些的公司会对开源框架做一些修改,来满足自己的需求。 其实MVC框架的话,我感觉SpringMVC不错的,SpringMVC+mybatis也是不错的。WebService,RestFul 相对于一些HTTP请求多的,Node.js做后端也不错的
IT_NK 2014-07-16
  • 打赏
  • 举报
回复
是否选用框架,是根据项目和公司灵活采用的!并不是所有的项目都适合用ssh框架,不过一般对性能要求不是太高的项目还是可以采用ssh的,毕竟ssh框架还是很成熟的,可以在一定程度上提高开发效率!
LOVE-漂泊 2014-07-16
  • 打赏
  • 举报
回复
这个事不一定的 现在主流框架时SSH 也可以说是基础框架 俗话说通一门而百通 一部分公司是ssh 还有sping struts mybits 等等 还有一部分公司是自己开发的框架 就学习而言 从ssh开始入门比较好 推荐一本书 李刚的设计模式第三版 轻量级应用 企业实战
聪头 2014-07-15
  • 打赏
  • 举报
回复
框架只是为了方便开发,提升性能而造出来的。每个项目的特点不一样,要根据项目需求选择框架。ssh基本覆盖了整个WEB应用的数据、逻辑和页面开发,因此被提及的比较多。 我之前做的项目有些比较小,有时用到struts和hibernate,有时只用到hibernate。随你自己。
  • 打赏
  • 举报
回复
好多公司都有自己的框架,不全是SSH。。
BrightFireOfCy 2014-07-15
  • 打赏
  • 举报
回复
为啥一定要用ssh? 尤其是高性能的网站,一般都不用ssh
  • 打赏
  • 举报
回复
需要用就用,根据需求来的
jayung 2014-07-15
  • 打赏
  • 举报
回复
spring + spring mvc + ibatis/mybatis 比SSH性能要好太多,灵活,特别是ibatis比hibernate好用多了,特别是团队成员参差不齐时。
fxl102065l 2014-07-15
  • 打赏
  • 举报
回复
你如果有时间可以用servlet写完整个项目,至于为什么用ssh,我觉得有一下原因 1.SSH对团队开发很有用(定义了规范),开发,检查,错误调试都很快 2.赶时尚,如果你不给别人吹吹你们要SSH,就会落后一样 3.框架只是帮你减少了重复代码,同时也提高了学习成本
wzzwwz 2014-07-13
  • 打赏
  • 举报
回复
个人感觉,如果没用过原始的方法开发WEB,是用不好SSH或者其他框架的。
正皇旗 2014-07-13
  • 打赏
  • 举报
回复
struts也可以,JDBC也可以,看怎么用,做什么东西
鸿洋_ 2014-07-13
  • 打赏
  • 举报
回复
框架这种东西就是方便开发者开发,如果基础不扎实直接使用框架会屏蔽很多很多东西对于开发者,比如你自己写Servlet,业务层代码等,你需要自己实现数据库链接池,自己控制业务层类的单例,自己处理servelt的并发问题,自己控制事务等等~~框架可以通过配置屏蔽这些东西~~~况且基础是王道、框架是工具~等基础扎实了,再上手框架也不迟
网络科技 2014-07-11
  • 打赏
  • 举报
回复
如果基础不好,用框架,出现问题,会很麻烦,因为封装了太多底层实现的类,如果是框架的BUG,你肯定还要去改框架封装的jar包才能解决。 基础稍差点的,建议还是先老老实实用servlet吧
lousang123 2014-07-11
  • 打赏
  • 举报
回复
<%教你做人!%>
luotitan 2014-07-11
  • 打赏
  • 举报
回复
nutz、Jfinal 现在也有不少人用了
孤独china 2014-07-11
  • 打赏
  • 举报
回复
自己或者小团队做项目的话,看个人和团队能力了,会用框架的话最好用框架,哪个顺手用哪个,不会的话不要勉强。
jiafeng_lee 2014-07-10
  • 打赏
  • 举报
回复
用什么样的框架式根据项目类型和大小有关系的,现在开发的项目中主流的框架式SSI、SSH,当然也不排除一些公司自主开发的框架
加载更多回复(26)

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧