万本电子书0元读

万本电子书0元读

顶部广告

SSH框架企业级应用实战电子书 租阅

售       价:¥

纸质售价:¥55.60购买纸书

158人正在读 | 0人评论 6.2

作       者:肖睿 郭泰 王丁磊

出  版  社:人民邮电出版社

出版时间:2018-01-01

字       数:26.5万

所属分类: 教育 > 大中专教材 > 成人/中高职教材

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书主要讲解在复杂的企业级应用中通常采用的技术架构,以及如何通过优化提升开发效率。通过重点学习Oracle数据库、Hibernate、Struts2等技术,大家就可以使用SSH技术加上Oracle数据库,快速、高效地开发出企业级的应用程序。 本书主要讲解在复杂的企业级应用中通常采用的技术架构,以及如何通过优化提升发效率。通过重学习Oracle数据库、Hibernate、Struts2等技术,大家就可以使用SSH技术加上Oracle数据库,快速、高效地发出企业级的应用程序。
【推荐语】
1、选取知识核心实用,以互联网 实现终身学习 2、以企业需求为设计导向,以任务驱动为讲解方式 3、以案例为主线组织知识,以实战项目来提升技术 4、充分考虑学习者的认知曲线,由浅深,边讲边练
【作者】
肖睿任职于北京课工场教育科技有限公司。课工场是专注互联网教育的生态平台,汇聚了中国和北美数百位来自知名互联网企业的行业大咖,向寻求就业和技术提升的人群提供直播、录播、面授等多模式教学场景,并通过遍布全国的线下服务中心提供成熟的学习服务,形成完善的“互联网 教育”解决方案。同时,课工场也为高校、企业、行业提供教育技术赋能,依托Transformer智能教育生态平台,造智慧校园、企业大学、行业培训的教育场景,提供一站式教育解决方案。
目录展开

内容提要

序言

前言

关于引用作品的版权声明

第1章 Oracle数据库入门

任务1 安装并配置Oracle数据库服务器

1.1.1 初识Oracle

1.1.2 Oracle体系结构

1.1.3 安装Oracle

1.1.4 Windows环境下启动Oracle数据库

1.1.5 修改Oracle数据库的配置文件

1.1.6 使用Client工具连接数据库

任务2 了解Oracle数据类型以及使用伪列实现分页查询

1.2.1 字符类型

1.2.2 数值类型

1.2.3 日期时间类型

1.2.4 LOB类型

1.2.5 使用伪列实现分页查询

任务3 使用SQL语句操作数据表

1.3.1 使用DDL操作数据表

1.3.2 使用DML操作数据表

1.3.3 使用TCL管理事务

1.3.4 使用DCL控制权限

任务4 使用SQL操作符操作数据表

1.4.1 使用算术操作符编写SQL语句

1.4.2 使用比较操作符编写SQL语句

1.4.3 使用逻辑操作符编写SQL语句

1.4.4 使用集合操作符编写SQL语句

1.4.5 使用连接操作符编写SQL语句

任务5 使用SQL函数操作数据表

1.5.1 数据类型转换

1.5.2 滤空函数

1.5.3 使用分析函数

本章总结

本章练习

第2章 操作Oracle数据库

任务1 创建表空间、自定义用户管理

2.1.1 创建表空间

2.1.2 创建数据库用户

2.1.3 给用户授予权限

任务2 创建、访问、修改、删除、使用序列

2.2.1 创建序列的语法

2.2.2 访问序列的方式

2.2.3 修改序列的命令

2.2.4 删除序列的命令

2.2.5 序列应用场景

任务3 为员工表创建同义词

2.3.1 同义词的作用

2.3.2 同义词的分类

2.3.3 删除同义词

任务4 创建员工表索引

2.4.1 认识索引

2.4.2 创建合适的索引

2.4.3 创建索引注意事项

2.4.4 使用命令删除索引

2.4.5 重建索引应用场景

任务5 创建销售信息分区表

2.5.1 认识分区表

2.5.2 Oracle提供的分区方法

任务6 为员工表创建视图、创建数据库链

2.6.1 认识视图

2.6.2 创建数据库链

任务7 从Oracle数据库中导入导出数据

2.7.1 使用Oracle工具imp和exp导入导出数据

2.7.2 使用第三方工具PL/SQL Developer导入导出数据

任务8 优化SQL语句

2.8.1 查询优化产生背景

2.8.2 如何编写高性能的SQL语句

本章总结

本章练习

第3章 Hibernate初体验

任务1 搭建Hibernate环境

3.1.1 Hibernate框架由来

3.1.2 为什么选择Hibernate框架

3.1.3 Hibernate与MyBatis的对比

3.1.4 搭建Hibernate环境

任务2 使用Hibernate API实现持久化操作

3.2.1 根据主键查询

3.2.2 使用Hibernate实现CRUD

任务3 Hibernate中Java对象的生命周期

3.3.1 Hibernate中持久化对象的生命周期

3.3.2 使用Hibernate API转换对象的状态

任务4 Hibernate脏检查及如何刷新缓存

3.4.1 什么是脏检查

3.4.2 Session如何刷新缓存

任务5 使用Hibernate API更新数据

本章总结

本章练习

第4章 HQL查询语言

任务1 使用HQL语句操作数据库

4.1.1 编写HQL语句

4.1.2 使用Query对象执行HQL语句

任务2 在HQL语句中绑定参数

4.2.1 HQL的参数绑定

4.2.2 绑定不同数据类型的参数

4.2.3 Hibernate动态设置查询参数的方式

4.2.4 使用Hibernate API之uniqueResult( )方法

任务3 实现分页和投影查询

4.3.1 Hibernate分页查询API

4.3.2 Hibernate投影查询API

任务4 使用MyEclipse反向工程工具

本章总结

本章练习

第5章 配置Hibernate关联映射

任务1 了解关联关系

任务2 建立单向多对一关联关系

5.2.1 配置单向多对一关联关系

5.2.2 如何持久化多对一关联关系的对象

任务3 建立双向一对多关联关系

5.3.1 配置双向一对多关联关系

5.3.2 双向关联的增删改操作

任务4 建立多对多关联关系

5.4.1 配置单向多对多关联关系

5.4.2 配置双向多对多关联关系

任务5 使用MyEclipse反向工程工具映射关联关系

任务6 配置查询加载策略

5.6.1 配置类级别的查询加载策略

5.6.2 配置一对多和多对多关联的查询加载策略

5.6.3 配置多对一关联的查询加载策略

5.6.4 如何配置Open Session In View模式

本章总结

本章练习

第6章 HQL连接查询与Hibernate注解

任务1 使用HQL连接查询

任务2 分组进行数据统计

6.2.1 HQL查询语句中常用的聚合函数

6.2.2 编写HQL分组查询语句

任务3 使用子查询

6.3.1 使用子查询关键字进行查询结果量化

6.3.2 操作集合的函数或属性

任务4 优化查询性能

任务5 使用注解配置持久化类和关联关系

6.5.1 认识Hibernate注解

6.5.2 使用Hibernate注解配置持久化类

6.5.3 使用Hibernate注解配置关联关系

6.5.4 使用MyEclipse反向工程工具生成注解映射

本章总结

本章练习

第7章 Struts 2初体验

任务1 Struts 2基础

7.1.1 Struts 2的由来

7.1.2 下载Struts 2资源包

任务2 在项目中应用Struts 2

7.2.1 创建基于Struts 2框架的Web项目

7.2.2 编写Struts 2的入门程序

7.2.3 使用Struts 2编写登录功能

任务3 使用Struts 2访问Servlet API对象

7.3.1 使用解耦的方式访问Servlet API

7.3.2 使用耦合的方式访问Servlet API

任务4 使用Struts 2进行数据的校验

任务5 使用Struts 2标签

7.5.1 Struts 2标签之UI标签

7.5.2 Struts 2标签之通用标签

本章总结

本章练习

第8章 Struts 2配置

任务1 解析Struts 2执行过程

8.1.1 分析编写登录程序步骤

8.1.2 Struts 2常用配置文件介绍

任务2 配置Action

8.2.1 Action工作流程

8.2.2 使用method属性配置Action

8.2.3 在Action中调用动态方法

8.2.4 在Action中使用通配符

8.2.5 配置默认的Action

任务3 配置Result结果类型

8.3.1 结果类型分类

8.3.2 配置动态结果

8.3.3 配置全局结果

本章总结

本章练习

第9章 OGNL表达式

任务1 初识OGNL

任务2 了解OGNL在框架中的作用

9.2.1 OGNL处理流入数据

9.2.2 OGNL处理流出数据

9.2.3 值栈的作用

任务3 理解数据类型转换

9.3.1 类型转换的原因

9.3.2 Struts 2提供的内置类型转换器

9.3.3 编写自定义类型转换器

9.3.4 类型转换错误的处理方法

任务4 使用OGNL表达式操作数据

9.4.1 OGNL表达式语言的强大作用

9.4.2 使用OGNL访问ActionContext中的数据

9.4.3 使用OGNL查看ActionContext中的数据

9.4.4 OGNL表达式在Struts 2标签中的应用

任务5 使用URL标签和日期标签简化代码开发

9.5.1 Struts 2标签之URL标签

9.5.2 Struts 2标签之日期标签

本章总结

本章练习

第10章 Struts 2拦截器

任务1 分析Struts 2的架构

任务2 配置Struts 2拦截器

10.2.1 拦截器的作用

10.2.2 分析拦截器的工作原理

10.2.3 配置拦截器

10.2.4 Struts 2的内置拦截器

10.2.5 配置Struts 2内置拦截器栈

10.2.6 实现自定义拦截器并进行配置

任务3 使用Struts 2框架实现文件上传功能

10.3.1 下载上传依赖包

10.3.2 使用commons-fileupload实现文件上传

10.3.3 使用commons-fileupload实现多文件上传

任务4 使用Struts 2框架实现文件下载功能

10.4.1 配置stream结果类型

10.4.2 Struts 2实现文件下载的步骤

本章总结

本章练习

第11章 SSH框架整合

任务1 使用SSH搭建Web应用

11.1.1 认识SSH

11.1.2 分析整合SSH的方案

任务2 将Spring和Hibernate进行整合

11.2.1 配置SessionFactory的方式

11.2.2 使用HibernateTemplate API简化DAO层

任务3 编写业务层并添加声明式事务管理

11.3.1 编写Service业务层接口

11.3.2 添加声明式事务管理

任务4 将Spring和Struts 2进行整合

任务5 修改web.xml配置

11.5.1 在web.xml中配置ContextLoaderListener

11.5.2 在web.xml中配置OpenSessionInViewFilter

任务6 使用HibernateCallback开发自定义功能

任务7 Spring和Struts 2整合进阶

任务8 使用注解整合SSH框架

11.8.1 使用Hibernate注解配置ORM映射

11.8.2 使用Spring注解进行SSH框架整合

11.8.3 使用Spring注解配置声明式事务管理

本章总结

本章练习

附录

附录1 安装Oracle

附录2 配置数据库

附录3 单行函数

附录4 卸载数据库

附录5 创建数据库连接

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部