摘要:
@PathVariable注解的用法和作用 映射 URL 绑定的占位符 spring3.0的一个新功能:接收请求路径中占位符的值 通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过注解@PathVariable(“xx 阅读全文
摘要:
MVC框架 MVC设计模式简单地说,就是将数据显示、流程控制和业务逻辑处理分离,使之相互独立。 使用MVC框架就应该遵守MVC思想,MVC框架不赞成了浏览器直接访问Web应用的视图页面,用户的所有请求都只应向控制器发送,由控制器调用模型组件、视图组件向用户呈现数据。 Model II模式基于MVC架 阅读全文
摘要:
eclipse web 项目目录结构 Java Resources/Libraries/Apache Tomcat v9.0 是指这个项目所依赖的服务器(Tomcat)的目录。 Java Resources/Libraries/JRE System Library Java SE 的常用库文件集合, 阅读全文
摘要:
Spring JDBC是spring所提供的持久层技术,它的主要目的是降低JDBC API的使用难度,以一种更直接、更简洁的方式使用 JDBC API。 spring中的JDBC模块负责数据库资源管理,可以省去连接和关闭数据库的代码,简化了对数据库的操作,使得开发人员无需在数据库操作上花更多精力,可 阅读全文
摘要:
依赖注入的概念 Spring的核心机制就是IoC(控制反转)容器,IoC的另外一个称呼就是依赖注入(DL)。这两个称呼是从两个角度描述的同一个概念。 IoC是一个重要的面向对象编程的法则,用来消减计算机程序的耦合问题,也是轻量级的Sping框架的核心。 通过依赖注入,应用中的各种组件不需要以硬编码的 阅读全文
摘要:
为了简化setter方法,之前通过<property>进行注入,p命名使用属性,<bean id="" class="" p:属性名="普通值" p:属性名-ref="引用值">。不过这种方法在企业级开发中用的比较少。有些技术狂人就是喜欢倒腾你不会的东西,所以,我们知道有这个东西就可以。 如图所示, 阅读全文
摘要:
Spring框架由20个功能模块构成,这些模块被分组到Core Container、 Data Access/Integration、 Web 、AOP、 Instrumentation、 Messaging、 和Test中。 组成Spring框架的每个模块或者组件都可以单独存在,或者与其他一个或多 阅读全文
摘要:
Spring是为解决企业级应用开发的复杂性而产生的,其核心是一个完整的基于控制反转(IoC)的轻量级容器。 Spring是一个分层的一站式轻量级框架,它以IoC(Inversion of Control 控制反转)和AoP(Aspect Oriented Programming,面向方面编程)为内核 阅读全文
摘要:
AOP是一种编程范式,一般适用于具有横切逻辑的场合,如访问控制、事务管理、性能监测等。旨在通过允许横切关注点的分离,提高模块化。比较流行的框架有Spring AOP 和 AspectJ。 面向方面编程(Aspect-Oriented Programming,AOP)也称为面向切面编程,是软件编程思想 阅读全文
摘要:
一、定义Bean的注解 @Controller @Controller("Bean的名称") 定义控制层Bean,如Action @Service @Service("Bean的名称") 定义业务层Bean @Repository @Repository("Bean的名称") 定义DAO层Bean 阅读全文