• SSH框架企业级应用实战
21年品牌 40万+商家 超1.5亿件商品

SSH框架企业级应用实战

全新正版 极速发货

35.04 6.0折 58 全新

仅1件

广东广州
认证卖家担保交易快速发货售后保障

作者肖睿,郭泰,王丁磊 主编

出版社人民邮电出版社

ISBN9787115474674

出版时间2018-01

装帧平装

开本16开

定价58元

货号1201654568

上书时间2024-08-28

徐小智的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
肖睿,任职于北京课工场教育科技有限公司。课工场是专注互联网教育的生态平台,汇聚了中国和北美数百位来自知名互联网企业的行业大咖,向寻求就业和技术提升的人群提供直播、录播、面授等多模式教学场景,并通过遍布全国的线下服务中心提供成熟的学习服务,形成完善的“互联网+教育”解决方案。同时,课工场也为高校、企业、行业提供教育技术赋能,依托Transformer智能教育生态平台,打造智慧校园、企业大学、行业培训的教育场景,提供一站式教育解决方案。

目录
序言
前言
关于引用作品的版权声明
第1章Oracle数据库入门1
任务1安装并配置Oracle数据库服务器2
1.1.1初识Oracle2
1.1.2Oracle体系结构3
1.1.3安装Oracle5
1.1.4Windows环境下启动Oracle数据库6
1.1.5修改Oracle数据库的配置文件7
1.1.6使用Client工具连接数据库7
任务2了解Oracle数据类型以及使用伪列实现分页查询9
1.2.1字符类型10
1.2.2数值类型10
1.2.3日期时间类型11
1.2.4LOB类型12
1.2.5使用伪列实现分页查询13
任务3使用SQL语句操作数据表15
1.3.1使用DDL操作数据表15
1.3.2使用DML操作数据表17
1.3.3使用TCL管理事务21
1.3.4使用DCL控制权限22
任务4使用SQL操作符操作数据表25
1.4.1使用算术操作符编写SQL语句25
1.4.2使用比较操作符编写SQL语句25
1.4.3使用逻辑操作符编写SQL语句25
1.4.4使用集合操作符编写SQL语句25
1.4.5使用连接操作符编写SQL语句27
任务5使用SQL函数操作数据表27
1.5.1数据类型转换27
1.5.2滤空函数29
1.5.3使用分析函数29
本章总结32
本章练习33
第2章操作Oracle数据库35
任务1创建表空间、自定义用户管理37
2.1.1创建表空间37
2.1.2创建数据库用户39
2.1.3给用户授予权限40
任务2创建、访问、修改、删除、使用序列42
2.2.1创建序列的语法42
2.2.2访问序列的方式44
2.2.3修改序列的命令44
2.2.4删除序列的命令45
2.2.5序列应用场景45
任务3为员工表创建同义词46
2.3.1同义词的作用46
2.3.2同义词的分类46
2.3.3删除同义词48
任务4创建员工表索引49
2.4.1认识索引49
2.4.2创建合适的索引49
2.4.3创建索引注意事项51
2.4.4使用命令删除索引51
2.4.5重建索引应用场景51
任务5创建销售信息分区表52
2.5.1认识分区表52
2.5.2Oracle提供的分区方法53
任务6为员工表创建视图、创建数据库链57
2.6.1认识视图57
2.6.2创建数据库链58
任务7从Oracle数据库中导入导出数据60
2.7.1使用Oracle工具imp和exp导入导出数据60
2.7.2使用第三方工具PL/SQL Developer导入导出数据62
任务8优化SQL语句64
2.8.1查询优化产生背景64
2.8.2如何编写高性能的SQL语句66
本章总结67
本章练习68
第3章Hibernate初体验69
任务1搭建Hibernate环境70
3.1.1Hibernate框架由来70
3.1.2为什么选择Hibernate框架71
3.1.3Hibernate与MyBatis的对比72
3.1.4搭建Hibernate环境72
任务2使用Hibernate API实现持久化操作80
3.2.1根据主键查询83
3.2.2使用Hibernate实现CRUD86
任务3Hibernate中Java对象的生命周期89
3.3.1Hibernate中持久化对象的生命周期89
3.3.2使用Hibernate API转换对象的状态90
任务4Hibernate脏检查及如何刷新缓存92
3.4.1什么是脏检查92
3.4.2Session如何刷新缓存93
任务5使用Hibernate API更新数据93
本章总结95
本章练习96
第4章HQL查询语言97
任务1使用HQL语句操作数据库98
4.1.1编写HQL语句98
4.1.2使用Query对象执行HQL语句100
任务2在HQL语句中绑定参数103
4.2.1HQL的参数绑定103
4.2.2绑定不同数据类型的参数105
4.2.3Hibernate动态设置查询参数的方式108
4.2.4使用Hibernate API之uniqueResult( )方法111
任务3实现分页和投影查询113
4.3.1Hibernate分页查询API114
4.3.2Hibernate投影查询API115
任务4使用MyEclipse反向工程工具117
本章总结122
本章练习122
第5章配置Hibernate关联映射125
任务1了解关联关系126
任务2建立单向多对一关联关系127
5.2.1配置单向多对一关联关系127
5.2.2如何持久化多对一关联关系的对象129
任务3建立双向一对多关联关系132
5.3.1配置双向一对多关联关系133
5.3.2双向关联的增删改操作135
任务4建立多对多关联关系141
5.4.1配置单向多对多关联关系142
5.4.2配置双向多对多关联关系144
任务5使用MyEclipse反向工程工具映射关联关系146
任务6配置查询加载策略147
5.6.1配置类级别的查询加载策略148
5.6.2配置一对多和多对多关联的查询加载策略150
5.6.3配置多对一关联的查询加载策略152
5.6.4如何配置Open Session In View模式154
本章总结156
本章练习156
第6章HQL连接查询与Hibernate注解159
任务1使用HQL连接查询160
任务2分组进行数据统计163
6.2.1HQL查询语句中常用的聚合函数163
6.2.2编写HQL分组查询语句165
任务3使用子查询167
6.3.1使用子查询关键字进行查询结果量化167
6.3.2操作集合的函数或属性170
任务4优化查询性能171
任务5使用注解配置持久化类和关联关系173
6.5.1认识Hibernate注解173
6.5.2使用Hibernate注解配置持久化类173
6.5.3使用Hibernate注解配置关联关系177
6.5.4使用MyEclipse反向工程工具生成注解映射180
本章总结181
本章练习181
第7章Struts2初体验183
任务1Struts 2基础184
7.1.1Struts 2的由来184
7.1.2下载Struts 2资源包185
任务2在项目中应用Struts 2186
7.2.1创建基于Struts 2框架的Web项目186
7.2.2编写Struts 2的入门程序187
7.2.3使用Struts 2编写登录功能193
任务3使用Struts 2访问Servlet API对象196
7.3.1使用解耦的方式访问Servlet API196
7.3.2使用耦合的方式访问Servlet API199
任务4使用Struts 2进行数据的校验200
任务5使用Struts 2标签201
7.5.1Struts 2标签之UI标签201
7.5.2Struts 2标签之通用标签203
本章总结207
本章练习207
第8章Struts2配置209
任务1解析Struts 2执行过程210
8.1.1分析编写登录程序步骤210
8.1.2Struts 2常用配置文件介绍214
任务2配置Action216
8.2.1Action工作流程217
8.2.2使用method属性配置Action218
8.2.3在Action中调用动态方法219
8.2.4在Action中使用通配符220
8.2.5配置默认的Action221
任务3配置Result结果类型222
8.3.1结果类型分类222
8.3.2配置动态结果224
8.3.3配置全局结果225
本章总结228
本章练习228
第9章OGNL表达式229
任务1初识OGNL230
任务2了解OGNL在框架中的作用231
9.2.1OGNL处理流入数据231
9.2.2OGNL处理流出数据232
9.2.3值栈的作用232
任务3理解数据类型转换233
9.3.1类型转换的原因233
9.3.2Struts 2提供的内置类型转换器234
9.3.3编写自定义类型转换器237
9.3.4类型转换错误的处理方法239
任务4使用OGNL表达式操作数据241
9.4.1OGNL表达式语言的强大作用241
9.4.2使用OGNL访问ActionContext中的数据243
9.4.3使用OGNL查看ActionContext中的数据245
9.4.4OGNL表达式在Struts 2标签中的应用246
任务5使用URL标签和日期标签简化代码开发247
9.5.1Struts 2标签之URL标签247
9.5.2Struts 2标签之日期标签248
本章总结250
本章练习251
第10章Struts 2253
任务1分析Struts 2的架构254
任务2配置Struts 2256
10.2.1的作用256
10.2.2分析的工作原理257
10.2.3配置259
10.2.4Struts 2的内置261
10.2.5配置Struts 2内置栈262
10.2.6实现自定义并进行配置263
任务3使用Struts 2框架实现文件上传功能266
10.3.1下载上传依赖包266
10.3.2使用commons-fileupload实现文件上传266
10.3.3使用commons-fileupload实现多文件上传269
任务4使用Struts 2框架实现文件下载功能270
10.4.1配置stream结果类型271
10.4.2Struts 2实现文件下载的步骤271
本章总结274
本章练习274
第11章SSH框架整合277
任务1使用SSH搭建Web应用278
11.1.1认识SSH278
11.1.2分析整合SSH的方案278
任务2将Spring和Hibernate进行整合280
11.2.1配置SessionFactory的方式280
11.2.2使用HibernateTemplate API简化DAO层282
任务3编写业务层并添加声明式事务管理285
11.3.1编写Service业务层接口285
11.3.2添加声明式事务管理286
任务4将Spring和Struts 2进行整合288
任务5修改web.xml配置291
11.5.1在web.xml中配置ContextLoaderListener291
11.5.2在web.xml中配置OpenSessionInViewFilter291
任务6使用HibernateCallback开发自定义功能296
任务7Spring和Struts 2整合进阶297
任务8使用注解整合SSH框架300
11.8.1使用Hibernate注解配置ORM映射300
11.8.2使用Spring注解进行SSH框架整合302
11.8.3使用Spring注解配置声明式事务管理304
本章总结305
本章练习306
附录309
附录1安装Oracle309
附录2配置数据库313
附录3单行函数320
附录4卸载数据库321
附录5创建数据库连接323

内容摘要
本书主要讲解在复杂的企业级应用中通常采用的技术架构,以及如何通过优化提升开发效率。通过重点学习Oracle数据库、Hibernate、Struts2等技术,大家就可以使用SSH技术加上Oracle数据库,快速、高效地开发出企业级的应用程序。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP