每日小结

Spring学习

#IoC容器

Spring类似一个类实例的工厂, 我们提供配置文件(.Java, .xml), Spring按照配置文件装配产品.

Spring的核心IoC容器接口是ApplicationContext,并提供了多种实现类: 例如读取xml文件的ClassPathXmlApplicationContext, 使用注解的AnnotationConfigApplicationContext

#Java的Web框架

  • Struts: 最古老的一个MVC框架,目前版本是2,和1.x有很大的区别;

  • WebWork(Struts 2.0): 一个比Struts设计更优秀的MVC框架;

  • Turbine: 一个重度使用Velocity,强调布局的MVC框架;

  • 其他100+MVC框架……(略)

Spring本身也开发了一个MVC框架,就叫Spring MVC。

#Spring连接数据库

  • 使用jdbcTemplate

  • 使用Hibernate集成框架

  • 使用MyBatis集成框架