`
javafan_303
  • 浏览: 957235 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ssh难道就这么繁琐吗?

    博客分类:
  • j2ee
阅读更多

最近在搞一个项目,需要用到SSH ,说实话我已经有2年没有用过这个东东了,已经不知道这个东东发展成什么样子了。搞了一下,实在是太麻烦了!DAO、iml、hbm、pojo、service、struts、spring配置文件真多好多!用封装好的jdbc需要开发1个小时,用这个就要用上1天!哎大家有什么感受呢?

分享到:
评论
23 楼 geweixin 2009-01-13  
sdh5724 写道
letitbe 写道
jiakechong 写道
我们的公司这个架构是个实力很强的架构师自己架构的,没有用ssh,
是他自己写的,客户端与服务器端开发分开,换句话说客户端可以php,ajax,jsp,struts,==
服务器端是java写的(),
客户端于服务器端的传送是json,也可以是xml格式,
服务器端的设计是可以跨数据库,也可以跨服务器,也就是说可以到//192.169.1.1/的数据库test1去取,
也可以到//192.169.1.2/的数据库test2去取,只要xml文件配置下就可以了,
整个架构搭的,可扩展性强,  我个人认为也确实很不错

问他为什么没用hibernate+spring,他说去看了它的源代码,说它们很垃圾(,)
在这里我写出来并不是想说人家有多厉害,只是表明下确实有这事

你们公司这个“架构师”纯粹是在装


我看是你比较水吧, 你真以为开源框架能解决一切问题? 受不了。

可以解决99/100的问题,关键是你会拨!如果你很牛B,自己开发个什么框架出来,让我们瞻仰下,学习下!本人一向支持国产的!...........
22 楼 geweixin 2009-01-13  
jiakechong 写道
我们的公司这个架构是个实力很强的架构师自己架构的,没有用ssh,
是他自己写的,客户端与服务器端开发分开,换句话说客户端可以php,ajax,jsp,struts,==
服务器端是java写的(),
客户端于服务器端的传送是json,也可以是xml格式,
服务器端的设计是可以跨数据库,也可以跨服务器,也就是说可以到//192.169.1.1/的数据库test1去取,
也可以到//192.169.1.2/的数据库test2去取,只要xml文件配置下就可以了,
整个架构搭的,可扩展性强,  我个人认为也确实很不错

问他为什么没用hibernate+spring,他说去看了它的源代码,说它们很垃圾(,)
在这里我写出来并不是想说人家有多厉害,只是表明下确实有这事

说这话的人是垃圾,他牛B,让他也开发个让全球几百万JAVA程序狂热的Hibernate,Spring去!也为咱们中国人
出出气.....让外国人也知道中国的软件工程师其实也有很优秀的!让他们来跟着我们技术跑@!NND,就知道吹,要有实干精神,人家流行就必然有它的道理!不要动不动就你垃圾,它垃圾的! 最BS这些人!
21 楼 sdh5724 2009-01-13  
letitbe 写道
jiakechong 写道
我们的公司这个架构是个实力很强的架构师自己架构的,没有用ssh,
是他自己写的,客户端与服务器端开发分开,换句话说客户端可以php,ajax,jsp,struts,==
服务器端是java写的(),
客户端于服务器端的传送是json,也可以是xml格式,
服务器端的设计是可以跨数据库,也可以跨服务器,也就是说可以到//192.169.1.1/的数据库test1去取,
也可以到//192.169.1.2/的数据库test2去取,只要xml文件配置下就可以了,
整个架构搭的,可扩展性强,  我个人认为也确实很不错

问他为什么没用hibernate+spring,他说去看了它的源代码,说它们很垃圾(,)
在这里我写出来并不是想说人家有多厉害,只是表明下确实有这事

你们公司这个“架构师”纯粹是在装


我看是你比较水吧, 你真以为开源框架能解决一切问题? 受不了。
20 楼 sdh5724 2009-01-13  
框架不是说不用, 适可而止。  不用流行的框架的公司多了去了。完全使用流行框架的基本都是一些软件小公司比较多。 业务复杂了, 就要变通。 structs, spring, hibernate, ibatis等等不是说不好, 是需要设当的选择。 很多人, 离开开了框架就什么都干不了的。 别人说起不用还觉得很不可思议。 框架代表的当前的软件解决方案&技术发展方向, 他并不代表每个人必须使用。 很多软件公司, 会根据各家所长, 形成各自的特色。
   MVC是很古老的概念了, 姑且不说, 比如各种字节玛增强技术, 代理技术, 以及Ioc, Aop理论的成熟应用, 这些理论技术的成熟标志着企业级应用架构师能合理和有理论指导下完成自己的基本架构。
19 楼 letitbe 2009-01-13  
jiakechong 写道
我们的公司这个架构是个实力很强的架构师自己架构的,没有用ssh,
是他自己写的,客户端与服务器端开发分开,换句话说客户端可以php,ajax,jsp,struts,==
服务器端是java写的(),
客户端于服务器端的传送是json,也可以是xml格式,
服务器端的设计是可以跨数据库,也可以跨服务器,也就是说可以到//192.169.1.1/的数据库test1去取,
也可以到//192.169.1.2/的数据库test2去取,只要xml文件配置下就可以了,
整个架构搭的,可扩展性强,  我个人认为也确实很不错

问他为什么没用hibernate+spring,他说去看了它的源代码,说它们很垃圾(,)
在这里我写出来并不是想说人家有多厉害,只是表明下确实有这事

你们公司这个“架构师”纯粹是在装
18 楼 whaosoft 2009-01-13  
晕 晕 你没个生成器吗 java的就是那样了
.net省事
17 楼 Else 2009-01-13  
又是老调重谈,一点新意都没有
你不熟悉的东西你当然会觉得繁琐
16 楼 laserdance 2009-01-13  
我们公司也不用ssh,也是自己开发cs,C用java做,S还是java
不过我们不是web应用,桌面应用.
15 楼 jiakechong 2009-01-13  
我们的公司这个架构是个实力很强的架构师自己架构的,没有用ssh,
是他自己写的,客户端与服务器端开发分开,换句话说客户端可以php,ajax,jsp,struts,==
服务器端是java写的(),
客户端于服务器端的传送是json,也可以是xml格式,
服务器端的设计是可以跨数据库,也可以跨服务器,也就是说可以到//192.169.1.1/的数据库test1去取,
也可以到//192.169.1.2/的数据库test2去取,只要xml文件配置下就可以了,
整个架构搭的,可扩展性强,  我个人认为也确实很不错

问他为什么没用hibernate+spring,他说去看了它的源代码,说它们很垃圾(,)
在这里我写出来并不是想说人家有多厉害,只是表明下确实有这事

////////////////////
大概我也没表达清楚,只是简单形容下,现在我也在随便说说,
1至于他的实力我认为是有的,在美国读书多年,工作10己年了,intel公司.,摩托罗拉,还其他大公司带领过团队或合作过
当然山外有山,人外有人,比他强的多的人多的是,
2 至于我说了:‘他说过是垃圾’,我只是太简单说了,没完全说完引起大家误会, 我认为:大概
  因为ssh很普及,大家都会用,所以招人做如果很急 某些合适的项目可能比较快,
  不是很适合我的项目把

3 至于我的项目,系统是自动兜售某物品的,一部部机器是全放在超市,或地铁站门口,(在大陆,现在这看不到)有点象银行的ATM,
所以系统还包含操作‘硬件部分’全是他完成的, 还有跟银行的接口安全性都很高,每一部操作都要提交一个操作码等等
每一部动兜售某物品机器都装有自己的jboss,mysql数据库,    有一个数据中心总部也有自己的mysql和jboss
每一部动兜售某物品机器需要有些常用的数据,很少变更的数据都是从自己的mysql去取,而很重要的数据如客户信息需要到数据中心的mysql
去取,   而且机器随着业务的扩展一直可以增加

4 大家不要在为了我那句话争论了,哈哈,  以后不讨论了,版主能屏蔽我的说的内容不,当我没说过,
继续在javaeye潜水中,少说话为秒!
14 楼 laserdance 2009-01-13  
火星叔叔马丁 写道
大级别应用 需要框架吗?
不用框架用什么,用汇编啊
13 楼 flyfan 2009-01-13  
如果你是第1次开发ssh,可能会系繁琐。熟练之后自然就快了
12 楼 sgysgy 2009-01-13  
1.名牌;
2.找工作招牌;
3.代码自己看着舒服;
4.熟悉后没有LZ说的差别那么大;
11 楼 lndalian2000 2009-01-13  
各位老大。请教个问题。那么为什么要采用框架呢?
10 楼 ajf8 2009-01-13  
java快速开发平台ajf(agile java framework) 供您消遣娱乐
javaeye帖子 http://www.iteye.com/topic/257804
个人主页 http://hi.baidu.com/ajf8 
demo下载 http://hi.baidu.com/ajf8/blog/item/d8861435117ff23d5ab5f5fc.html
9 楼 sdh5724 2009-01-13  
aws 写道
ssh你如果只是拿来做个小品级别的程序自然没啥意思,还不如直接JDBC+JSP



SSH 就是做小品级别应用的。
8 楼 lndalian2000 2009-01-13  
大项目维护受不了。所以要架构。小项目。你看着办了。
7 楼 aws 2009-01-13  
ssh你如果只是拿来做个小品级别的程序自然没啥意思,还不如直接JDBC+JSP
6 楼 downpour 2009-01-12  
javafan_303 写道

难道用jdbc就开发不出来高稳定与高可维护性的代码了吗?没有ssh之前大家都在用什么呢?php也没有ssh为什么也能开发出比较优秀的discuz呢?而ssh又开发出了多少高负载、高性能的系统呢?个人认为高性能是多方面的。


discuz优秀,但是并不代表他的代码的可维护性高。

你可以用任何技术完成你的业务逻辑,ssh只是框架而已,不必那么较真。不过老实说,现在ssh已经比较简单了,如果你开发需要一天,那么你可以看看怎么简化你的开发流程。
5 楼 javafan_303 2009-01-12  
qdzheng 写道
我觉得还是楼主的熟练程度不够,所以才觉得烦琐。
熟悉了之后,想一下,也就那几个配置文件。
当然用SSH强制你的应用分层,会多出一些麻烦,但这是值得的,换来的是系统的高稳定与高可维护性。
个人观点,用JDBC一个小时搞定的工作量,用SSH估计也不会超过2个小时。

难道用jdbc就开发不出来高稳定与高可维护性的代码了吗?没有ssh之前大家都在用什么呢?php也没有ssh为什么也能开发出比较优秀的discuz呢?而ssh又开发出了多少高负载、高性能的系统呢?个人认为高性能是多方面的。
4 楼 Durian 2009-01-12  
熟悉之后也麻烦,光是jar包的版本匹配就够折腾几天的

相关推荐

    基于ssh网上答疑系统 java

    【SSH网上答疑系统详解】 SSH(Struts2 + Spring + Hibernate)是一个常见的Java Web开发框架组合,用于构建高效、可维护的Web应用。这个基于SSH的网上答疑系统旨在提供一个在线平台,帮助用户解答疑惑,支持后台...

    最新SSH的jar包

    SSH在IT行业中通常指的是Spring、Struts和Hibernate这三个开源框架的组合,它们是Java Web开发中的常用工具。Spring提供依赖注入和AOP(面向切面编程)功能,Struts处理MVC模式,而Hibernate则是ORM(对象关系映射)...

    ssh无需安装.zip

    总的来说,这个压缩包为用户提供了一种便捷的方式来利用SSH服务,无需繁琐的安装步骤,特别是对于那些希望快速建立安全连接或在受限环境下的用户而言,这是一个非常实用的解决方案。只需解压文件,按照提供的说明...

    SSH框架JAR包集合

    SSH框架,全称为Spring、Struts和Hibernate,是Java Web开发中的一个经典组合,用于构建高效、可维护的Web应用程序。这些框架各自负责不同的职责,Spring作为基础架构框架,Struts处理视图与控制,Hibernate则专注于...

    SSH Secure Shell绿色版 经典版

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。SSH Secure Shell经典版是一款绿色软件,意味着它无需安装,可以直接运行,方便用户快速使用和携带。这款软件的主要功能是...

    ssh框架所有jar包

    SSH框架,全称为Struts2、Hibernate3和Spring3,是Java开发中广泛使用的三大开源框架的组合。它们各自在Web应用的模型-视图-控制器(MVC)架构的不同层面上发挥着关键作用,共同构建出高效、灵活且可扩展的企业级...

    SSH Secure远程链接工具

    - **SSH代理**:SSH代理(如ssh-agent)可以管理和存储密钥,减少每次连接时手动输入密钥的繁琐。 - **多窗口管理**:SSH Secure Shell Client的GUI版本可能提供多窗口管理功能,方便同时管理多个远程会话。 总的...

    ssh免密码登录

    ssh root@ssh2 'cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys' scp authorized_keys root@ssh2:/root/.ssh/ scp known_hosts root@ssh2:/root/.ssh/ ``` #### 四、注意事项 1. **权限管理**:在...

    使用TortoiseGit时如何实现SSH免密码登录

    ### 使用TortoiseGit实现SSH免密码登录的详细步骤 #### 一、背景介绍 ...整个过程虽然略显繁琐,但对于提高开发效率来说是非常值得的。此外,对于安全性也有一定保障,因为SSH密钥比简单的用户名和密码更安全。

    SSH员工管理系统

    SSH员工管理系统是一个基于Java开发的综合管理应用,它利用了Spring、Struts2和Hibernate这三个核心框架,构建了一个高效、可扩展的企业级解决方案。SSH框架是Java Web开发中常用的技术栈,结合了Spring的依赖注入...

    sshjar包SSH开发

    SSH开发是指基于Spring、Struts和Hibernate这三个开源框架的Java Web应用程序开发模式。这三大框架分别负责业务逻辑层(Spring)、视图层(Struts)和数据持久化层(Hibernate)。在进行SSH开发时,正确地配置和选择...

    SSH所有jar包整合

    SSH(Struts、Spring、Hibernate)是Java Web开发中常用的一种框架组合,它结合了Struts的MVC设计模式、Spring的IoC(控制反转)和AOP(面向切面编程)以及Hibernate的对象关系映射功能,大大简化了Java企业级应用的...

    sshSource.zip

    SSH整合开发是Java Web开发中的一个重要概念,全称为Spring、Struts和Hibernate的组合,这三个框架分别是Spring(控制层)、Struts(视图层)和Hibernate(持久层)。本资料"sshSource.zip"包含了基于MVC(Model-...

    SSH的空白框架

    SSH框架,全称为Spring、Struts2和Hibernate,是中国Java Web开发领域中广泛使用的三大开源框架的组合。这个框架集合提供了完整的MVC(Model-View-Controller)设计模式实现,帮助开发者更高效地构建可维护性和扩展...

    ssh框架jar包整合

    SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大框架。这三大框架分别负责表现层、业务层和持久层的管理,为开发者提供了高效、灵活且可扩展的开发环境。在Java Web项目中,SSH框架的...

    SSH.rar_ssh

    SSH,全称Secure Shell,是一种网络协议,用于在不安全的网络环境中提供安全的远程登录和其他服务。在本文中,我们将深入探讨SSH的工作原理、应用、安装与配置,以及在Windows XP系统中如何使用SSH来操作Linux服务器...

    ssh2 ajax jquery

    在IT领域,SSH2、Ajax和jQuery是三个关键的技术组件,它们在构建高效、动态的Web应用程序中扮演着重要角色。SSH2(Secure Shell 2)主要用于提供安全的远程登录和网络服务,Ajax(Asynchronous JavaScript and XML)...

    2016年javaWeb学习SSH注解整合例子demo

    在2016年的版本中,Struts2已经支持注解,如`@Action`, `@Result`等,允许开发者在控制器类和方法上直接标注,避免XML配置文件的繁琐。 2. **Spring**:Spring框架提供了依赖注入(DI)和面向切面编程(AOP)等功能,...

    ssh代码自动生成器

    借助本工具结合myEclipse,不用写任何代码,就可以生成一个很完整的,可运行测试的,SSH架构的Web项目(实现了最基本的增,删,改,查,分页等功能);在此基础上再实现其他的复杂的业务逻辑,让我们从重复重复繁琐...

    centos7 ssh免密登录自动化配置脚本(ps:已测试过)

    在IT行业中,SSH(Secure Shell)是一种用于在网络之间安全地执行命令和传输数据的网络协议。免密登录是SSH的一种便捷功能,它允许用户在不同的主机之间进行无密码验证的登录,极大地提高了工作效率,特别是在大数据...

Global site tag (gtag.js) - Google Analytics