新書推薦:
《
周易
》
售價:NT$
203.0
《
东南亚的传统与发展
》
售價:NT$
306.0
《
乾隆制造
》
售價:NT$
398.0
《
资治通鉴臣光曰辑存 资治通鉴目录(司马光全集)(全二册)
》
售價:NT$
1316.0
《
明代社会变迁时期生活质量研究
》
售價:NT$
1367.0
《
律令国家与隋唐文明
》
售價:NT$
332.0
《
紫云村(史杰鹏笔下大唐小吏的生死逃亡,新历史主义小说见微之作,附赠5张与小说内容高度契合的宣纸彩插)
》
售價:NT$
449.0
《
现代吴语的研究(中华现代学术名著3)
》
售價:NT$
296.0
|
內容簡介: |
本书主要介绍Java EE主流开源框架,内容包括Spring、Spring MVC、MyBatis三大开源框架的架构原理、典型应用场景实现、案例代码解析等,后通过一个综合案例应用这三个框架。本书通过无框架和使用框架的对比实现及详细的代码展示,帮助读者深入理解框架的优势和各框架间的联系。本书适合作为职业院校计算机类专业的教材,也可供具备Java开发基础及Java Web项目开发经验的读者阅读,还可供对框架有基本了解并希望继续深入学习的编程爱好者参考。
|
關於作者: |
刘颖是秦皇岛职业技术学院信息工程系主任,有丰富的教学及教研经验。秦皇岛职业技术学院是国家“双高计划”中国特色高水平专业群建设单位,是全国100所“国家骨干高职院校”之一。
|
目錄:
|
目录第1部分 导 引 案 例第1章 简单案例2第2部分 Spring框架第2章 Spring框架快速入门132.1 Spring框架概述132.2 Spring框架的体系结构132.3 核心概念——IoC152.4 核心概念——AOP16第3章 Spring核心组件173.1 BeanFactory与ApplicationContext173.2 Spring bean的基本配置183.3 bean的作用域193.4 实例化bean的方法213.5 个Spring框架实例23第4章 Spring框架的IoC容器实现274.1 依赖注入方式274.1.1 手动装配284.1.2 自动装配314.2 不同类型的属性装配324.3 定制bean的生命周期354.4 BeanFactoryAware及BeanNameAware384.5 Spring方法注入394.6 BeanPostProcessor及BeanFactoryPostProcessor扩展点414.7 ApplicationContext事件43第5章 使用注解装配bean455.1 利用注解进行bean的自动扫描管理455.2 组件注解465.3 SpEL表达式简介49第6章 Spring框架AOP实现526.1 AOP实现原理526.2 AOP的核心术语556.3 使用XML配置装配AOP566.3.1 <aop:pointcut>576.3.2 <aop:aspect>606.3.3 各类通知的XML配置626.3.4 <aop:advisor>746.4 利用注解配置AOP75第7章 Spring框架对Web层及数据访问层的支持807.1 Spring框架对Web层的支持807.2 Spring框架对数据访问层的支持847.3 Spring中的事务处理1197.4 Spring与JNDI121第3部分 Spring MVC框架第8章 Spring MVC框架快速入门1248.1 Spring MVC框架的基础结构1248.2 前端控制器DispatcherServlet1258.3 页面控制器Controller1268.4 Spring MVC配置文件1278.5 个实例1288.6 Spring MVC框架的工作原理132第9章 Spring MVC的处理器1359.1 处理器类1359.2 处理器方法1369.2.1 处理器方法的注解1369.2.2 处理器方法的参数1369.2.3 处理器方法的返回值140第10章 Spring MVC的注解14410.1 @Controller注解14410.2 @RequestMapping注解14410.3 @SessionAttributes注解14710.4 @ModelAttribute注解14910.5 参数绑定相关注解15110.5.1 @RequestParam注解15110.5.2 @RequestHeader注解15210.5.3 @PathVariable注解15210.5.4 @CookieValue注解15310.6 其他注解15310.6.1 @ResponseBody注解15310.6.2 @ResponseStatus注解15410.6.3 @RequestBody注解155第11章 Spring MVC的常用标签15811.1 标签概述15811.2 常用表单标签16111.2.1 form标签16211.2.2 input标签16211.2.3 password标签16311.2.4 checkbox及checkboxes标签16411.2.5 radiobutton及radiobuttons标签16711.2.6 select、option及options标签16911.2.7 textarea标签17111.2.8 hidden标签17111.3 errors标签171第12章 Spring MVC数据转换与校验17412.1 概述17412.2 数据转换17512.3 数据校验179第13章 Spring MVC的国际化18513.1 基于浏览器的国际化实现步骤18513.2 基于HttpSession的国际化实现步骤18813.3 基于Cookie的国际化实现步骤191第14章 Spring MVC的文件上传193第15章 拦截器197第4部分 MyBatis框架第16章 MyBatis快速入门20316.1 MyBatis与Hibernate的区别20316.2 MyBatis结构特性20416.3 MyBatis半自动化映射原理20616.4 个MyBatis实例207第17章 核心接口及配置文件21117.1 SqlSession接口21117.2 配置文件213第18章 MyBatis框架的增删改查21818.1 insert插入方法21818.2 update更新方法21818.3 delete删除方法21918.4 selectOne查询一条记录22018.5 selectList查询返回泛型对象集合22218.6 selectMap查询封装Map返回22418.7 select实现ResultHandler接口225第19章 MyBatis中的数据关联22819.1 一对一关联22819.2 一对多关联23419.3 多对多关联241第20章 MyBatis中的动态SQL24820.1 if24820.2 choose(when、otherwise)25120.3 where25320.4 set25420.5 foreach25620.6 bind258第21章 MyBatis中的注解26021.1 增删改查基本操作26021.2 一对一、一对多、多对多操作26621.3 动态SQL注解274第22章 MyBatis中的高级主题28222.1 MyBatis事务处理28222.2 MyBatis缓存机制284第5部分 SSM整合第23章 Spring和MyBatis整合288
|
|