Spring MVC是Spring提供的一个强大而灵活的web框架。借助于注解,Spring MVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单。这些控制器一般不直接处理请求,而是将其委托给Spring上下文中的其他bean,通过Spring的依赖注入功能,这些bean被注入到控制器中。
「Spring」面向切面编程(AOP模块)
AOP(Aspect Oriented Programming):面向切面编程,
它是面向对象基础上发展来的技术,是面向对象更高层次的应用,
它可以在不修改原有代码的情况给组件增强功能。
「Spring」事务管理
事务的基本概念:事务指的是逻辑上的一组操作,这组操作要么全部成功,要么全部失败。
「Spring」JDBC详解
Spring对JDBC做了简化和封装;简化了DAO实现类编写;提供了基于AOP的声明式事务管理;对JDBC中异常做了封装,把原来检查异常封装成了继承自RuntimeException的异常(DataAcessException)。
「Spring」IoC控制反转
Spring是一个开源的轻量级控制反转(IOC)和面向切面(AOP)的容器框架,它主要是为了解决企业应用开发的复杂性而诞生的,但现在已不止应用于企业服务。
- IOC:Inversion Of Control(控制反转),构成Spring框架的核心基础
「Java教程」Web编程基础
JavaWeb是用Java技术来解决相关web互联网领域的技术总和。Java提供了技术方案可以解决客户端和服务器端的实现,特别是服务器的应用,比如Servlet,JSP和第三方框架等等。
「Java教程」数据结构与算法入门
数据结构,它是储存数据的一种结构体,在此结构中储存一些数据,而这些数据之间有一定的关系。
算法(Algorithm)是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或者多个操作。
「Java教程」常用设计模式
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。
「Java教程」网络编程基础
网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。
java.net 包中的类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。