轻松学开发:轻松学Java Web开发
¥
13
2.7折
¥
49
八五品
仅1件
作者张昆 著
出版社电子工业出版社
出版时间2013-04
版次1
装帧平装
货号3
上书时间2024-06-15
商品详情
- 品相描述:八五品
图书标准信息
-
作者
张昆 著
-
出版社
电子工业出版社
-
出版时间
2013-04
-
版次
1
-
ISBN
9787121195587
-
定价
49.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
396页
-
字数
609千字
-
丛书
轻松学开发
- 【内容简介】
-
《轻松学开发:轻松学JavaWeb开发》由浅入深,全面、系统地介绍了JavaWeb开发技术。《轻松学开发:轻松学JavaWeb开发》最大的特色就是提供了大量的插图,一改过去编程书籍枯燥乏味的文字讲解,利用各种说明插图和运行结果示意图,生动形象地再现了JavaWeb开发需要的所有知识,使读者能够轻松地掌握学习内容。另外,作者专门为每一章编写了一些习题,以便读者对该章的学习水平进行检测。本书还录制了大量的配套教学视频,这些视频和书中的实例源代码一起收录于本书的配套光盘中。
《轻松学开发:轻松学JavaWeb开发》共分5篇。第1篇“JSP基础篇”,主要包括浏览器技术、JSP基础、JSP内置对象、JavaBean基础、Servlet编程以及EL表达式语言和JSTL标签等知识。第2篇“Struts2技术篇”,主要内容包括Struts2框架入门、Struts2配置详解、Struts2拦截器、Struts2类型转换和输入校验以及国际化和文件上传、标签库等内容。第3篇“Hibernate技术篇”,主要包括Hibernate框架入门、Hibernate的配置和会话等技术。第4篇“Spring技术篇”,主要内容包括Spring框架入门、控制反转和面向切面编程等方面的知识。第5篇“S2SH整合篇”,本篇主要实现了3种重要技术的整合开发。
《轻松学开发:轻松学JavaWeb开发》涉及面广,从基本操作到高级技术和核心原理,再到项目开发,几乎涉及JavaWeb开发的所有重要知识。本书适合所有想全面学习JavaWeb开发技术的人员阅读,也适合各种希望使用JavaWeb3大框架进行开发的工程技术人员使用。对于经常使用JavaWeb做开发的人员,更是一本不可多得的案头必备参考书。
- 【目录】
-
JSP基础篇
第1章浏览器技术
1.1HTTP协议
1.1.1HTTP协议原理
1.1.2HTTP请求格式
1.1.3HTTP响应格式
1.1.4Contenttype
1.2HTML
1.2.1标记语言
1.2.2超链接
1.2.3静态页面
1.3HTML常用表单标签
1.3.1表单元素
1.3.2表单元素的属性
1.3.3表单中添加目的地址
1.3.4表单中添加数据的提交方式
1.4CSS基础
1.4.1CSS属性设置
1.4.2CSS绝对定位
1.4.3CSS实现表格变色
1.5小结
1.6本章习题
第2章JSP基础
2.1JSP与服务器
2.1.1JSP在服务器上的工作原理
2.1.2Web服务器Tomcat的搭建
2.1.3安装MyEclipse
2.1.4MyEclipse中集成Tomcat服务器
2.1.5MyEclipse中JSP页面的创建
2.1.6MyEclipse中Web项目的发布和运行
2.2JSP的基本语法
2.2.1JSP注释
2.2.2声明变量和方法
2.2.3JSP表达式
2.3JSP编译指令
2.3.1page指令
2.3.2include指令
2.3.3taglib指令
2.4JSP动作指令
2.4.1动作指令
2.4.2动作指令
2.4.3动作指令
2.5小结
2.6本章习题
第3章JSP内置对象
3.1request内置对象
3.1.1获取用户提交的表单信息
3.1.2获取服务器端和客户端信息
3.1.3request中保存和读取共享数据
3.2response内置对象
3.2.1response实现页面转向
3.2.2动态设置页面返回的MIME类型
3.3out内置对象
3.4session内置对象
3.4.1获取session的ID
3.4.2session中保存和读取共享数据
3.4.3session对象的生命周期
3.5application内置对象
3.6其他内置对象
3.6.1pageContext内置对象
3.6.2config内置对象
3.6.3exception内置对象
3.6.4page内置对象
3.7JSP中的中文乱码问题
3.7.1JSP页面中文乱码
3.7.2表单提交中文乱码
3.7.3URL传递参数中文乱码
3.7.4MyEclipse开发工具中文JSP文件的保存
3.8小结
3.9本章习题
第4章JavaBean基础
4.1创建JavaBean
4.1.1JavaBean类
4.1.2JavaBean属性和方法
4.2JSP与JavaBean交互的动作指令
4.2.1动作指令
4.2.2动作指令
4.2.3动作指令
4.3JavaBean的应用
4.3.1计数器JavaBean
4.3.2数据库应用
4.4小结
4.5本章习题
第5章Servlet编程
5.1Servlet基础
5.1.1什么是Servlet
5.1.2Servlet的生命周期
5.2简单Servlet开发配置示例
5.3使用HttpServlet处理客户端请求
5.3.1处理Get请求doGet
5.3.2处理Post请求doPost
5.4JSP页面调用Servlet
5.4.1通过表单提交调用Servlet
5.4.2通过超链接调用Servlet
5.5Servlet文件操作
5.5.1Servlet读取文件
5.5.2Servlet写文件
5.5.3Servlet下载文件
5.6Servlet的应用
5.6.1获取请求信息头部内容
5.6.2获取请求信息
5.6.3获取参数信息
5.6.4Cookie操作
5.7Session技术
5.7.1HttpSession接口方法
5.7.2通过Cookie跟踪Session
5.7.3通过重写URL跟踪Session
5.8Servlet过滤器
5.8.1过滤器的方法和配置
5.8.2过滤器应用实例——禁止未授权的IP访问站点
5.8.3过滤器应用实例——版权过滤器
5.9Servlet监听器
5.9.1监听Servlet上下文信息
5.9.2监听HTTP会话信息
5.9.3对客户端请求进行监听
5.10小结
5.11本章习题
第6章用户自定义标签
6.1自定义标签概述
6.1.1自定义标签的构成
6.1.2自定义标签声明
6.1.3标签库描述符文件
6.1.4标签处理器
6.2简单格式的标签开发
6.3自定义带有属性的标签
6.4自定义带有体的标签
6.5自定义嵌套标签
6.6小结
6.7本章习题
第7章EL与JSTL
7.1EL简介
7.2EL应用
7.2.1EL运算符求值
7.2.2访问作用域变量
7.2.3EL内置对象
7.2.4EL函数
7.3JSTL简介
7.4Core标签库(核心标签库)
7.4.1表达式操作标签
7.4.2流程控制标签
7.4.3迭代操作标签
7.4.4URL相关的标签
7.5XML操作标签库
7.5.1核心操作标签
7.5.2流程控制标签
7.5.3转换操作标签
7.6JSTL格式化标签库
7.6.1国际化标签
7.6.2消息标签
7.6.3数字日期格式化标签
7.7JSTL数据库标签库
7.7.1建立数据源连接标签
7.7.2数据库操作标签
7.8JSTL函数标签库
7.9小结
7.10本章习题
Struts2技术篇
第8章Struts2框架入门
8.1Struts2概述
8.1.1Struts2的由来
8.1.2MVC模式
8.1.3JavaWeb的实现模型
8.1.4为什么要使用Struts
8.2Struts2的下载与安装
8.2.1Struts2的下载过程
8.2.2Struts2安装过程
8.3使用Struts2实现第一个程序
8.3.1Struts2的工作流程
8.3.2开发一个Struts2框架程序的步骤
8.3.3配置web.xml
8.3.4编写JSP界面
8.3.5编写Action
8.3.6配置文件中增加映射
8.4小结
8.5本章习题
第9章Struts2配置详解
9.1Struts2配置文件
9.1.1web.xml文件
9.1.2struts.xml文件
9.1.3struts-default.xml和struts.properties文件
9.2struts.xml文件配置详解
9.2.1Bean配置
9.2.2常量配置
9.2.3包配置
9.2.4命名空间配置
9.2.5包含配置
9.2.6拦截器配置
9.3配置Action
9.3.1Action实现类
9.3.2间接访问ServletAPI
9.3.3直接访问ServletAPI
9.3.4动态方法调用
9.3.5使用method属性和通配符映射
9.3.6默认Action
9.4配置Result
9.4.1结果映射
9.4.2dispatcher结果类型
9.4.3redirect结果类型
9.4.4redirectAction结果类型
9.4.5使用通配符动态配置result
9.4.6使用OGNL动态配置result
9.5小结
9.6本章习题
第10章Struts2拦截器
10.1拦截器的实现原理
10.1.1拦截器简介
10.1.2拦截器实现原理
10.2Struts2拦截器
10.2.1Struts2拦截器原理
10.2.2配置拦截器
10.3自定义拦截器
10.3.1自定义拦截器类
10.3.2使用自定义拦截器
10.4Struts2系统拦截器
10.4.1系统拦截器
10.4.2timer拦截器实例
10.5权限拦截器实例
10.5.1权限拦截器
10.5.2配置拦截器
10.5.3业务控制器Action
10.6小结
10.7本章习题
第11章Struts2类型转换和输入校验
11.1Struts2类型转换基础
11.1.1为什么需要类型转换
11.1.2自定义类型转换器
11.2使用Struts2的类型转换
11.2.1内建类型转换器
11.2.2使用集合类型属性
11.3Struts2输入校验
11.3.1使用validate方法完成输入校验
11.3.2Struts2内置校验框架
11.4小结
11.5本章习题
第12章国际化和文件上传
12.1JSP页面国际化
12.1.1加载全局资源文件实现国际化
12.1.2临时指定资源文件完成国际化
12.1.3为资源文件传递参数
12.2Action国际化
12.2.1加载全局资源文件完成国际化
12.2.2加载包范围资源文件完成国际化
12.2.3加载Action范围资源文件完成国际化
12.2.4资源文件加载顺序
12.3基于Struts2完成文件上传
12.3.1下载并安装Common-FileUpload框架
12.3.2实现文件上传控制器
12.3.3完成文件上传
12.4多文件上传
12.4.1实现多文件上传控制器
12.4.2完成多文件上传
12.5小结
12.6本章习题
第13章Struts2标签库
13.1Struts2标签库概述
13.2控制标签
13.2.1if/elseif/else标签
13.2.2iterator标签
13.2.3append标签
12.2.4generator标签
13.3数据标签
13.3.1action标签
13.3.2bean标签
13.3.3date标签
13.4表单标签
13.4.1简单表单标签
13.4.2combobox标签
13.4.3datetimepicker标签
13.5小结
13.6本章习题
Hibernate技术篇
第14章Hibernate框架入门
14.1Hibernate概述
14.1.1什么是ORM
14.1.2为什么要使用ORM
14.1.3使用Hibernate的优势
14.2在程序中使用Hibernate
14.2.1安装MySQL数据库
14.2.2MyEclipse对Hibernate的支持
14.3第一个Hibernate程序
14.3.1开发Hibernate程序的基本步骤
14.3.2创建数据库
14.3.3创建Hibernate配置文件
14.3.4创建会话工厂类
14.3.5创建实体类
14.3.6创建对象关系映射文件
14.3.7完成插入数据
14.3.8查询学生列表
14.4小结
14.5本章习题
第15章Hibernate配置和会话
15.1传统方式配置Hibernate
15.1.1配置Hibernate
15.1.2配置映射文件
15.2使用Annotations配置映射
15.2.1使用@Entity注释实体类
15.2.2使用@Table注释实体类
15.2.3使用@Id注释实体类标识
15.2.4使用@GenerateValue注释覆盖标识的默认访问策略
15.2.5使用@GenericGenerator注释生成标识生成器
15.2.6使用@Column注释实体类非标识属性
15.2.7自定义AnnotationSessionFactory类获得Session对象
15.2.8测试Annotations注释是否成功完成映射
15.3会话(Session)的应用
15.3.1Hibernate对象状态
15.3.2使用save方法持久化对象
15.3.3使用load方法装载对象
15.3.4使用refresh方法刷新对象
15.3.5使用delete方法删除对象
15.4小结
15.5本章习题
Spring技术篇
第16章Spring框架入门
16.1Spring概述
16.1.1Spring技术介绍
16.1.2为什么使用Spring
16.2Spring开发环境的搭建
16.3开发Spring的HelloWorld程序
16.3.1开发Spring程序的步骤
16.3.2编写业务接口
16.3.3编写业务实现类
16.3.4配置业务实现类
16.3.5编写客户端进行测试
16.4小结
16.5本章习题
第17章控制反转
17.1IoC容器
17.1.1Bean工厂接口
17.1.2实例化容器
17.1.3多配置文件的使用
17.1.4使用容器实例化Bean
17.2依赖注入
17.2.1Setter方法注入
17.2.2构造函数注入
17.2.3注入其他Bean
17.2.4注入集合
17.3Bean作用域
17.3.1singleton作用域
17.3.2prototype作用域
17.3.3request作用域
17.3.4Session作用域
17.3.5globalsession作用域
17.4小结
17.5本章习题
第18章面向切面编程
18.1面向切面编程简介
18.1.1面向切面编程的概念
18.1.2面向切面编程的功能
18.2使用注解方式进行AOP开发
18.2.1启动AspectJ的支持
18.2.2声明切面
18.2.3声明切入点
18.2.4声明通知
18.3使用注解对数据访问层进行管理
18.4切入点
18.4.1切入点指定者
18.4.2合并连接点
18.4.3切入点表达式
18.5通知
18.5.1返回后通知
18.5.2出错后通知
18.5.3后通知
18.5.4环绕通知
18.6在Spring中进行JDBC编程
18.6.1Spring中的数据库封装操作类和数据源接口
18.6.2创建数据库表操作
18.6.3更新数据库操作
18.6.4查询数据库操作
18.7小结
18.8本章习题
S2SH整合篇
第19章框架技术整合开发
19.1Struts2和Hibernate框架的整合开发
19.1.1整合策略
19.1.2数据库层开发
19.1.3持久层开发
19.1.4数据访问层开发
19.1.5业务逻辑层开发
19.1.6完成书籍的录入
19.1.7完成所有图书的显示
19.2Struts2和Spring整合开发
19.2.1整合策略
19.2.2安装Spring插件完成整合
19.2.3装配数据访问层
19.2.4装配业务逻辑层
19.2.5装配业务控制器
19.3Hibernate和Spring整合开发
19.3.1使用Spring管理数据源
19.3.2使用Spring管理SessionFactory
19.3.3使用HibernateTemplate类
19.3.4使用HibernateDaoSupport类
19.3.5使用Spring管理事务管理器
19.3.6为业务逻辑层注入事务管理器
19.3.7使用TransactionTemplate进行事务管理
19.4小结
……
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价