源码分析
文章平均质量分 91
微观技术
一个讨厌内卷的码仔
展开
-
ibatis源码分析
背景:调试模式下,单步运行一个查询订单协议操作,记录了ibatis框架的执行动作,侧面剖析其原理。一、简介:1. dal 层的dao接口实现类通常会继承SqlMapClientDaoSupport。spring容器在初始化一个dao bean实例时,通常会注入两块信息DataSource(数据源)和sqlMapClient(主要是sql语句),这两块信息会封装到SqlMapClie原创 2013-06-27 18:41:38 · 4090 阅读 · 0 评论 -
Velocity源码分析
velocity模板渲染的步骤:1) 首先初始化启动Velocity引擎,可以通过Velocity.init()或者新建VelocityEngine类,并调用其中的init()方法;2) 创建一个VelocityContext对象,将变量名与值关联起来,与HashMap对象相类似。可以直接将值传递给页面进行引用;3) 获取一个模板,利用Velocity.getTemplate()获取一个渲染模板,原创 2013-08-31 00:42:30 · 3541 阅读 · 0 评论