锁定老帖子 主题:请牛人讨论一下SSh框架的原理和作用呗。
精华帖 (1) :: 良好帖 (3) :: 新手帖 (5) :: 隐藏帖 (7)
|
|
---|---|
作者 | 正文 |
发表时间:2011-04-23
最后修改:2011-04-23
chrislee1982 写道 不知道楼主提出这些问题的意图是什么?!
楼主提的问题更加像是面试中会提及的问题,难道是楼主面试的时候被问及到了??! 其实楼主在2楼中说的一点都没错,的的确确就是这三个框架的重要职责。 但如果(在面试中)仅仅这样说,证明在答者在编程的思想上没有深刻体会 ...... 不是面试的。 在百度中看到的问题。 近期打算去面试, 根本没接触过ssh, 所以问一下。这些东西的内部实现。 呵呵。 |
|
返回顶楼 | |
发表时间:2011-04-23
多少有了几年ssh都打不出来,
应该他们只停留在会用的基础上, 真的框架出了什么问题或者要进行修改,他们就傻眼了 |
|
返回顶楼 | |
发表时间:2011-04-23
这很多都是涉及到这些框架设计的时候的思想问题,有比较多的不懂,也一直想了解下,但目前还未能如愿,见到了这样一个帖子,虽然没人给予答案,但还是有点惊喜的!还是期待答案的出现!呵呵,关注!
|
|
返回顶楼 | |
发表时间:2011-04-23
xiaoyuqi00 写道 多少有了几年ssh都打不出来, 应该他们只停留在会用的基础上, 真的框架出了什么问题或者要进行修改,他们就傻眼了 大家讨论一下自己的见解呗。 讨论一下应该能增加对这些的理解。 看官方文档,小弟的英文水平有限。研究那东西太耗时间了。 现在有点忙,腾不出太多时间啊。 |
|
返回顶楼 | |
发表时间:2011-04-23
最后修改:2011-04-23
SSH还在这么广泛的应用,我只能说两个字,杯具!
|
|
返回顶楼 | |
发表时间:2011-04-24
action是servlet的实现而已,负责进行dispatch,也就是说查找下一个方法的执行
拦截器servlet标准2.3以后出现,顾名思义拦截,在tomcat的实现中有详细介绍,不再这里啰嗦。 (标准编号有些记不清了,见谅) filter的原理清楚后,你就明白了 查看api 如何实现,servlet完成了控制层的工作也就是action,m的代表方式将逻辑处理放置,v也即是对jsp的一个重定向而已。 spring米用过,原理很清晰,解决注入,实例化,插件化的开发,目的就是提升开发效率。 学习下注入与切面的原理你就明白了 spring对数据库事务有相应的实现类,你要用他的功能,就必须让他知道。 定义为readonly就是为了不启动事务,(Connection startTranscation) or的理解,就是为了提升开发效率,减小开发过程中重复性的编码 hb学习过他的设计思路,没在项目中使用过,理由,不喜欢全封装的东西。 要通过标识完成update动作。(包括insert、update和delete) 参见jdk对hashcode和equal的设计思路,就能明白 save方式源码中包含了insert和update情况,查看源码 ………………………… 一些建议,不管是ssh还是其他的框架,都是在jdk的基础上进行了,其设计目的就是为了降低开发成本,提升开发效率,把最基础的jdk熟悉和理解,你不管用什么框架才能得心应手。 hb的持久化设计,设计的出发点是什么。实现过程中用到的核心是什么,比你问使用中的一些东东更重要。 spring号称是轻量级的j2ee,那他的设计目的,也值得好好研究 struct也就是对serlet的一种扩展,学习tomcat源码对你意义更为深远。 |
|
返回顶楼 | |
发表时间:2011-04-24
george 写道 SSH貌似成了web开发的标配。
在中国貌似SSH就是成了web开发的标配~ 看看那些招聘网站就知道了~ |
|
返回顶楼 | |
发表时间:2011-04-24
ltian 写道 SSH还在这么广泛的应用,我只能说两个字,杯具!
那你说用什么 |
|
返回顶楼 | |
发表时间:2011-04-24
agao1985 写道 ltian 写道 SSH还在这么广泛的应用,我只能说两个字,杯具!
那你说用什么 我用RIA+EJB3.1 |
|
返回顶楼 | |
发表时间:2011-04-25
ltian 写道 agao1985 写道 ltian 写道 SSH还在这么广泛的应用,我只能说两个字,杯具!
那你说用什么 我用RIA+EJB3.1 看来需要看下你说的 RIA+EJB3.1 是什么了 能让你如此的有优越感 |
|
返回顶楼 | |