Loading

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 35 下一页
摘要: 主函数&其他函数 主函数 一个完整的 C 语言程序,是由一个、且只能有一个 main()(又称"主函数",必须有) 和若干个其他函数结合而成(可选)。 main()是 C 语言程序的入口,程序是从 main() 开始执行。 其他函数 从函数定义的角度看,函数可分为 [系统函数] 和 [用户定义函数] 阅读全文
posted @ 2020-09-24 14:56 tree6x7 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1. 插件 1.1 说明 MyBatis 在四大对象的创建过程中,都会有插件进行介入。 插件可以利用动态代理机制一层层的包装目标对象,而实现目标对象执行目标方法之前进行拦截效果。MyBatis 允许在已映射语句执行过程中的某一点进行拦截调用。 public class Configuration { 阅读全文
posted @ 2020-09-19 17:28 tree6x7 阅读(166) 评论(0) 推荐(0) 编辑
摘要: HelloWorld 源码全流程 1. SqlSessionFactory 的初始化 1.1 SqlSessionFactoryBuilder public SqlSessionFactory build(InputStream inputStream , String environment, P 阅读全文
posted @ 2020-09-19 17:17 tree6x7 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1. 动态 SQL 如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 动态 SQL 是 MyBatis 强大特性之一。极大的简化我们 阅读全文
posted @ 2020-09-19 17:07 tree6x7 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1. 简述 是一个持久层框架,MyBatis 可以使用简单的 XML 或注解用于配置和原始映射,将接口和 POJO 映射成数据库中的记录。MyBatis 底层就是对原生 JDBC 的一个简单封装。 之前学过的 JDBC → DBUtils(QueryRunner) → JdbcTemplate,这些 阅读全文
posted @ 2020-09-19 17:01 tree6x7 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1. SpringMVC 运行流程 请求过来,前端控制器 (DispatcherServlet) 调用 doDispatcher() 进行处理 根据 HandlerMapping 中保存的请求映射信息找到处理当前请求的「处理器执行链 (HandlerExecutionChain = Handler 阅读全文
posted @ 2020-09-15 18:20 tree6x7 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1. HttpMessageConverter 1.1 HMC 简述 HttpMessageConverter<T> 是 Spring3.0 新添加的一个接口,负责将请求信息转换为一个对象(类型为 T),将对象(类型为 T)输出为响应信息。 HttpMessageConverter 接口定义的方法: 阅读全文
posted @ 2020-09-15 18:16 tree6x7 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1. 数据绑定 SpringMVC 封装自定义类型对象的时候,JavaBean 要和页面提交的数据进行一一绑定。但页面提交的数据都是字符串,而服务器端 Java 数据类型各种各样。 牵扯到以下操作: 数据绑定期间的数据类型转换,如:name=root&age=35 数据绑定期间的数据格式化,如:日期 阅读全文
posted @ 2020-09-15 18:05 tree6x7 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1. 视图解析 1.1 使用 @Controller public class HelloController { @RequestMapping("/hello") public String hello() { // → Go to WebContent/hello.jsp // 相对路径的写法 阅读全文
posted @ 2020-09-15 17:59 tree6x7 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1. 数据输出 Spring MVC 提供了以下几种途径输出模型数据: 1.1 Map&Model Spring MVC 在内部使用了一个 org.springframework.ui.Model 接口存储模型数据。 Spring MVC 在调用方法前会创建一个隐含的模型对象(BindingAwar 阅读全文
posted @ 2020-09-15 12:19 tree6x7 阅读(109) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 35 下一页