Web程序设计——Java Web实用网站开发(微课版) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线

Web程序设计——Java Web实用网站开发(微课版)精美图片
》Web程序设计——Java Web实用网站开发(微课版)电子书籍版权问题 请点击这里查看《

Web程序设计——Java Web实用网站开发(微课版)书籍详细信息

  • ISBN:9787302631750
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2023-06
  • 页数:暂无页数
  • 价格:53.10
  • 纸张:胶版纸
  • 装帧:平装-胶订
  • 开本:16开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看

寄语:

采用IDEA开发环境,MVC模式项目教学,课程思政融入教学内容,实用性案例资源丰富。


内容简介:

Java Web是Web应用程序开发中的主流技术之一。本书以IntelliJ IDEA为开发平台,以技术应用能力培养为主线,介绍Web的基础概念、开发环境、Web前端开发技术、jQuery、Servlet、JSP、网站会话管理、EL表达式与JSTL、JDBC技术、JDBCUtils工具,最后的PetStore项目综合开发全过程,提供基于MVC模式的Java Web项目开发的学习模板。书中包含的实例来自作者多年的教学积累和项目开发经验总结,颇具实用性。书中的实例和习题设计融入课程思政元素,让读者在技术学习过程中潜移默化地受到德育的熏陶。   为方便教师教学和读者自学,本书通过嵌入二维码的方式提供实例讲解等教材重点内容的微课,以及免费配套的课件、教学大纲、实例源代码等。   本书概念清晰、逻辑性强,内容由浅入深、循序渐进,适合作为高等学校计算机相关专业的“Web程序设计”“网络程序设计”“Web数据库应用”等课程的教材,也适合对Web应用程序开发有兴趣的人员自学使用。希望本书能成为初学者从入门到精通的阶梯。


书籍目录:

第1章 Java Web开发基础 1

1.1  网站的基础知识 1

  1.1.1  万维网 1

  1.1.2  网站与网页 1

  1.1.3  静态网页与动态网页 2

1.2  请求响应模式 3

  1.2.1  客户端与Web服务器 3

  1.2.2  HTTP通信协议 3

  1.2.3  URL 4

1.3  动态页面技术 4

  1.3.1  ASP及ASP.NET技术 4

  1.3.2  PHP技术 5

  1.3.3  Servlet及JSP技术 6

  1.3.4  动态页面技术的比较 7

1.4  Web服务器 7

  1.4.1  Tomcat的安装 7

  1.4.2  Tomcat的配置 9

  1.4.3  Tomcat的运行 12

  1.4.4  在Tomcat中部署网站 13

1.5  开发工具 13

  1.5.1  IDEA的安装与注册 14

  1.5.2  在IDEA中创建项目 16

1.6  小结 20

1.7  习题 20

第2章  Web前端开发技术 22

2.1  HTML标记语言 22

  2.1.1  HTML文档结构 22

  2.1.2  HTML文字排版标记 23

  2.1.3  图片与超链接标记 25

  2.1.4  HTML5新增的语义标记 27

  2.1.5  表格标记 29

  2.1.6  表单标记 31

2.2  CSS样式表 34

  2.2.1  CSS的引入 34

  2.2.2  CSS的语法 35

  2.2.3  基本CSS选择符 36

  2.2.4  CSS的属性 37

2.3  JavaScript脚本语言 40

  2.3.1  JavaScript语言基础 40

  2.3.2  JavaScript流程控制语句 41

  2.3.3  JavaScript函数 43

  2.3.4  JavaScript常用对象 43

2.4  jQuery 47

  2.4.1  jQuery基础语法 48

  2.4.2  jQuery运用实例 49

2.5  小结 53

2.6  习题 53

第3章  Servlet基础 55

3.1  Servlet概述 55

3.2  Servlet的生命周期与运行过程 56

3.3  开发第一个Servlet 57

3.4  Servlet的部署方法 60

  3.4.1  通过web.xml部署Servlet 61

  3.4.2  通过注解方式部署Servlet 63

3.5  请求Servlet的三种方式 64

  3.5.1  超链接请求Servlet 64

  3.5.2  表单请求Servlet 66

  3.5.3  Ajax方法请求Servlet 68

3.6  小结 71

3.7  习题 71

第4章  JSP技术 74

4.1  JSP概述 74

4.2  JSP的技术原理 75

  4.2.1  JSP的执行过程 75

  4.2.2  JSP对应的Servlet分析 76

4.3  JSP页面的基本构成 77

4.4  JSP脚本元素 78

4.5  JSP指令 80

  4.5.1  page指令 80

  4.5.2  include指令 81

  4.5.3  taglib指令 83

4.6  JSP动作标记 83

  4.6.1  include动作标记 83

  4.6.2  forward动作标记 85

  4.6.3  param动作标记 85

4.7  JSP内置对象 86

  4.7.1  request对象 86

  4.7.2  response对象 91

  4.7.3  out对象 95

  4.7.4  page对象和config对象 96

  4.7.5  pageContext对象和exception对象 96

4.8  小结 97

4.9  习题 97

第5章  会话管理 103

5.1  会话概述 103

5.2  Cookie技术 104

  5.2.1  Cookie概述 104

  5.2.2  Cookie的运行机制 105

  5.2.3  Cookie的应用 107

5.3  Session技术 111

  5.3.1  Session概述 111

  5.3.2  Session的运行机制 111

  5.3.3  Session的生命周期 112

  5.3.4  Session的应用 113

5.4  小结 119

5.5  习题 119

第6章  EL表达式与JSTL 121

6.1  JavaBean 121

  6.1.1  JavaBean概述 121

  6.1.2  JavaBean的属性规范 122

6.2  EL表达式 123

  6.2.1  EL表达式概述 123

  6.2.2  EL运算符 124

  6.2.3  EL内置对象 127

6.3  JSTL 129

  6.3.1  JSTL概述 129

  6.3.2  引入JSTL 130

  6.3.3  JSTL Core标签库 131

6.4  小结 137

6.5  习题 137

第7章  JDBC与JDBCUtils工具 139

7.1  JDBC 139

  7.1.1  JDBC概述 139

  7.1.2  JDBC常用的API 140

  7.1.3  JDBC操作数据库的步骤 142

7.2  JDBCUtils工具类 153

  7.2.1  数据库连接池 153

  7.2.2  数据源 154

  7.2.3  JDBCUtils类设计 155

7.3  JDBCTemplate 158

  7.3.1  JDBCTemplate的简介 158

  7.3.2  JDBCTemplate的常用方法 159

7.4  小结 162

7.5  习题 162

第8章  宠物商城项目设计与项目架构 165

8.1  需求分析 165

  8.1.1  项目背景 165

  8.1.2  业务流程分析 165

  8.1.3  用例分析 166

8.2  系统设计 167

  8.2.1  功能模块设计 167

  8.2.2  MVC开发模式 168

8.3  数据库设计 170

  8.3.1  概念模型 170

  8.3.2  关系模型 171

  8.3.3  物理设计 172

8.4  项目架构的搭建 174

  8.4.1  创建项目 174

  8.4.2  项目架构 176

  8.4.3  配置jar包 177

  8.4.4  网站结构 179

  8.4.5  数据库连接配置 181

8.5  小结 183

8.6  习题 183

第9章  宠物商城购物模块 185

9.1  首页展示 185

  9.1.1  功能简介 185

  9.1.2  模型代码的编写 186

  9.1.3  模型代码的测试 187

  9.1.4  控制器代码 190

  9.1.5  视图代码 192

  9.1.6  项目部署配置 193

  9.1.7  功能测试 193

  9.1.8  视图优化 195

9.2  宠物详情 199

  9.2.1  功能简介 199

  9.2.2  模型代码的编写 199

  9.2.3  模型代码的测试 200

  9.2.4  控制器代码 200

  9.2.5  视图代码 201

  9.2.6  功能测试 202

  9.2.7  视图优化 203

  9.2.8  视图拆分 205

9.3  添加宠物商品到购物车 209

  9.3.1  功能简介 209

  9.3.2  模型代码的编写 209

  9.3.3  模型代码的测试 212

  9.3.4  控制器代码 214

  9.3.5  视图代码 215

  9.3.6  功能测试 216

9.4  删除购物车中的宠物商品 217

  9.4.1  功能简介 217

  9.4.2  模型代码的编写 217

  9.4.3  模型代码的测试 218

  9.4.4  控制器代码 219

9.5  小结 219

9.6  习题 220

第10章  宠物商城用户模块 221

10.1  用户注册 221

  10.1.1  功能简介 221

  10.1.2  模型代码的编写 222

  10.1.3  模型代码的测试 223

  10.1.4  控制器代码 225

  10.1.5  视图代码 226

  10.1.6  功能测试 228

10.2  用户登录 229

  10.2.1  功能简介 229

  10.2.2  模型代码的编写 229

  10.2.3  模型代码的测试 230

  10.2.4  控制器代码 230

  10.2.5  视图代码 231

  10.2.6  功能测试 232

10.3  用户中心 233

  10.3.1  功能简介 233

  10.3.2  模型代码的编写 233

  10.3.3  模型代码的测试 235

  10.3.4  控制器代码 237

  10.3.5  视图代码 241

  10.3.6  功能测试 245

10.4  订单确认 247

  10.4.1  功能简介 247

  10.4.2  模型代码的编写 248

  10.4.3  模型代码的测试 250

  10.4.4  控制器代码 252

  10.4.5  视图代码 253

  10.4.6  功能测试 255

10.5  订单下达 256

  10.5.1  功能简介 256

  10.5.2  模型代码的编写 256

  10.5.3  模型代码的测试 259

  10.5.4  控制器代码 260

  10.5.5  视图代码 261

  10.5.6  功能测试 262

10.6  小结 263

10.7  习题 263

第11章  宠物商城管理员模块 264

11.1  分类管理 264

  11.1.1  功能简介 264

  11.1.2  模型代码的编写 265

  11.1.3  模型代码的测试 266

  11.1.4  控制器代码 269

  11.1.5  视图代码 270

  11.1.6  功能测试 273

11.2  宠物管理 274

  11.2.1  功能简介 274

  11.2.2  模型代码的编写 275

  11.2.3  模型代码的测试 276

  11.2.4  控制器代码 277

  11.2.5  视图代码 280

  11.2.6  功能测试 285

11.3  订单管理 286

  11.3.1  功能简介 286

  11.3.2  模型代码的编写 286

  11.3.3  模型代码的测试 290

  11.3.4  控制器代码 292

  11.3.5  视图代码 294

  11.3.6  功能测试 296

11.4  小结 297

11.5  习题 297

第12章  宠物商城优化完善 299

12.1  分类浏览宠物 299

  12.1.1  功能简介 299

  12.1.2  模型代码的编写 300

  12.1.3  模型代码的测试 300

  12.1.4  控制器代码 301

  12.1.5  视图代码 302

  12.1.6  功能测试 302

12.2  查询宠物 304

  12.2.1  功能简介 304

  12.2.2  模型代码的编写 304

  12.2.3  模型代码的测试 305

  12.2.4  控制器代码 305

  12.2.5  视图代码 306

  12.2.6  功能测试 306

12.3  修改购物车中的宠物商品 307

  12.3.1  功能简介 307

  12.3.2  模型代码的编写 308

  12.3.3  模型代码的测试 308

  12.3.4  控制器代码 309

  12.3.5  视图代码 310

  12.3.6  功能测试 311

12.4  订单详情 312

  12.4.1  功能简介 312

  12.4.2  模型代码的编写 313

  12.4.3  模型代码的测试 314

  12.4.4  控制器代码 314

  12.4.5  视图代码 315

  12.4.6  功能测试 316

12.5  小结 317

12.6  习题 318

  

  

IV

  

V

  

     

  

  


作者介绍:

暂无相关内容,正在全力查找中


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!



原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

编辑推荐

本书紧扣基于IDEA开发工具进行Java Web应用程序开发所需要的知识、技能和素质要求,以技术应用能力培养为主线构建教材内容。

 

书中的实例和习题设计时融入课程思政元素。

 

通过实际训练使读者加强对理论知识的理解。

 

注重知识和技能结合,把知识点融入实际项目的开发中。

 


前言

  目前,Java Web是进行Web应用程序开发中的主流技术之一,该技术易学易用,技术成熟度高,第三方插件丰富,适合团队开发。

  IDEA全称为IntelliJ IDEA,是Java编程语言开发的集成环境。IDEA在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、Java EE支持、各类版本工具(Maven)、JUnit、CVS整合、代码分析、创新的GUI设计等方面,其功能非常强大。另外,IDEA在项目管理、代码调试等方面优点突出,可以大幅提高开发人员的工作效率。

  本书紧扣基于IDEA开发工具进行Java Web应用程序开发所需要的知识、技能和素质要求,以技术应用能力培养为主线构建内容。强调以学生为主体,覆盖基础知识和理论体系,突出实用性和可操作性,强化实例教学,通过实际训练加强对理论知识的理解。注重知识和技能结合,将知识点融入实际项目的开发中。在这种思想指导下,本书的内容组织如下。

  第1章介绍网站开发的基础知识,包含网站的请求响应模式,以及客户端、Web服务器、HTTP通信协议等内容,同时介绍Web服务器软件Tomcat和开发工具IDEA的安装。

  第2章以知识够用为原则,介绍Web前端开发技术,包括HTML标记语言、CSS样式表和JavaScript脚本语言。

  第3章介绍Servlet的生命周期与运行过程,以及编写和部署Servlet的方法。

  第4章介绍JSP技术,包含JSP与Servlet的关系、JSP页面的构成、JSP内置对象等。

  第5章介绍Web站点中会话的概念、Cookie与Session两种会话技术。

  第6章介绍如何在JSP页面中应用EL表达式与JSTL标签。

  第7章介绍JDBC知识,使用JDBC实现对数据库的查询、新增等操作,重点说明以Druid数据源为基础的JDBCUtils工具类的设计和实现。

  第8章介绍宠物商城项目PetStore的设计,包含需求分析、系统设计、数据库设计,并在IDEA开发工具中完成了项目架构的搭建。

  第9~12章介绍基于MVC开发模式,按照功能模块实现的先后顺序,逐步完成宠物商城项目开发的过程。重点说明Java Web项目代码编写的基本流程:先编写模型代码和模型单元测试代码,再编写控制器代码和视图代码,最后进行功能测试。

  本书以IDEA为开发平台,使用Java开发语言,提供大量来源于作者多年教学积累和项目开发经验的实例。PetStore实例项目,从项目设计到代码实现,进行了详细、完整的描述说明,不仅让读者了解代码编写方法,而且让读者理解基于MVC模式项目开发的思维。

  为方便教师教学和读者自学,本书通过嵌入二维码的方式提供了实例讲解等重点内容的微课,以及免费配套的课件、教学大纲、实例源代码等。有关课件、实例源代码等可到清华大学出版社网站下载。

  本书概念清晰、逻辑性强,内容由浅入深、循序渐进,适合作为高等院校计算机相关专业的“Web程序设计”“网络程序设计”“Web数据库应用”等课程的教材,也适合对Web应用程序开发有兴趣的人员自学使用。

  本书由叶晓彤负责统稿,其中,叶晓彤编写了第1~8章,沈士根编写了第9~12章。

  希望本书能成为初学者从入门到精通的阶梯。由于作者水平有限,书中难免存在疏漏和不足之处,敬请广大读者批评指正。

  

                                                           作者    

                                                      2023年3月    

  

  

II

  

53

  

     

  

  



书籍真实打分

  • 故事情节:9分

  • 人物塑造:7分

  • 主题深度:5分

  • 文字风格:4分

  • 语言运用:6分

  • 文笔流畅:6分

  • 思想传递:5分

  • 知识深度:8分

  • 知识广度:5分

  • 实用性:6分

  • 章节划分:9分

  • 结构布局:5分

  • 新颖与独特:4分

  • 情感共鸣:5分

  • 引人入胜:9分

  • 现实相关:3分

  • 沉浸感:7分

  • 事实准确性:3分

  • 文化贡献:6分


网站评分

  • 书籍多样性:9分

  • 书籍信息完全性:4分

  • 网站更新速度:8分

  • 使用便利性:4分

  • 书籍清晰度:8分

  • 书籍格式兼容性:5分

  • 是否包含广告:5分

  • 加载速度:8分

  • 安全性:6分

  • 稳定性:4分

  • 搜索功能:5分

  • 下载便捷性:8分


下载点评

  • 傻瓜式服务(272+)
  • 值得购买(301+)
  • 引人入胜(673+)
  • 内容齐全(291+)
  • 推荐购买(119+)
  • 图文清晰(417+)
  • 内容完整(189+)
  • 已买(455+)
  • 体验满分(426+)
  • 内涵好书(597+)
  • 章节完整(145+)

下载评价

  • 网友 丁***菱:

    好好好好好好好好好好好好好好好好好好好好好好好好好

  • 网友 扈***洁:

    还不错啊,挺好

  • 网友 郗***兰:

    网站体验不错

  • 网友 通***蕊:

    五颗星、五颗星,大赞还觉得不错!~~

  • 网友 益***琴:

    好书都要花钱,如果要学习,建议买实体书;如果只是娱乐,看看这个网站,对你来说,是很好的选择。

  • 网友 陈***秋:

    不错,图文清晰,无错版,可以入手。

  • 网友 马***偲:

    好 很好 非常好 无比的好 史上最好的

  • 网友 詹***萍:

    好评的,这是自己一直选择的下载书的网站

  • 网友 后***之:

    强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!

  • 网友 康***溪:

    强烈推荐!!!

  • 网友 师***怡:

    说的好不如用的好,真心很好。越来越完美

  • 网友 曾***玉:

    直接选择epub/azw3/mobi就可以了,然后导入微信读书,体验百分百!!!

  • 网友 冯***丽:

    卡的不行啊

  • 网友 方***旋:

    真的很好,里面很多小说都能搜到,但就是收费的太多了


随机推荐