返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版]JSP程序设计与项目实训教程(第3版·微课版)张志锋 清华大学出版社JAVA语言网页制作
  • 新商品上架
    • 作者: 张志锋、张建伟、宋胜利著
    • 出版社: 清华大学出版社
    • 出版时间:1
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    句字图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 张志锋、张建伟、宋胜利著
    • 出版社:清华大学出版社
    • 出版时间:1
    • 开本:16开
    • ISBN:9782039688878
    • 版权提供:清华大学出版社

     书名:  JSP程序设计与项目实训教程(第3版·微课版)
     出版社:  清华大学出版社
     出版日期  2022
     ISBN号:  9787302590446

    本书旨在培养读者的Java Web项目开发能力、工程实践能力和创新能力,培育软件工匠精神。

    全书理论联系实践,以项目为驱动,用项目开发实践串联整个知识体系,结合微课视频系统讲解JSP程序设计技术,通过讨论主题引导思维拓展。全书共分11章,内容包括Web技术简介、JSP常用开发环境介绍、HTML与CSS简介、通信资费管理系统项目实训、JSP基础知识、JSP常用内置对象、数据库基本操作、企业信息管理系统项目实训、JSP与JavaBean、Java Servlet技术和个人信息管理系统项目实训。通过80多个小案例、8个中型项目、3个大项目的强化实践操作,使读者在深入理解、切实掌握基本理论知识的基础上,同步提高工程实践能力。

    本书可作为普通高等院校Java Web相关课程的教材,也可作为Java Web软件开发人员的技术参考书。

    张志锋,男,1978年12月,中共党员,郑州轻工业大学教学名师、软件学院副院长,硕士生导师。主持和负责建设国家级、省级一流课程5门,主持河南省本科高校课程思政项目1项,主持和参与(第2名)省级教学质量工程项目6项,主持省级教改项目2项,荣获河南省首届全国全省教材建设先进集体(负责人),获河南省首届全省教材建设奖1项(主持),获河南省本科教育线上教学优秀课程一等奖1项,,获省信息技术教育优秀成果奖12项(主持),出版著作16部,其中4部教材入选省规划教材。主持和参与国家自然科学基金项目4项,获省部级科技进步奖3项,授权发明专利和软件著作权60余项。

    1. 项目驱动,强调实践。贯彻工程教育理念,项目开发贯穿全书,培养工程实践能力,培育软件工匠精神。
    2. 深入浅出,编排合理。知识点由浅入深,循序渐进,结合典型案例,全面涵盖JSP程序设计。
    3. 视频助学,扫码观看。依托移动互联网与移动终端,通过扫二维码观看微课视频,平面阅读与在线学习相辅相成。
    4. 围绕主线,拓展引导。围绕知识传授、能力培养,提供阅读资料、设计讨论主题,强调严谨、专注、协作,引导批判、探索、创新。
    5. 资源丰富,服务教学。提供教学课件、教学日历、教学大纲、期末试卷等教学资源,以及微课视频、示例源码、习题及参考答案等学习资源。

    第1章Web技术简介1

    1.1Web基础知识1

    1.1.1Web技术的由来与发展1

    1.1.2Web动态网页技术3

    1.1.3Web应用程序的工作原理4

    1.2JSP基础知识5

    1.2.1JSP的工作原理5

    1.2.2JSP的两种体系结构6

    1.2.3JSP开发Java Web站点的主要方式7

    1.3简单的JSP应用实例7

    1.4项目实训8

    1.4.1项目描述8

    1.4.2学习目标9

    1.4.3项目需求说明9

    1.4.4项目实现9

    1.4.5项目实现过程中应注意的问题10

    1.4.6常见问题及解决方案10

    1.4.7拓展与提高11

    1.5课外阅读(中国互联网发展简史)12

    1.5.11980—1994年,中国互联网的萌芽阶段12

    1.5.21994—2000年,中国互联网的初创阶段12

    1.5.32000—2010年,中国互联网进入快速发展期13

    1.5.42010年至今,中国互联网进入成熟繁荣期14

    1.6小结16

    1.7习题17

    1.7.1选择题17

    1.7.2填空题17

    1.7.3简答题17

    1.7.4实验题17


    第2章JSP常用开发环境介绍18

    2.1JSP环境介绍18

    2.2JDK概述19

    2.2.1JDK简介与下载19

    2.2.2JDK的安装与配置19

    2.3NetBeans开发环境23

    2.3.1NetBeans简介与下载23

    2.3.2NetBeans的安装与使用24

    2.4Eclipse开发环境30

    2.4.1Eclipse简介与下载30

    2.4.2Eclipse的使用31

    2.5MyEclipse开发环境36

    2.5.1MyEclipse简介与下载36

    2.5.2MyEclipse的安装与使用36

    2.6Tomcat服务器40

    2.6.1Tomcat简介与下载40

    2.6.2Tomcat的使用40

    2.7项目实训42

    2.7.1项目描述42

    2.7.2学习目标43

    2.7.3项目需求说明44

    2.7.4项目实现44

    2.7.5项目实现过程中应注意的问题47

    2.7.6常见问题及解决方案47

    2.7.7拓展与提高48

    2.8课外阅读(WPS)49

    2.9小结51

    2.10习题51


    第3章HTML与CSS简介52

    3.1HTML页面的基本构成52

    3.2HTML常用标签57

    3.2.1列表标签及其应用实例57

    3.2.2多媒体和超链接标签及其应用实例60

    3.2.3表格标签及其应用实例63

    3.2.4表单标签及其应用实例65

    3.2.5框架标签及其应用实例70

    3.3CSS基础知识74

    3.3.1CSS样式表定义74

    3.3.2HTML中加入CSS的方法及其应用实例75

    3.3.3CSS的优先级77

    3.3.4CSS基本属性77

    3.4项目实训82

    3.4.1项目描述82

    3.4.2学习目标82

    3.4.3项目需求说明83

    3.4.4项目实现83

    3.4.5项目实现过程中应注意的问题91

    3.4.6常见问题及解决方案91

    3.4.7拓展与提高92

    3.5课外阅读(从XHTML到HTML5)92

    3.5.1XHTML简介92

    3.5.2XML94

    3.5.3HTML596

    3.6小结98

    3.7习题99

    3.7.1选择题99

    3.7.2填空题99

    3.7.3简答题99

    3.7.4实验题99


    第4章通信资费管理系统项目实训100

    4.1通信资费管理系统项目需求说明100

    4.2通信资费管理系统项目总体结构与构成101

    4.3通信资费管理系统项目代码实现101

    4.3.1项目文件结构101

    4.3.2登录和注册页面的实现102

    4.3.3系统主页面的实现108

    4.3.4用户管理页面的实现111

    4.3.5资费管理页面的实现118

    4.3.6账单管理页面的实现124

    4.3.7账务管理页面的实现130

    4.3.8管理员管理页面的实现138

    4.3.9用户自服务页面的实现148

    4.4课外阅读(了解JavaScript)158

    4.4.1JavaScript简介158

    4.4.2JavaScript语言基础知识159

    4.4.3JavaScript对象163

    4.4.4JavaScript事件167

    4.5小结168

    4.6习题168


    第5章JSP基础知识169

    5.1JSP页面的基本结构169

    5.2JSP的3种常用注释171

    5.2.1隐藏注释及其应用实例171

    5.2.2HTML注释及其应用实例171

    5.2.3Java注释及其应用实例172

    5.3JSP常用脚本元素174

    5.3.1变量和方法的声明及其应用实例174

    5.3.2表达式和脚本及其应用实例175

    5.4JSP常用指令178

    5.4.1page指令及其应用实例178

    5.4.2include指令及其应用实例181

    5.4.3taglib指令182

    5.5JSP常用动作183

    5.5.1<jsp:param>动作183

    5.5.2<jsp:include>动作及其应用实例184

    5.5.3<jsp:useBean>动作及其应用实例186

    5.5.4<jsp:setProperty>动作及其应用实例188

    5.5.5<jsp:getProperty>动作及其应用实例189

    5.5.6<jsp:forward>动作及其应用实例192

    5.6项目实训195

    5.6.1项目描述195

    5.6.2学习目标195

    5.6.3项目需求说明195

    5.6.4项目实现195

    5.6.5项目实现过程中应注意的问题201

    5.6.6常见问题及解决方案201

    5.6.7拓展与提高201

    5.7课外阅读(JSTL)203

    5.7.1JSTL库安装203

    5.7.2JSTL标签分类204

    5.8小结207

    5.9习题207

    5.9.1选择题207

    5.9.2填空题208

    5.9.3简答题208

    5.9.4实验题208第6章JSP常用内置对象209

    6.1out对象209

    6.1.1out对象的基础知识209

    6.1.2out对象应用实例210

    6.2request对象211

    6.2.1request对象的基础知识211

    6.2.2request对象应用实例212

    6.3response对象221

    6.3.1response对象的基础知识221

    6.3.2response对象应用实例222

    6.4session对象224

    6.4.1session对象的基础知识224

    6.4.2session对象应用实例225

    6.5pageContext对象230

    6.5.1pageContext对象的基础知识230

    6.5.2pageContext对象应用实例230

    6.6exception对象231

    6.6.1exception对象的基础知识231

    6.6.2exception对象应用实例232

    6.7application对象233

    6.7.1application对象的基础知识233

    6.7.2application对象应用实例233

    6.8项目实训235

    6.8.1项目描述235

    6.8.2学习目标235

    6.8.3项目需求说明235

    6.8.4项目实现235

    6.8.5项目实现过程中应注意的问题240

    6.8.6常见问题及解决方案240

    6.8.7拓展与提高241

    6.9课外阅读(EL表达式)241

    6.9.1获取并显示数据241

    6.9.2执行运算并显示242

    6.9.3获取常用对象并显示243

    6.10小结243

    6.11习题244

    6.11.1选择题244

    6.11.2填空题244

    6.11.3简答题244

    6.11.4实验题244


    第7章数据库基本操作245

    7.1JDBC基础知识245

    7.2通过JDBC驱动访问数据库246

    7.2.1访问MySQL数据库及其应用实例246

    7.2.2访问Microsoft SQL Server 2000数据库及其应用实例252

    7.2.3访问Microsoft SQL Server 2008数据库及其应用实例256

    7.3查询数据库及其应用实例262

    7.4更新数据库(增、删、改)及其应用实例267

    7.5JSP在数据库应用中的常见问题273

    7.5.1JSP的分页技术及其应用实例273

    7.5.2MySQL数据库访问中常见中文乱码处理方式275

    7.6项目实训277

    7.6.1项目描述277

    7.6.2学习目标277

    7.6.3项目需求说明277

    7.6.4项目实现278

    7.6.5项目实现过程中应注意的问题298

    7.6.6常见问题及解决方案298

    7.6.7拓展与提高299

    7.7课外阅读(四大国产数据库,你了解吗?)299

    7.7.1南大通用299

    7.7.2武汉达梦300

    7.7.3人大金仓301

    7.7.4神舟通用302

    7.8小结302

    7.9习题303

    7.9.1选择题303

    7.9.2填空题303

    7.9.3简答题303

    7.9.4实验题303


    第8章企业信息管理系统项目实训304

    8.1企业信息管理系统项目需求说明304

    8.2企业信息管理系统项目系统分析305

    8.3企业信息管理系统数据库设计306

    8.4企业信息管理系统代码实现307

    8.4.1项目文件结构308

    8.4.2登录功能的实现308

    8.4.3系统主页面功能的实现311

    8.4.4客户管理功能的实现313

    8.4.5合同管理功能的实现323

    8.4.6售后管理功能的实现327

    8.4.7产品管理功能的实现331

    8.4.8员工管理功能的实现336

    8.5课外阅读(开源分布式服务框架Dubbo)341

    8.5.1Dubbo满足的需求341

    8.5.2Dubbo的特点342

    8.5.3总结342

    8.6小结343

    8.7习题343


    第9章JSP与JavaBean344

    9.1JavaBean的基础知识344

    9.2编写和使用JavaBean345

    9.2.1编写JavaBean组件345

    9.2.2在JSP页面中使用JavaBean346

    9.3JavaBean的作用域及其应用实例349

    9.4JavaBean应用实例353

    9.4.1使用JavaBean访问数据库353

    9.4.2使用JavaBean实现猜数游戏354

    9.5项目实训358

    9.5.1项目描述358

    9.5.2学习目标358

    9.5.3项目需求说明358

    9.5.4项目实现358

    9.5.5项目实现过程中应注意的问题360

    9.5.6常见问题及解决方案360

    9.5.7拓展与提高361

    9.6课外阅读(华为操作系统)361

    9.7小结363

    9.8习题363

    9.8.1选择题363

    9.8.2填空题364

    9.8.3简答题364

    9.8.4实验题364


    第10章Java Servlet技术365

    10.1Servlet基础知识365

    10.1.1什么是Servlet365

    10.1.2Servlet生命周期365

    10.1.3Servlet的技术特点366

    10.1.4Servlet与JSP的区别367

    10.1.5Servlet在Java Web项目中的作用367

    10.1.6Servlet部署368

    10.1.7开发一个简单的Servlet应用369

    10.2JSP与Servlet常见用法371

    10.2.1通过Servlet获取表单中的数据及其应用实例371

    10.2.2重定向与转发及其应用实例374

    10.3项目实训378

    10.3.1项目描述378

    10.3.2学习目标379

    10.3.3项目需求说明379

    10.3.4项目实现379

    10.3.5项目实现过程中应注意的问题383

    10.3.6常见问题及解决方案383

    10.3.7拓展与提高385

    10.4课外阅读(互联网+)385

    10.4.1提出385

    10.4.2内涵385

    10.4.3特征386

    10.4.4影响386

    10.4.5趋势387

    10.5小结387

    10.6习题388

    10.6.1选择题388

    10.6.2填空题388

    10.6.3简答题388

    10.6.4实验题388


    第11章个人信息管理系统项目实训389

    11.1个人信息管理系统项目需求说明389

    11.2个人信息管理系统项目系统分析390

    11.3个人信息管理系统数据库设计391

    11.4个人信息管理系统代码实现392

    11.4.1项目文件结构392

    11.4.2登录和注册功能的实现393

    11.4.3系统主页面功能的实现408

    11.4.4个人信息管理功能的实现412

    11.4.5通讯录管理功能的实现427

    11.4.6日程安排管理功能的实现448

    11.4.7个人文件管理功能的实现464

    11.5课外阅读(MVC设计模式)464

    11.6小结465

    11.7习题466


    附录A“JSP程序设计技术”教学大纲467

    本书是国家级一流本科课程“JSP程序设计技术”的配套教材,是软件工程建设国家级一流专业的重要成果,为工程教育专业认证提供有效支撑。

    为贯彻工程教育理念,助力课程思政教育教学改革,本书立足新工科人才培养理念与要求,系统梳理知识逻辑体系,从学生主体认知特点出发,构建节点化、关联化的知识结构体系,将项目开发实践贯穿全书始终,寓工匠精神培育、价值观引导于知识传授和工程实践能力培养之中。

    为满足“互联网+教育”实践对数字化、新形态教材的需求,全书提供了40多个微课视频,读者可直接扫描书中的二维码观看。

    为帮助读者拓展思路、深入探索,培养批判性思维、创新意识和有效沟通的能力,本书精心设计了一些聚焦技术进步、信息安全、工程伦理、职业规范等方面的讨论主题,以标签形式嵌入书中,可用于课内讨论或课下拓展作业。

    本书以项目为驱动组织内容,在全面系统讲解理论知识的同时,既注重理论知识的阐述,又强调工程实践能力的培养。

    全书穿插提供了80多个小案例、8个中型项目实训(第1、2、3、5、6、7、9、10章)、3个大项目实训(第4、8、11章)。通过小案例巩固重点理论、技术的理解和掌握,了解 JSP程序设计流程。通过中型项目的实训进一步系统理解本章知识,提前接触后续章节相关知识点,形成知识链,并了解Java Web项目开发过程。通过大项目的综合实训整合全书知识体系,并培养学生综合应用所学知识解决工程实践问题的能力。

    作者编写的Java方向系列教材与本教材具有同样的风格,均基于以项目为驱动的教学模式,属于同系列的教材。

    本书主要章节以及具体内容安排如下。

    第1章Web技术简介,主要介绍Web基础知识、JSP基础知识、简单的JSP应用实例等,包括项目实训、课外阅读。

    第2章JSP常用开发环境介绍,主要介绍JSP开发环境、JDK安装配置、NetBeans开发工具、Eclipse开发工具、MyEclipse开发工具、Tomcat服务器等,包括项目实训、课外阅读。

    第3章HTML与CSS简介,主要介绍HTML页面的基本构成、HTML常用标签、CSS基础知识等,包括项目实训、课外阅读。

    第4章通信资费管理系统项目实训,是对前面3章知识的综合应用练习,通过该实训巩固前3章基础知识和技术,并培养理论知识的实际应用能力以及项目设计、项目规划能力。教学实践中,也可在讲解第3章之前安排本章实训内容,并要求学生根据本章实训内容要求,结合第3章相关理论知识开发项目的静态页面,通过理论学习与项目开发相结合的方式激发学生学习兴趣。

    第5章JSP基础知识,主要介绍JSP页面的基本结构、JSP的3种常用注释、JSP常用脚本元素、JSP常用指令、JSP常用动作等,包括项目实训、课外阅读。

    第6章JSP常用内置对象,主要介绍out对象、request对象、response对象、session对象、pageContext对象、exception对象、application对象等,包括项目实训、课外阅读。

    第7章数据库基本操作,主要介绍JDBC基础知识、通过JDBC驱动访问数据库、查询数据库及其应用实例、更新数据库(增、删、改)及其应用实例、数据库应用中的常见问题等,包括项目实训、课外阅读。

    第8章企业信息管理系统项目实训,是对前面7章知识的综合应用练习。通过该实训的实践操作,在深入理解、掌握基本理论知识的同时积累项目开发经验。可以在讲解第1章时先介绍本章实训内容;也可结合本章内容讲解第1~7章的知识点。

    第9章JSP与JavaBean,主要介绍JavaBean基础知识、如何编写和使用JavaBean、JavaBean的作用域及其应用实例、JavaBean应用实例等,包括项目实训、课外阅读。

    第10章Java Servlet技术,主要介绍Servlet基础知识、JSP与Servlet常见用法等,包括项目实训、课外阅读。

    第11章个人信息管理系统项目实训,是对全书知识体系的综合应用练习。通过该实训,强化理解和综合运用JSP程序设计基础知识体系的能力,提高Java Web项目开发整体实践能力。此外,由于MVC模式是所有Java Web框架技术的基础,如经典的Web框架技术Struts就基于MVC模式,因此基于MVC模式的实训对后续学习Struts技术有很大的帮助。可以在讲解第9章和第10章以前介绍本章实训内容;也可结合本章内容讲解第9章和第10章的知识点。

    参与本书编写的有张志锋、张建伟、宋胜利、马军霞、谷培培、赵晓君、毛艳芳、李璞、郑倩、邓璐娟、黄天弘、马铮。

    本书在编写和出版过程中得到了郑州轻工业大学、清华大学出版社的大力支持和帮助,在此表示感谢。感谢郑州轻工业大学课程思政研究中心的指导。在此也特别感谢清华大学出版社的白立军编辑。在本书的出版过程中,白立军编辑高度的敬业精神、严谨的工作作风、专业细致的校验能力以及强烈的责任感让作者深深感动。

    除了配套制作的教学课件、教学日历、教学大纲、期末试卷外,本书还提供书中示例的源代码、课后习题参考答案、电子版课后习题以及未收入教材的多个Java Web实训项目(可在清华大学出版社官方网站下载:  www.tup.com.cn)。

    由于编写时间仓促,作者水平所限,书中难免有纰漏之处,敬请读者不吝赐教。


    作者2021年10月

     

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购