求指导,想研究ssh框架源码,但不知道从什么地方开始着手

发布于 2021-11-17 17:55:39 字数 41 浏览 924 评论 21

现在工作不忙,空余时间较多,想利用这些事件学习学习,请问怎么研究开源框架底层代码?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(21

霞映澄塘 2021-11-22 06:06:05

楼主刚开始读源码有点难,我建议你挨个运行他们提供的 test case

葬花如无物 2021-11-22 06:06:05

谢谢 建议不错~

流心雨 2021-11-22 06:06:05

读源码 真没啥用。 我觉得 知道原理是什么。  去学习相应的知识 自己都能写出来SSH。

傾城如夢未必闌珊 2021-11-22 06:06:05

哦 谢谢~

悸初 2021-11-22 06:06:04

谢谢~

陌上芳菲 2021-11-22 06:06:04

有时候还不如练练英语

虐人心 2021-11-22 06:06:04

谢谢~ 确实应该练练English~ 看见英文版的招聘信息 都直接略过了。。。。

风苍溪 2021-11-22 06:05:42

我去,SSH那玩意儿已经够复杂的了,竟然还有人想读源码,蛋疼中的蛋疼。。有时间还不如把数据库多学学

平生欢 2021-11-22 06:04:55

谢谢~

累赘 2021-11-22 06:04:31

从项目中的web.xml开始!

疾风者 2021-11-22 06:04:27

谢谢 您说的很透彻 我看源码的的本意之一也是提高自己对于结构设计方面的能力。

清欢 2021-11-22 06:03:17

透彻,我就是这么教我徒弟的,小伙不看源码,也能自学源码了,补充一点第一个S深入研究就是J2EE标准中容器的使用,当然这个S其实用的不全。第二S深入研究就是开发模式的应用,第三个H深入研究就是数据库转义过程。

一笔一画续写前缘 2021-11-22 06:01:04

个人觉得,直接读源码一点意思都没有,相对于源码,我们更要关心下面的实现机制。

SSH,弄来弄去其实也就是那些技术点的封装和优化,让人们更易用,第一个S,对HTTP的request和response的封装,request的内容映射到hashmap中方便调用,第二个S,主要是IOC,依赖注入,最后一个H,你可以看成通过扫描一个数据库下的所有的表,然后直接生成一份方便调用的代码的工具。

先找到技术点的主干,源代码自然是没有主干说的那么简单,但是照着主干上的思路你能够更容易的去理解他。

这让我想起linux的源代码,如今已经没有人能够读完所有的linux源码了,但是你从系统层面的概念来对它进行一个分类和分析,先将复杂的化成简单的,然后随着深入,再将简单逐步进到复杂,那个时候你即使不看源代码,你也知道那一部分是实现什么功能的。

谁的新欢旧爱 2021-11-22 06:00:52

恩 谢谢~ 我现在就是一直在用 但对原理只是知道个大概 没有深刻理解

拍不死你 2021-11-22 05:49:46

先用再看,用一个功能,看一个功能的代码实现和设计印象会比较深。

尐偏执 2021-11-22 04:02:26

谢谢~ 我感觉目前的情况是这样的,我想看一个类,可是这一个类里边有引入了其他一些类及其方法,然后去看其他类的方法,总感觉这样很零散,没有整体感。

残花月 2021-11-22 03:24:36

@老木头 那就先看整个框架的设计架构。

静谧 2021-11-22 00:49:54

再次感谢!~

冷清清 2021-11-21 05:49:39

Spring技术内幕:深入解析Spring架构与设计原理(第2版)

背叛残局 2021-11-20 10:39:46

谢谢您,能推荐一下书名吗?

岁吢 2021-11-20 09:07:01

Spring国内有几本专门讲内部的书,你可以看看。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文