AI简介
这是一本面向Java软件开发工程师及相关岗位的精心设计的课程配套教材。本书内容分为三大部分,第一部分为Java基础,介绍了JavaSE的内容,为整个课程体系奠定了基础。第二部分为Web应用技术及数据库,分别介绍了Web应用的前端技术、数据库和后端技术。第三部分为主流三大框架,围绕着Java方向主流的SSH三大框架进行讲解。
本书首先介绍了Spring框架的主要模块和功能,包括CoreContainer、Web、AOP、Aspects、Instrumentation、Test和数据访问/集成等。其中,CoreContainer由Beans、Core、Context和Expression Language模块组成,提供了框架的基础,包含依赖注入和控制反转功能。Web层包含Web、Servlet、Struts和Portlet模块,提供基本的面向Web的集成功能。AOP模块提供了符合AOP Alliance规范的面向切面编程实现,让我们可以定义方法拦截器和切入点,从而将通用功能性代码与业务逻辑完全分离。Test模块用于支持Spring与JUnit或TestNG集成,从而方便快捷地对系统功能进