接着上一篇来说,这篇包括 RequestMapping 的进一步探索、与 Struts2 的主要区别、为什么用 JSTL、设置 JSON 格式相关、文件上传以及(自定义)拦截器的相关内容。
SpringMVC学习笔记
SpringMVC 是 Spring 的一个模块,提供 web 层解决方案;和众多其他web框架一样,它基于MVC的设计理念,此外,它采用了松散耦合可插拔组件结构,比其他MVC框架更具扩展性和灵活性。
SpringMVC 通过一套 MVC 注解,让 POJO 成为处理请求的控制器,无需实现任何接口,同时,SpringMVC 还支持 REST 风格的 URL 请求。
此外,SpringMVC 在数据绑定、视图解析、本地化处理及静态资源处理上都有许多不俗的表现。
MyBatis学习笔记(二)
接笔记一继续,还剩下一些知识点,本篇包含缓存、高级查询、延迟加载(lazy)、插件的使用
当然,仅靠这两篇也是不全的(注解就没说),只能说个大概,后面做 SSM 的时候还会再进行补充吧….
Java设计模式-模板方法模式
首先来看下模板方法的概述:
定义一个操作中算法的框架,而将一些步骤延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。它是一种类行为型模式,是基于继承的代码复用的基本技术。
MyBatis学习笔记
MyBatis 是一个 Java 持久化框架,它通过 XML 描述符或注解把对象与存储过程或 SQL 语句关联起来。
MyBatis 是在 Apache 许可证 2.0 下分发的自由软件;MyBatis 的前身是 iBatis ,是 Apache 的一个开源项目
Spring中的AOP
想了想还是单独来总结一篇吧,关于 AOP 内容不少,分散在两篇文章中也不好看,在 Spring 的两大核心 IoC 和 AOP 中,普遍认为 AOP 是比较难的,因为它的概念比较多吧,并且还都非常抽象,所以单独来一篇。