fbpx

[email protected]

购物车

 查看订单

  • 我的帐户
东东购 | EasternEast
  • 中文书店
    • 畅销排行榜
      • 小说 畅销榜
      • 童书 畅销榜
      • 外语畅销榜
      • 管理畅销榜
      • 法律畅销榜
      • 青春文学畅销榜
    • 热门分类
      • 社会小说
      • 成功/励志 畅销榜
      • 人物传记
      • 大陆原创
      • 绘本童书
      • 影视小说
    • 文学推荐
      • 文集
      • 戏剧
      • 纪实文学
      • 名家作品
      • 民间文学
      • 中国现当代随笔
    • 新书热卖榜
      • 小说 新书热卖榜
      • 青春文学 新书热卖榜
      • 童书 新书热卖榜
      • 管理 新书热卖榜
      • 成功/励志 新书热卖榜
      • 艺术 新书热卖榜
  • 精选分类
    • 小说
    • 保健养生
    • 烹饪/美食
    • 风水/占卜
    • 青春文学
    • 童书
    • 管理
    • 成功/励志
    • 文学
    • 哲学/宗教
    • 传记
    • 投资理财
    • 亲子家教
    • 动漫/幽默
    • 法律 Legal
    • 经济 Economics
    • 所有分类
  • 关于东东
  • 帮我找书
搜索
首页计算机/网络程序设计Java Web及其框架技术

Java Web及其框架技术

作者:陈振兴 出版社:电子工业出版社 出版时间:2024年01月 

ISBN: 9787121468230
年中特卖用“SALE15”折扣卷全场书籍85折!可与三本88折,六本78折的优惠叠加计算!全球包邮!
trust badge

EUR €48.99

类别: 计算机/网络 新书热卖榜, 程序设计 SKU:65e595e7f0f22465e2ccca75 库存: 有现货
  • 描述
  • 评论( 0 )

描述

包 装: 平塑是否套装: 否国际标准书号ISBN: 9787121468230

内容简介
Java是一个面向互联网的开源的计算机程序设计语言,拥有跨平台、面向对象、多线程的特点,经过20多年的发展,吸收了软件开发领域的最新技术,支持泛型编程、Lambda表达式、反射、注解等,形成了Spring、SpringMVC、Mybatis、springBoot等框架技术,先后使用了Git,Maven,Docker等各种项目管理、构建和配置工具,广泛应用于企业级Web应用开发和移动应用开发。对于大多数学生来说,Java的学习周期长,学习难度大,学习效率低。在众多的Java知识内容当中,合理选择知识体系和教学内容,实现课堂教学的有效、实效和高效,是Java课程教学中面临的难题。为此,教材编写组制订Java初级、中级和中高级的三级教学体系。本书为中级教学体系,主要讲授Java Web方面的内容,并引入SSM框架内容。内容侧重于Web开发基础,也即JavaEE基础部分。在Web开发部分,除了JSP和Servlet以外,增加JSP标签、EL表达式和过滤器等和Web开发相关的内容。之后以基础应用为主介绍Spring、Spring MVC、MyBatis,最后实现SSM整合应用案例。
作者简介
陈振兴,云南财经大学教师,副教授,硕士生导师,主要研究方向为软件工程与信息系统,长期从事计算机教学和计算机软件开发工作,主持多项横向项目的软件开发工作,代表软件为高校教学管理系统、医院信息管理系统和电子病历系统;主要讲授课程:Java面向对象程序设计,系统分析与设计,数据库运用等课程。
目  录
目 录

第一部分 Java Web开发基础

第1章 Java Web基础知识与Web开发环境配置 2

1.1 Web应用程序的基本概念 2

1.1.1 静态网站与动态网站 2

1.1.2 Web前端与Web后端 3

1.1.3 C/S架构与B/S架构 3

1.2 Web的工作原理 3

1.2.1 HTTP协议 4

1.2.2 HTTP报文格式 4

1.2.3 GET方法 7

1.2.4 POST方法 8

1.3 Tomcat服务器 8

1.3.1 Servlet容器介绍 8

1.3.2 Tomcat简介 9

1.3.3 Tomcat服务器的安装配置 9

1.3.4 测试Tomcat服务器 9

1.3.5 在Eclipse中配置Tomcat服务器 9

1.3.6 在IDEA中配置Tomcat服务器 12

1.4 创建Web项目示例 14

1.4.1 在Eclipse中创建Web项目 14

1.4.2 在IDEA中创建Web项目 15

1.5 本章小结 19

1.6 习题 19

第2章 JSP技术 20

2.1 JSP简介 20

2.1.1 什么是JSP 20

2.1.2 JSP的特点 20

2.1.3 JSP的工作原理 20

2.2 JSP标准语法 21

2.2.1 一个简单的JSP程序 21

2.2.2 JSP注释 22

2.2.3 JSP脚本 24

2.2.4 JSP与HTML的混合使用 26

2.3 JSP编译指令 27

2.3.1 include指令 27

2.3.2 page指令 28

2.3.3 taglib指令 29

2.4 JSP动作 29

2.4.1 forward动作 29

2.4.2 include动作 30

2.5 JSP的隐含对象 32

2.5.1 输出对象out 32

2.5.2 请求对象request 32

2.5.3 响应对象response 34

2.5.4 会话对象session 35

2.5.5 Web服务器对象application 36

2.6 编程示例:客户信息展示 36

2.7 本章小结 39

2.8 习题 40

第3章 JSP与JavaBean 41

3.1 JavaBean的定义 41

3.2 两种JavaBean的封装类 41

3.2.1 封装数据的JavaBean 41

3.2.2 封装业务的JavaBean 43

3.3 JavaBean在JSP中的使用 48

3.3.1 <jsp:useBean>标签 48

3.3.2 <jsp:setProperty> 48

3.3.3 <jsp:getProperty> 48

3.4 用户管理系统案例的用户信息管理功能实现 49

3.5 MVC设计模式 53

3.6 本章小结 54

3.7 习题 54

第4章 Servlet编程基础 55

4.1 Servlet的定义及作用 55

4.2 Servlet开发入门 56

4.2.1 Servlet接口及其实现类 56

4.2.2 体系结构 57

4.2.3 通过继承GenericServlet类实现Servlet 57

4.2.4 通过继承HttpServlet类实现Servlet 61

4.2.5 Servlet的生命周期和工作流程 63

4.3 Servlet部署 64

4.3.1 web.xml配置文件部署方式 65

4.3.2 Annotation部署方式 66

4.4 请求与响应 70

4.4.1 HttpServletRequest对象 71

4.4.2 HttpServletResponse对象 79

4.5 获取请求参数的通用方式 83

4.5.1 请求参数 83

4.5.2 String getQueryString()方法和BufferedReader getReader()方法 84

4.5.3 通用请求参数获取方法 87

4.5.4 通过request对象传递数据 89

4.6 响应信息中输出中文乱码问题和请求信息中中文请求参数乱码问题 90

4.6.1 响应信息中输出中文乱码问题 90

4.6.2 请求信息中中文请求参数乱码问题 92

4.7 请求重定向和请求转发 94

4.7.1 请求重定向 94

4.7.2 请求转发 97

4.7.3 路径配置 100

4.8 ServletConfig和ServletContext 100

4.8.1 ServletConfig接口 101

4.8.2 ServletContext接口 102

4.9 用户管理系统案例的后端实现 105

4.9.1 用户数据的增加 106

4.9.2 用户数据的编辑 106

4.9.3 用户数据的删除 107

4.10 本章小结 108

4.11 习题 108

第5章 Servlet的会话技术 110

5.1 会话跟踪技术概述 110

5.2 浏览器会话Cookie技术 112

5.2.1 Cookie 112

5.2.2 Cookie API 113

5.2.3 Cookie实例 114

5.2.4 Cookie的原理分析 116

5.3 服务器会话Session技术 117

5.3.1 Session技术 117

5.3.2 Session技术的工作原理 117

5.3.3 HttpSession API 118

5.3.4 废弃当前会话 124

5.4 URL重写技术 127

5.5 用户管理系统案例的改进 130

5.6 本章小结 131

5.7 习题 132

第6章 过滤器与监听器 134

6.1 过滤器概述 134

6.1.1 什么是过滤器 134

6.1.2 过滤器的工作流程 135

6.1.3 Filter接口 136

6.1.4 过滤器的开发步骤 137

6.1.5 过滤器部署配置 139

6.1.6 Filter链 141

6.2 过滤器实现统一全站编码 143

6.2.1 使用过滤器实现统一全站编码 143

6.2.2 用户管理系统案例的登录功能改进 146

6.3 监听器概述 147

6.3.1 什么是监听器 147

6.3.2 监听域对象的生命周期 147

6.3.3 注册监听器 149

6.3.4 监听域对象的属性变更 152

6.3.5 感知被HttpSession绑定的事件监听器 156

6.4 本章小结 157

6.5 习题 157

第7章 EL表达式与JSTL标准标签库 159

7.1 表达式语言(EL表达式) 159

7.1.1 EL的概念 160

7.1.2 EL表达式基本语法 161

7.1.3 禁用EL表达式 164

7.1.4 EL表达式中的隐式对象 165

7.2 JSTL标准标签库 168

7.2.1 JSTL概念 169

7.2.2 JSTL的安装和使用 169

7.2.3 JSTL中的Core标签库 170

7.2.4 自定义标签库 183

7.3 本章小结 184

7.4 习题 184

第二部分 Java Web开发框架

第8章 Spring框架基础 186

8.1 Spring框架的简介 186

8.1.1 Spring框架的基本概念 186

8.1.2 在IDEA中配置Spring应用程序 187

8.2 Spring IoC容器 190

8.2.1 Spring IoC容器概述 190

8.2.2 Spring IoC容器的设计 193

8.2.3 Spring 框架中的依赖注入 194

8.3 依赖注入的3种方式 196

8.3.1 构造器注入 196

8.3.2 Setter注入 199

8.3.3 接口注入 200

8.4 bean的作用域 201

8.4.1 作用域的分类 201

8.4.2 singleton 202

8.4.3 prototype 204

8.5 Spring框架中bean的装配方式 205

8.5.1 基于XML装配bean 205

8.5.2 基于组件扫描注解装配bean 207

8.5.3 基于注解装配bean 209

8.5.4 基于@Autowired注解自动装配 211

8.6 Spring框架的AOP 214

8.6.1 AOP的概念 214

8.6.2 Spring框架中AOP环境配置 215

8.6.3 Spring框架的AOP的使用 216

8.6.4 Spring框架注解风格的AOP开发 218

8.7 本章小结 219

8.8 习题 219

第9章 Spring MVC框架的使用 221

9.1 MVC设计模式 221

9.2 Spring MVC框架的介绍 222

9.3 Spring MVC框架的工作机制与应用示例 223

9.3.1 Spring MVC框架的工作机制 223

9.3.2 开发一个Spring MVC框架的简单应用程序 224

9.4 基于注解的Spring MVC框架开发 229

9.4.1 @Controller注解 229

9.4.2 @RequestMapping 注解 229

9.4.3 @SessionAttribute注解和@SessionAttributes注解 231

9.4.4 控制器方法中处理请求方法的参数类型 231

9.4.5 基于Spring MVC框架的注解开发示例 232

9.5 请求处理方法的返回类型 234

9.5.1 Model类型的使用 234

9.5.2 ModelAndView类的使用 235

9.5.3 返回类型为String类型 235

9.6 Spring MVC框架的拦截器 236

9.6.1 Spring MVC框架的拦截器使用 236

9.6.2 Spring MVC框架拦截器的执行顺序 238

9.7 Spring MVC框架的异常处理器 239

9.8 本章小结 240

9.9 习题 240

第10章 MyBatis框架的使用 243

10.1 DAO层技术简介 243

10.2 MyBatis框架概述 244

10.2.1 ORM与MyBatis 244

10.2.2 MyBatis框架的开发环境搭建 246

10.3 MyBatis框架的工作原理 246

10.4 MyBatis框架的配置与映射开发 249

10.4.1 MyBatis框架的配置文件 249

10.4.2 配置文件中的常用元素 250

10.5 XML映射文件 251

10.5.1 常用元素 251

10.5.2 <select>元素 251

10.5.3 <insert>元素 254

10.5.4 <update>元素和<delete>元素 255

10.5.5 <sql>元素 256

10.6 结果映射<result>元素 256

10.7 MyBatis框架的注解开发 258

10.7.1 常用注解 258

10.7.2 一个基于注解的示例 260

10.8 本章小结 263

10.9 习题 263

第11章 SSM整合应用案例 265

11.1 系统概述 265

11.1.1 系统功能设计 265

11.1.2 数据库设计 266

11.1.3 实体类设计 266

11.2 项目构建工具Maven与SSM项目创建 267

11.2.1 Maven的使用 267

11.2.2 利用Maven创建SSM项目 269

11.2.3 配置SSM依赖 270

11.3 SSM框架整合 274

11.3.1 规划项目结构 274

11.3.2 编写配置文件 275

11.4 MyBatis框架整合 278

11.4.1 解耦合 279

11.4.2 参数传递 280

11.4.3 关联关系 282

11.4.4 动态SQL标签 284

11.4.5 DAO层设计 285

11.5 Spring整合 286

11.5.1 DI 286

11.5.2 AOP 286

11.5.3 对DAO层和Service层支持 287

11.5.4 Service层设计 288

11.6 Spring MVC使用 288

11.6.1 URL映射 289

11.6.2 接收参数 290

11.6.3 转发、重定向、响应JSON 291

11.6.4 Controller的设计 293

11.6.5 拦截器的使用 295

11.7 JSP界面设计 296

11.8 部署项目 301

11.8.1 配置Tomcat容器 301

11.8.2 运行访问 303

11.9 本章小结 304

11.10 习题 304

抢先评论了 “Java Web及其框架技术” 取消回复

评论

还没有评论。

相关产品

阅读更多
缺货

C Primer Plus 第6版 中文版 C语言入门经典教程

EUR €53.99
评分 5.00 / 5
加入购物车

Java从入门到精通(第4版)(附光盘)

EUR €43.99
评分 5.00 / 5
加入购物车

学习使用C指针(影印版)

EUR €27.99
加入购物车

利用Python进行数据分析(原书第2版)

EUR €68.99
评分 5.00 / 5

东东购的宗旨是服务喜爱阅读中文书籍的海外人民,提供一个完善的购书平台,让国人不论何时何地都能沉浸在书香之中,读着熟悉的中文字,回忆着家乡的味道。


安全加密结账 安心网络购物 支持Paypal付款

常见问题

  • 货物配送
  • 退换货政策
  • 隐私政策
  • 联盟营销

客户服务

  • 联系东东
  • 关于东东
  • 帮我找书
  • 货物追踪
  • 会员登入

订阅最新的优惠讯息和书籍资讯

选择币别

EUR
USD
CAD
AUD
NZD
NOK
GBP
CHF
SEK
CNY
UAH
ILS
SAR
MXN
KRW
MYR
SGD
HUF
TRY
JPY
HKD
TWD
facebookinstagram
©2020 东东购 EasternEast.com

限时特卖:用“SALE15”优惠券全场书籍85折!可与三本88折,六本78折的优惠叠加计算。 忽略