• JAVA EE核心框架实战
21年品牌 40万+商家 超1.5亿件商品

JAVA EE核心框架实战

全新正版 极速发货

54.28 6.1折 89 全新

仅1件

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

作者高洪岩

出版社人民邮电出版社

ISBN9787115365712

出版时间2014-09

装帧平装

开本16开

定价89元

货号1200966922

上书时间2024-10-04

曲奇书店

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

   商品详情   

品相描述:全新
商品描述
作者简介
高洪岩,毕业于东北电力大学计算机科学与技术专业,获得软件工程硕士学位。曾任职于大连东软软件公司、北京中软、中国海洋石油集团、中国石化,现工作于教育与技术之间,喜欢分享,快乐学习。

目录
章  MyBatis 3操作数据库  1
1.1  MyBatis介绍  1
1.2  MyBatis操作数据库的步骤  2
1.2.1  使用XML配置文件创建SqlSessionFactory对象  3
1.2.2  SqlSessionFactoryBuilder和SqlSessionFactory类的结构  4
1.2.3  使用MyBatis Generator工具逆向  5
1.2.4  使用SqlSession对象在MsSql数据库中新建记录  7
1.2.5  使用SqlSession对象在Oracle数据库中新建记录  10
1.3  使用MyBatis针对3种数据库(Oracle、MSSQL和MySQL)实现CURD  10
1.3.1  针对Oracle的CURD  10
1.3.2  针对MSSQL的CURD  17
1.3.3  针对MySQL的CURD  20
1.4  MyBatis核心对象的生命周期与封装  22
1.4.1  创建GetSqlSessionFactory.java类  23
1.4.2  创建GetSqlSession.java类  24
1.4.3  创建DBOperate.java类  25
1.4.4  创建userinfoMapping.xml映射文件  25
1.4.5  创建连接数据库的mybatis-config.xml配置文件  26
1.4.6  创建名为test的Servlet对象  26
1.4.7  添加记录及异常回滚的测试  27
1.4.8  删除记录  29
1.4.9  更改记录  30
1.4.10  查询单条记录  31
1.4.11  查询多条记录  32

第2章  MyBatis 3常用技能  33
2.1  MyBatis 3的SQL映射文件  33
2.2  连接DB数据库的参数来自于Properties对象  33
2.3  标签  34
2.4  标签  35
2.5  将SQL语句作为字符串变量传入  37
2.6  动态SQL的使用  38
2.6.1  插入null值时的处理种方法——jdbcType  38
2.6.2  插入null值时的处理第2种方法——  39
2.6.3  标签的使用  40
2.6.4  标签的使用  42
2.6.5  标签的使用  43
2.7  插入超大的字符串文本内容  45
2.8  分页  46

第3章  Struts 2必备开发技能  48
3.1  使用Struts 2进行登录功能的开发  48
3.1.1  为什么要使用MVC  48
3.1.2  准备JAR文件  54
3.1.3  创建Web项目、添加jar文件及配置web.xml文件  55
3.1.4  创建控制层Controller文件——Login.java  56
3.1.5  创建业务逻辑层Model文件——UserinfoService.java  57
3.1.6  创建视图层View文件——login.jsp  57
3.1.7  添加核心配置文件struts.xml及解释  58
3.1.8  添加ok.jsp和no.jsp登录结果文件  59
3.1.9  运行项目  59
3.1.10  Struts 2的拦截器  60
3.1.11  Struts 2的数据类型自动转换  64
3.2  MVC框架的开发模型  71
3.2.1  基础知识准备1——解析并创建xml文件  71
3.2.2  基础知识准备2——Java的反射  74
3.2.3  实现MVC模型——自定义配置文件  77
3.2.4  实现MVC模型——ActionMapping.java封装信息  78
3.2.5  实现MVC模型——ResultMapping.java以封装信息  78
3.2.6  实现MVC模型——管理映射信息的ActionMappingManager.java对象  79
3.2.7  实现MVC模型——创建反射Action的ActionManager.java对象  81
3.2.8  实现MVC模型——创建核心控制器ActionServlet.java  81
3.2.9  实现MVC模型——创建Action接口及控制层Controller实现类  83
3.2.10  实现MVC模型——创建视图层V对应的JSP文件  84
3.2.11  实现MVC模型——在web.xml中配置核心控制器  86
3.2.12  实现MVC模型——运行结果  86
3.3  Struts 2的刷新验证功能  86
3.3.1  Action接口  87
3.3.2  Validateable和ValidationAware接口  88
3.3.3  TextProvider和LocaleProvider接口  88
3.3.4  使用ActionSupport实现有刷新的验证  89
3.4  对Struts 2有刷新验证的示例进行升级  91
3.4.1  加入xml配置来屏蔽自动生成的table/tr/td代码  92
3.4.2  解决“出错信息不能自动显示”的问题  93
3.5  用标签显示全部出错信息  96
3.6  出错信息进行传参及国际化  98
3.6.1  创建info_en_US.properties和info_zh_CN.properties属性文件  98
3.6.2  在JSP文件中显示国际化的静态文本  101
3.6.3  在JSP文件中显示国际化的静态文本时传递参数  102
3.6.4  在Action中使用国际化功能  103
3.7  用实体类封装URL中的参数——登录功能的URL封装  105
3.8  Struts 2中的转发操作  107
3.8.1  Servlet中的转发操作  107
3.8.2  Struts 2中的转发操作  107
3.9  由Action重定向到Action——无参数  109
3.9.1  何种情况下使用重定向  109
3.9.2  新建起始控制层Login.java  109
3.9.3  新建目的控制层List.java  110
3.9.4  在struts.xml文件中配置重定向的重点  110
3.9.5  新建显示列表的JSP文件  111
3.10  由Action重定向到Action——有参数  112
3.10.1  何种情况下需要重定向传递参数  112
3.10.2  新建起始控制层Login.java文件  112
3.10.3  更改struts.xml配置文件  113
3.10.4  新建目的控制层List.java文件  113
3.10.5  用JSTL和EL在JSP文件中输出数据  114
3.11  让Struts 2支持多模块多配置文件开发  115
3.11.1  新建4个模块的控制层  115
3.11.2  新建3个模块的配置文件  116
3.11.3  使用include标记导入多个配置文件  118
3.11.4  创建各模块使用的JSP文件  118
3.11.5  运行各模块的结果  119
3.12  在Action中有多个业务方法时的处理  120
3.12.1  种实现方式——通过url叹号“!”参数  120
3.12.2  第二种实现方式——在action标记中加入method属性  122
3.13  自定义全局result  124
3.13.1  新建全局result实例和控制层代码  124
3.13.2  声明全局result对象  125
3.13.3  部署项目并运行  126
3.14  在Action中使用Servlet的API(紧耦版)  126
3.14.1  将数据放到不同的作用域中  126
3.14.2  从不同作用域中取值  128
3.15  在Action中使用Servlet的API(松耦版)  128
3.15.1  新建控制层  128
3.15.2  新建JSP视图  129
3.16  Session与Cookie在request与response对象中的运行机制  130
3.17  在MyEclipse中使用Web Service  135

第4章  Struts 2文件的上传与下载  141
4.1  使用Struts 2进行单文件上传  141
4.1.1  Struts 2上传功能的底层依赖  141
4.1.2  新建上传文件的JSP文件  141
4.1.3  新建上传文件的控制层Register.java文件  142
4.1.4  Action中File实例的命名规则  143
4.1.5  设置上传文件的大小  143
4.1.6  设计struts.xml配置文件  143
4.1.7  成功上传单个文件  144
4.2  使用Struts 2进行多文件上传  145
4.2.1  新建上传多个文件的JSP  145
4.2.2  设计上传的控制层代码  145
4.2.3  成功上传多个文件  147
4.3  使用属性驱动形式的文件上传  148
4.3.1  创建上传多个文件的JSP  148
4.3.2  设计上传文件的控制层  149
4.3.3  新建上传文件的封装类  150
4.3.4  将JSP文件中s:file标签的name属性进行更改  151
4.3.5  以属性驱动方式成功上传多个文件  152
4.4  用Struts 2实现下载文件的功能(支持中文文件名)  153
4.4.1  新建下载文件的JSP文件  153
4.4.2  新建下载文件的控制层文件  154
4.4.3  更改struts.xml配置文件  155
4.4.4  成功下载中文文件名的文件  155

第5章  JSON、Ajax、jQuery与Struts 2联合使用  156
5.1  JSON介绍  156
5.2  用JSON创建对象  157
5.2.1  用JSON创建对象的语法格式  157
5.2.2  在JSP中用JSON创建对象  157
5.2.3  运行结果  157
5.3  用JSON创建字符串的限制  158
5.3.1  需要转义的特殊字符  158
5.3.2  在JSP中对JSON特殊字符进行转义  158
5.3.3  运行结果  159
5.4  用JSON创建数字类型的语法格式  159
5.4.1  在JSP中用JSON创建数字类型  160
5.4.2  运行结果  160
5.5  用JSON创建数组对象的语法格式  160
5.5.1  在JSP中用JSON创建数组对象  161
5.5.2  运行结果  161
5.6  用JSON创建嵌套的对象类型  161
5.7  将对象转换成JSON字符串  162
5.7.1  什么情况下需要将对象转换成JSON字符串  162
5.7.2  在JSP中用stringify方法将对象转换成JSON字符串  163
5.8  将对象转换成JSON字符串提交到Action并解析(以post方式提交)  164
5.8.1  在JSP中创建JSON和Ajax对象  164
5.8.2  用Action控制层接收通过Ajax传递过来的JSON字符串  165
5.8.3  运行结果  166
5.8.4  在控制台输出的数据  166
5.9  将对象转换成JSON字符串提交到Action并解析(以get方式提交)  167
5.9.1  新建创建JSON字符串的JSP文件  167
5.9.2  新建接收JSON字符串的Action控制层  168
5.9.3  运行结果  168
5.9.4  在控制台输出的数据  169
5.10  将数组转换成JSON字符串提交到Action并解析(以get和post方式提交)  169
5.10.1  在服务器端用get方法解析JSON字符串  171
5.10.2  在服务器端用post方法解析JSON字符串  171
5.10.3  运行结果  172
5.10.4  在控制台输出的数据  172
5.11  使用Ajax调用Action并生成JSON再传递到客户端(以get和post方式提交)  173
5.11.1  新建具有Ajax提交功能的JSP  173
5.11.2  在Action控制层创建List中存放的String  176
5.11.3

—  没有更多了  —

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

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