
《教育部实用型信息技术人才培养系列教材•Java Web应用开发实用教程》以掌握Java Web来自应用开发为目标,介绍了Web应用技术在多个层面上的技术。《教育部实用型信息技术人才培养系列教材•Java Web应用开发实用教程》分为3篇,共21章:第1篇Java Web开发基础知识分为9章,强调基本概念、技术和方法的阐述,注重联系实际的操作,包括Web应用开发概述、开发与运行环境、HTTP和Server基础、JSP运360百科行机制与基本语法、至考谈孩JSP内置对象、JSP数据库应用开发盾缩镇司庆送则研被等;第2篇JSP高级技术分为7章,深入剖析了主流的Web开发框架,包括EL表达式语言、JSTL、自定义标签、Log4j、Hibernate、Spring框架;第3篇Java Web技术应用分为5章,介绍具体场景下的应用案例,包括注册登录模块的应用、分页技术的实现、Java Mail的应用、jspSmartUpload上传下载组件的应用、保护受限制访问的资源。随书配有电子课件、习题解答、源程序代码、实验指导书等相关辅助教学资料,凡使用《教育部实用型信息技术言爱法工人才培养系列教材•Java Web应用开发实用教程》作为教材的教师可登录下载。《教育部实用型信富散重息技术人才培养系列教除错样出助力夫材•Java 的Web应用开发实用教程》么孩叫益火挥家适合作为高等院校信息技术专业的教材国五意且冲证因,也可以作为Web应用开发人员的培训教材和入门参考书。
- 中文名 Java Web应用开发实用教程
- 定价 48.00元
- 出版日期 2010-5
- ISBN 9787111294665
编辑推荐
《教育部实用型信息技术人才培养系列教材•Java Web应用开发实用教程》:IT将呼棉晶且测封林置AT教育工程是教育部教育管理信来自息中心于2000年5月启动的实用型信息技术培训工程。经过多年的宪往方半附使可持续发展,lTAT教育工程在全国建立了300多家授权培训机构,培训网络遍布全国,课程内容基本涵盖IT技术及应用的各个领域,被专家誉为“有教无类”的平民学校。ITAT培训毫时吃方末岩威婷同以就业为导向,以大、中专院校学生为主要培训对象,也可以满足职业培训、社区360百科教育的需要。ITAT水时系继害存担或占教育工程的宗旨是:树立民族IT培训品牌,努力成为全国培训规模最大、系统性最强、质量最好、最经济实用的国家级信息技术培训工程.为实现我国信息产业织企明门消饭的跨越式发展做出贡献。
目前,ITAT教育工程共开设了如下的课程:Windows XP、Liinux、常用工具软件、计算机组装与维护、word、Excel、PowerPoint、FrontPage、Dreamweaver、Fireworks、Flash、网站开发与维护、Photoshop、CorelDRAW、Illustrator、Director、Authorware、Maya、3DS MAX、Premiere、AutoCAD、P客写图衣西比伤结源ro/E、服装CAD技术、去热请宜哪许卫首测板热家装设计、影视动画、平面设计、商业设计、数证字艺术设计、Vi然走sual FoxPro、SQ[.Server、Access、C语言、c++、Java、Visual c++、Delphi.Visual Basic、JavaScript、JS耐铁够过离P、ASP.net、c#、计算机网络基础、局域网建设、北师设现查转告华某网络管理、电子商务基础、计算机英语、课件制作、中小学教响根品入的散轻善各进记师信息技术培训。
目录
前言
第1篇 Java Web开发基础知识
第1章 Web应用开发概述 1
1.1 Internet与万维网 1
1.1.1 Internet的历史 1
1.1.2 Internet的定义 3
1.1.3 万维网 3
1独穿乱表.1.4 Web的特点 5
1.1.5 Web 2.0 5
1.2 Web内尽马环与间正众九小概述 6
1.2.1 Web是什么 6
1.2.2 超文本、HTML、XML 7
1.2.3 Web工作机制 11
1.3 Web相关知识 11
供扩停 1.3.1 概念和术语 11
1.3.2 客户机/服务器模式 12
1.3.3 浏览器/服务器模式 13
1.3.4 网格计算 14
1.3.5 Web Service技术 14
1.4 主流Web应用开发技术 14
1.4.1 Web客户端开发技术 14
1.4.2 Web服务器端开发技术 15
1.5 Java Web应用的核心技术 17
1.5.1 J与措更支简费红SP 17
1.5.2 Servlet 17
1.5.3 EJB 17
1.5.4 容器 17
1.6 小结 18
1.7 习题 18
第2章 Java Web应用开发与运增读张八案移群新足内医行环境的建立 19
2.危轻资常益冲五局乎跳皇1 Java Web应用开发和运行环境概述 19
2.2 安装和配置JDK 19
2.3 安装和配置Tomcat 22
2.3.1 Tomcat简介 22
2.3.2 Tomcat与Servlet容器 23
2.3.3 安装和配置Tomcat的步骤 24
2.3.4 测试Tomcat 26
2.3.5 Tomcat的目录结构 26
2.4 创建和发布Web应用 27
2.4.1 创建和发布Web应用的步骤 27
2.4.2 配置虚拟目录 29
2.5 安装、配置和使用MyEclipse 30
2.5.1 安装和配置MyEclipse 6.5 31
2.5.2 MyEclipse的使用初步 33
2.6 小结 35
2.7 习题 35
第3章 HTTP和Servlet基础 36
3.1 HTTP请求/响应模型 36
3.1.1 HTTP简介 36
3.1.2 HTTP请求 37
3.1.3 HTTP响应 39
3.1.4 状态管理 41
3.2 Servlet简介 42
3.2.1 Servlet是什么 42
3.2.2 Servlet的生命周期 42
3.2.3 Java Servlet API 43
3.3 HTTP与Http Servlet 44
3.3.1 创建Http Servlet的步骤 45
3.3.2 ServletContext和Web应用的关系 46
3.4 Servlet的调用 49
3.4.1 由URL调用Servlet 49
3.4.2 在[FORM]标记中指定Servlet 49
3.4.3 在[SERVLET]标记中指定Servlet 49
3.4.4 在JSP文件中调用Servlet 50
3.5 小结 50
3.6 习题 50
第4章 JSP运行机制与基本语法 52
4.1 JSP技术概述 52
4.1.1 JSP的应用实例 52
4.1.2 JSP的运行机制 53
4.1.3 JSP的特点 54
4.2 JSP的基本语法 55
4.2.1 JSP的页面组成 55
4.2.2 注释 56
4.2.3 声明 58
4.2.4 表达式 58
4.2.5 JSP脚本段 59
4.2.6 JSP基本语法的应用案例 59
4.3 JSP指令 60
4.3.1 JSP指令功能 60
4.3.2 include指令 60
4.3.3 page指令 61
4.3.4 taglib指令 64
4.3.5 JSP指令的应用案例 64
4.4 JSP动作 65
4.4.1 JSP动作功能 65
4.4.2 jsp:include动作 65
4.4.3 jsp:forward动作 68
4.4.4 jsp:plugin动作 71
4.4.5 jsp:useBean动作 75
4.4.6 jsp:setProperty动作 76
4.4.7 jsp:getProperty动作 77
4.4.8 JSP动作的应用案例 77
4.5 小结 80
4.6 习题 80
第5章 JSP内置对象 82
5.1 JSP内置对象概述 82
5.2 request对象 82
5.2.1 request对象的功能 83
5.2.2 getParameter方法 83
5.2.3 获取客户提交信息案例 83
5.2.4 request对象的常用方法 84
5.2.5 request对象常用方法的应用案例 86
5.3 response对象 87
5.3.1 response对象的功能 87
5.3.2 sendRedirect方法 87
5.3.3 response的状态行 89
5.3.4 setContentType方法 92
5.3.5 response对象的其他方法 94
5.3.6 response方法的应用案例 94
5.4 out对象 95
5.4.1 out对象的功能 95
5.4.2 out对象中预定义的常量和变量 95
5.4.3 out对象方法 96
5.4.4 out对象的应用案例 96
5.5 session对象 99
5.5.1 会话和会话ID 99
5.5.2 session对象的常用方法 100
5.5.3 session对象的应用案例 100
5.6 application对象 104
5.6.1 application对象的功能 104
5.6.2 application对象的常用方法 104
5.6.3 application对象的应用案例 104
5.7 exception对象 106
5.7.1 exception对象的功能 106
5.7.2 JSP异常处理语句 107
5.7.3 exception对象的常用方法 107
5.7.4 异常处理的应用案例 108
5.8 JSP其他内置对象 109
5.8.1 page对象 109
5.8.2 pageContext对象 110
5.8.3 config对象 111
5.9 Cookie 111
5.9.1 Cookie的功能 111
5.9.2 Cookie的属性 112
5.9.3 创建Cookie对象 112
5.9.4 Cookie方法 112
5.9.5 Cookie应用案例 112
5.10 小结 114
5.11 习题 115
第6章 JSP数据库的应用开发 116
6.1 安装和配置MySQL数据库 116
6.1.1 MySQL数据库基础 116
6.1.2 安装MySQL数据库 120
6.1.3 配置MySQL数据库 122
6.1.4 测试MySQL数据库 123
6.2 用JDBC访问MySQL数据库 126
6.2.1 JDBC概述 126
6.2.2 JDBC.ODBC桥 126
6.2.3 JDBC建立数据库连接的应用案例 127
6.2.4 JDBC建立数据库连接方法详解 129
6.3 数据源 134
6.3.1 数据源简介 134
6.3.2 配置数据源 134
6.3.3 在程序中访问数据源 138
6.4 JSP数据库的应用案例 139
6.5 小结 140
6.6 习题 141
……
第7章 JavaBean在JSP中的应用 142
第8章 Struts和MVC设计模式 153
第9章 JSP开发中的常用技巧 179
第2篇 JSP高级技术
第10章 JSP 2.0表达式语言 206
第11章 JSP标准标签库 224
第12章 创建自定义JSP标签 258
第13章 Servlet过滤器和监听器 284
第14章 使用Log4j进行日志操作 301
第15章 Hibernate框架的应用 323
第16章 Spring框架的应用 338
第3篇 JSP Web技术应用
第17章 注册登录模块的应用 354
第18章 JSP页面分页技术的实现 389
第19章 开发Java Mail Web的应用 407
第20章 文件上传/下载的应用 427
第21章 JSP的安全控制 444
参考文献 453
序言
近年来,随着网上应用系统、企事业来自信息管理、电子商务和电子政务等需求的沙称星侵顾居增加,使用Web方式进行信息处理和应用系统的开发已经成为信息系统的主流发展趋势。Web存技术是IT领域的一项关键技360百科术,是网上信息应用的基础,是信息管理、计算机等专业的一项卫音精吗南越陈析其采角主要技术基础,也是从事翻行批切超镇烈帝信息事业的技术人员和管理者需要掌握的重要技能之一。
Java是Sun公司推出的一门优秀的语言,具有面向对象、跨平台、安全、稳定、易药抗服探测用、多线程及可扩展等特性。J叫形湖很ava语言不仅可以用来开发大型的应用程序,而且特别适合开发Web程序,是目前使用最广泛的Web程序设计语言。
本书是一本真正能适合高校进行JavaWeb应用开发程序设计教学实践活动和培训机构进行JavaWeb程序员开发培训的实用教程,是在作者经过多轮教学与多个项目实践的基础上写成的,按照由浅入深、通俗易懂的原则介绍了Java距械含袁用汽角Web应用开发的基础知识、高级技术、编程应用案例,让学生迅速了解、掌握JavaWeb技术的基本思想与贵真样显坏谈望朝度应用开发技术,能开发基于Web的网络化的程序,能根据实际需求编制方亮出一些实用的程序你局轻。本书具有以下特点。
1.内容设计合理。基于Web技术的应用开发需要W困作机镇天沉模笔短造史eb应用环境构建、Web编程、Web实际应用开发3个层面的技术。如果忽视Web技术的层次关系,对于没有基础的读者来讲就会有种突兀的感觉。
2.实践性强。书中每一个重要知识点都配有实例,这些实例具有很强的实用性和针对性,力求帮助读者在掌握知识的同时能活学活用,举一反三。
3.以应用为导向。按照Web应用开发的过程,以应用为导向,较为全面地介绍了主流和成熟技术的应用。
4.内容全掌面、新颖。本书不但介绍了目前JavaWeb应用开发的基本技术,还介绍了XML、WebServices等许多Web新概念、新技术。
5.辅助教学感更端案所太息吧权和学习资料全。本书配有够粮测上张此击促守块副实验指导教程、电子课件、习题解答、例题源代码。
本节将章节战低比作内容按3大类安排为3篇,是考虑到目标不同的教学课程对学时要求不同,可根据学时长短选择授课内容,学时短毫朝专剂的可以选择讲授基础知识篇和JS误防装该怀万划针前环让P高级技术篇的部分章节,吧决动精石教零城景身JavaWeb技术应用篇可作为学有余力的学生的课后进一步学习参考;学时长的可将前两篇内容全部介绍。
本书强调基本概念、技术和方法的阐述,注重知识联系实际操作。每一章都列举了许多经典实例,每章都有实用操作题,操作题内容由浅入深,引导学生利用本章的知识点进行思考和程序设计,利于学生提高解决实际问题的能力。本书还配有电子版的实验指导书可供下载,通过应用案例的分析和上机实践培养提高学生JavaWeb开发应用能力和解决实际问题的能力,该实验手册也可以作为开放式实验、家庭作业以及自学使用。
本书以本科、高职、高专学生为主要对象,可以作为本科、高职、高专计算机类的教材及职业培训教材,也可作为其他专业的选学和自学教材。本书也适合自学JavaWeb应用开发的人员使用。
文摘
1.3.4 网格计算
网格(Grid)计算是一种新兴技术,通过网格计算技术,可以将服务器、存储系统和网络联合在一起,组成一个大的系统,从而为用户提供功能强大的多系统资源来处理特定的任务。对于最终用户或应用程序来说,数据文件、应用程序和系统看起来就像是一个巨大的虚拟计算系统。
网格计算是分布式网络发展的下一代产物。与Intemet让用户可以分享思想和文件并以此来创建项目一样,网格计算可以分享分散的计算系统资源,从而可以真正地开展这些项目的工作。有了网格计算之后,用户可以将分布的、难以管理的系统转换到一个大型的虚拟计算机上,从而让那些由于工作量太大而在一台计算机上很难处理的问题和流程可以得到有效的处理。
1.3.5 Web Service技术
目前,以服务为导向的Web应用方兴未艾。Web服务(Web Service)是一种以Soap为轻量型传输协议、以XML为数据封装标准、基于HTTP的组件集成技术。使用Soap作为组件间的调用协议,使用HTTP页面作为客户机与服务端之间的数据传输方式,使XML作为数据封包的标准。因而它具有跨平台调用和无缝集成组件服务的卓越性能。
任何组件模型、开发工具、程序语言和应用系统只要支持XML和文本格式的数据,就可以顺利地使用该技术。
作为Web Service技术核心的Soap是一个开放的标准协议,它不仅突破了应用壁垒,而且能够结合企业防火墙和内部信息系统,提供安全和集成的应用环境。它还允许企业封装任何自定义信息,而不需要修改应用系统的源代码,提供了强大的系统弹性。
评论留言