前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何更深入地理解Java编程中的框架部分

如何更深入地理解Java编程中的框架部分

作者头像
企鹅号小编
发布2018-02-02 17:29:04
8920
发布2018-02-02 17:29:04
举报
文章被收录于专栏:编程编程

在很多年以前,Java程序员做项目使用的是SSH框架。SSH框架一般指的是Struts、Spring、Hibernate,到后来Struts2代替了Struts,而最近5年,Struts2已被Spring MVC代替, Hibernate基本也被iBatis/MyBatis代替。可见技术的更新还是非常迅速的。

于是,重点就出来了。在这当中Spring已久坚挺,学习Spring你需要了解两个概念AOP和IOC,更进一步就是Spring的核心技术“动态代理”。

对于持久层框架Hibernate/iBatis/MyBatis而言,研究一下Spring的数据库事务管理,以及各个持久层框架式如何实现ORM的,至少了解一种缓存框架,知道数据库连接处是什么。和数据库的交互最核心的不是ORM,而是掌握数据库相关的知识,比如数据库编程、SQL优化、对范式的理解。

MVC框架Struts2和Spring MVC,你需要知道他们在web.xml文件里配置了一些什么,Struts2/Spring MVC接到前台请求之后经过哪些步骤之后转到Action/Controller,return之后Struts2/Spring MVC又作了些什么。还有就是Filter、Listener和Struts2/Spring MVC的拦截器各有什么特点,适合处理什么样的问题。在把这些问题搞清楚之后,学习框架效率会高很多。

小编也为大家整理了一些关于框架的一些学习资料,希望对学习Java的同学有所帮助。

本文来自企鹅号 - 科技大咖汇媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 科技大咖汇媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档