失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 学习SSH框架需要哪些Java基础知识 – java – 前端

学习SSH框架需要哪些Java基础知识 – java – 前端

时间:2024-05-14 20:04:57

相关推荐

学习SSH框架需要哪些Java基础知识 – java – 前端

首先要搞清楚一个事情 大家学框架 是为了解决问题 而不了解问题的人 只会越用越糟所以看到题主的”问题” 反而更像是根据”答案”推导问题 所以偶就只根据题主的字面意思回复其中几个事情

无论是工厂模式还是代理模式 都是解耦 只是解耦的角度不同 工厂模式是将定义与实现分离 不让使用者依赖具体的实现 而代理模式则是将通用业务与核心业务解耦 两种模式的目的都是为了提升开发效率和可维护性

这些方式不是一个人想出来的 是你进行开发的时候必然会遇到的问题 所以不是”学优秀思想” 而是 “体会和理解” 比如如果你不用工厂模式 你没办法得知整个项目中依赖某个实现的分布情况 自然也就难以在不影响其他模块的情况下更新实现 再比如如果不用代理模式 意味着你要将很多通用行为硬编码到每个模块中 也无法很好的更新实现 规范告诉大家怎么做比较好 可以不做 但是要承担后果

至于框架用到了哪些知识 偶就理解成”框架用了哪些实现” 举个栗子 Spring是如何在不更改代码的情况下将proxy与target建立联系的? 或Hibernate是如何通过注解将给每个实体类追加通用业务的(比如lazy load)? 你可以去看看asm或者cglib 看他们是如何通过这两个组件实现动态代理的

多做一些有意义的事情吧 自己去遇到问题并解决问题 而不是意淫出一坨不存在的事情去学习 没任何意义

如果觉得《学习SSH框架需要哪些Java基础知识 – java – 前端》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。