ssh到底是什么?

注:以下都是我个人的意见,如果有不同的意见,大家可以一块探讨,但是不要有攻击性的言论。



我想每个人开始学java的时候,都是从java web开始学起的,学习完j2se,然后开始学些jsp,el,jstl等,然后,就去学习ssh框架,我之前在找工作的时候,每个公司都要求熟悉ssh,然后其他的没有什么,我去面试的时候,一上来也就问我用过哪些框架,然后再问一些ssh的问题,然后,我就想了,到底我们为什么要用ssh,ssh到底能给我们带来一些什么?


在这里面,我意见比较大的是hibernate,使用hibernate之后,基本不用去管数据库的一些东西了,甚至sql语句都不用去写,可是,对于一些不太大的工程,数据库结构不复杂, 但是数据库操作极为重要的项目来说,hibernate还适用吗?对于读写非常频繁的系统,hibernate的实体映射,我觉得性能不如直接使用sql语句直接,至于sql语句的效率问题,我觉得可以让dba监督优化,或者,系统中使用的sql语句,统一进行审核,这个就是系统架构的问题了。我觉得hibernate里比较好的地方在于使用数据库连接池,那为什么我们不可以只使用数据库连接池呢,这样,我们使用数据库连接池去操作数据库,使得效率非常高。

我在这里不是反对使用框架什么的,只是,一去关于java的论坛或者关于java web的论坛,充斥了对于各种框架的问题,都无非是怎么去使用他们的框架,难道我们就不去想,我们为什么要使用框架吗?我们需要用到的框架里的什么东西,怎么样才能真正让自己的项目高效起来,这个才是真正的。

如果我们设计模式比较好的话,我们完全可以去写自己的框架,虽然可能会有一些bug的存在,但是随着时间的推移,我们的框架会变得更加的灵活更加的适合我们自己的项目。

我经常说的一句话,不要迷信什么框架了,只有自己能写出框架,那才是王道,大家觉得呢

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值