×
JSP程序设计与项目实训教程(第3版·微课版)

JSP程序设计与项目实训教程(第3版·微课版)

1星价 ¥74.8 (8.4折)
2星价¥74.8 定价¥89.0
暂无评论
图文详情
  • ISBN:9787302590446
  • 装帧:70g胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:488
  • 出版时间:2022-01-01
  • 条形码:9787302590446 ; 978-7-302-59044-6

本书特色

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

内容简介

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

目录

目录 第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动作183 5.5.2动作及其应用实例184 5.5.3动作及其应用实例186 5.5.4动作及其应用实例188 5.5.5动作及其应用实例189 5.5.6动作及其应用实例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
展开全部

作者简介

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

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航