Java Web开发实战经典基础篇

2019-09-22 50 0 举报/投诉

Java Web开发实战经典基础篇

本书用通俗易懂的语言和丰富多彩的实例,通过对Ajax、JavaScript、HTML等Web系统开发技术基础知识的讲解,并结合MVC设计模式的理念,详细讲述了使用JSP及Struts框架进行Web系统开发的相关技术。

基本介绍

  • 书名:Java Web开发实战经典基础篇
  • 作者:李兴华,王月清 
  • ISBN:9787302231585
  • 定价:¥69.80
  • 出版社:清华大学出版社
  • 出版时间:2010-8-1
  • 装帧:平装
  • 开本:大16开

内容简介

全书分4部分共17章,内容包括Java Web开发简介,HTML、JavaScript简介,XML简介,Tomcat伺服器的安装及配置,JSP基础语法,JSP内置对象,JavaBean,档案上传,Servlet程式开发,表达式语言,Tomcat数据源,JSP标籤编程,JSP标準标籤库(JSTL),Ajax开发技术,Struts基础开发,Struts常用标籤库,Struts高级开发。另外,附录中还介绍了实用工具、MyEclipse开发工具和HTTP状态码及头信息。本书所有知识均以实用性为主,讲解的是开发的核心内容,几乎全部用实例和代码讲解。本书配备32小时同步教学视频,以及几乎全部实例的源程式,服务网站提供了电子教案等教学配套资料。本书适合Java Web开发的入门者使用,也可以作为普通高校、套用型高校、部分高职院校等以实用性为主的在校大学生作为参考书。

作者简介

李兴华:着名JAVA培训讲师,JAVA EE高端培训讲师,北京魔乐科技(MLDN软体实训中心)教学总监,中科软通系统架构师,火车票网技术总监,北京伟仕嘉禾科技发展有限公司系统架构师,8年软体开发经验,5年高端培训经验,先后为40多家大中型企业做过培训,在JAVA培训方面享有很高的知名度。

目录

第1部分Web开发前奏第1章JavaWeb开发简介 21.1Web发展历程 21.2企业开发架构 61.3JavaEE架构 71.4JavaEE核心设计模式 101.5Struts开发框架 111.6本章摘要 12第2章HTML、JavaScript简介 13视频讲解:1小时45分钟2.1伺服器与浏览器 132.2HTML简介 142.2.1HTML元素概览 142.2.2创建显示Web页 162.2.3创建表单Web页 192.3JavaScript简介 212.3.1JavaScript的基本语法 212.3.2事件处理 292.3.3window对象 352.4本章摘要 402.5开发实战练习 40第3章XML简介 41视频讲解:2小时16分钟3.1认识XML 413.2XML解析 483.2.1DOM解析操作 483.2.2SAX解析操作 573.2.3XML解析的好帮手:JDOM 603.2.4最出色的解析工具:DOM4J 643.3使用JavaScript操作DOM 673.4本章摘要 723.5开发实战练习(基于Oracle资料库) 73第4章Tomcat伺服器的安装及配置 75视频讲解:1小时04分钟4.1Web容器简介 754.2Tomcat简介 764.3Tomcat伺服器的下载及配置 774.3.1Tomcat下载 774.3.2Tomcat安装 774.3.3伺服器配置 804.4编写第一个JSP档案 844.5互动性 874.6本章摘要 88第2部分Web基础开发第5章JSP基础语法 90视频讲解:2小时11分钟5.1JSP注释 905.2Scriptlet 915.2.1第一种Scriptlet:<%%> 915.2.2第二种Scriptlet:<%!%> 925.2.3第三种Scriptlet:<%=%> 935.3scriptlet标籤 975.4page指令 975.4.1设定页面的MIME 985.4.2设定档案编码 1025.4.3错误页的设定 1035.4.4资料库连线操作 1055.5包含指令 1095.5.1静态包含 1095.5.2动态包含 1115.6跳转指令 1155.7实例操作:用户登录程式实现(JSP+JDBC实现) 1165.7.1创建资料库表 1175.7.2程式实现思路 1175.7.3程式实现 1185.8本章摘要 1215.9开发实战练习(基于Oracle资料库) 122第6章JSP内置对象 123视频讲解:3小时42分钟6.1JSP内置对象概览 1236.24种属性範围 1246.2.1page属性範围(pageContext) 1256.2.2request属性範围 1276.2.3session属性範围 1296.2.4application属性範围 1316.2.5深入研究page属性範围 1336.3request对象 1346.3.1乱码解决 1356.3.2接收请求参数 1376.3.3显示全部的头信息 1436.3.4角色验证 1446.3.5其他操作 1466.4response对象 1476.4.1设定头信息 1486.4.2页面跳转 1506.4.3操作Cookie 1526.5session对象 1566.5.1取得SessionId 1576.5.2登录及注销 1596.5.3判断新用户 1626.5.4取得用户的操作时间 1636.6application对象 1646.6.1取得虚拟目录对应的绝对路径 1646.6.2範例讲解:网站计数器 1676.6.3查看application範围的属性 1696.7Web安全性及config对象 170
6.7.1Web安全性 1706.7.2config对象 1726.8out对象 1736.9pageContext对象 1746.10本章摘要 1766.11开发实战练习(基于Oracle资料库) 177第7章JavaBean 184视频讲解:2小时11分钟7.1JavaBean简介 1847.2在JSP中使用JavaBean 1867.2.1Web开发的标準目录结构 1867.2.2使用JSP的page指令导入所需要的JavaBean 1877.2.3使用<jsp:useBean>指令 1887.3JavaBean与表单 1907.4设定属性:<jsp:setProperty> 1927.4.1设定指定的属性 1937.4.2指定设定属性的参数 1947.4.3为属性设定具体内容 1947.5取得属性:<jsp:getProperty> 1957.6JavaBean的保存範围 1967.6.1page範围的JavaBean 1967.6.2request範围的JavaBean 1977.6.3session範围的JavaBean 1987.6.4application範围的JavaBean 1997.7JavaBean的删除 1997.8实例操作:注册验证 2007.9DAO设计模式 2047.9.1DAO设计模式简介 2047.9.2DAO开发 2067.9.3JSP调用DAO 2167.10本章摘要 2197.11开发实战练习(基于Oracle资料库) 220第8章档案上传 225视频讲解:1小时30分钟8.1SmartUpload上传组件 2258.1.1上传单个档案 2268.1.2混合表单 2278.1.3为上传档案自动命名 2288.1.4批量上传 2318.2FileUpload 2328.2.1使用FileUpload接收上传内容 2348.2.2保存上传内容 2378.2.3开发FileUpload组件的专属操作类 2398.3本章摘要 2448.4开发实战练习(基于Oracle资料库) 245第3部分Web高级开发第9章Servlet程式开发 250视频讲解:4小时08分钟9.1Servlet简介 2509.2永远的“HelloWorld”:第一个Servlet程式 2519.3Servlet与表单 2559.4Servlet生命周期 2579.5取得初始化配置信息 2619.6取得其他内置对象 2629.6.1取得HttpSession实例 2629.6.2取得ServletContext实例 2639.7Servlet跳转 2659.7.1客户端跳转 265
9.7.2伺服器端跳转 2669.8Web开发模式:ModeI与ModeII 2689.8.1ModeI 2689.8.2ModeII:Model-View-Controller 2699.9实例操作:MVC设计模式套用 2719.10过滤器 2799.10.1过滤器的基本概念 2799.10.2实现过滤器 2809.10.3过滤器的套用 2839.11监听器 2859.11.1对application监听 2869.11.2对session监听 2899.11.3对request监听 2949.11.4监听器实例——线上人员统计 2979.12本章摘要 3009.13开发实战练习(基于Oracle资料库) 300第10章表达式语言 307视频讲解:1小时07分钟10.1表达式语言简介 30710.2表达式语言的内置对象 30810.2.1访问4种属性範围的内容 30910.2.2调用内置对象操作 31010.2.3接收请求参数 31110.3集合操作 31310.4在MVC中套用表达式语言 31510.5运算符 32010.6本章摘要 32410.7开发实战练习(基于Oracle资料库) 324第11章Tomcat数据源 328视频讲解:23分钟11.1数据源操作原理 32811.2在Tomcat中使用资料库连线池 32911.3查找数据源 33111.4本章摘要 333第12章JSP标籤编程 334视频讲解:2小时04分钟12.1标籤编程简介 33412.2定义一个简单的标籤——空标籤 33512.3定义有属性的标籤 33812.4TagSupport类 34112.5定义有标籤体的标籤库 34412.6开发叠代标籤 34712.7BodyTagSupport类 35012.8TagExtraInfo类和VariableInfo类 35212.9使用BodyTagSupport开发叠代输出 35412.10简单标籤 35712.11DynamicAttributes接口 36312.12本章摘要 365第13章JSP标準标籤库 366视频讲解:2小时04分钟13.1JSTL简介 36613.2安装JSTL1.2 36713.3核心标籤库 36913.3.1<c:out>标籤 37013.3.2<c:set>标籤 37113.3.3<c:remove>标籤 373
13.3.4<c:catch>标籤 37413.3.5<c:if>标籤 37513.3.6<c:choose>、<c:when>、<c:otherwise>标籤 37613.3.7<c:forEach>标籤 37813.3.8<c:forTokens>标籤 38113.3.9<c:import>标籤 38213.3.10<c:url>标籤 38313.3.11<c:redirect>标籤 38413.4国际化标籤库 38513.4.1<fmt:setLocale>标籤 38613.4.2<fmt:requestEncoding>标籤 38713.4.3读取资源档案 38813.4.4数字格式化标籤 39113.4.5日期时间格式化标籤 39413.4.6设定时区 39713.5SQL标籤库 39813.5.1<sql:setDataSource>标籤 39813.5.2资料库操作标籤 39913.5.3事务处理 40413.6XML标籤库 40513.6.1XPath简介 40613.6.2<x:parse>标籤 40713.6.3<x:out>标籤 40713.6.4<x:set>标籤 40813.6.5<x:if>标籤 40913.6.6<x:choose>、<x:when>、<x:otherwise>标籤 41013.6.7<x:forEach>标籤 41213.7函式标籤库 41313.8本章摘要 41513.9开发实战练习(基于Oracle资料库) 415第14章Ajax开发技术 417视频讲解:1小时21分钟14.1Ajax技术简介 41714.2XMLHttpRequest对象 41814.3第一个Ajax程式 42014.4异步验证 42114.5返回XML数据 42514.6本章摘要 42714.7开发实战练习(基于Oracle资料库) 428第4部分框架开发第15章Struts基础开发 436视频讲解:42分钟15.1Struts简介 43615.2配置Struts开发环境 43715.3开发第一个Struts程式 44115.4Struts工作原理 44615.5深入Struts套用 44715.6本章摘要 45015.7开发实战练习(基于Oracle资料库) 451第16章Struts常用标籤库 453视频讲解:1小时26分钟
16.1Struts标籤库简介 45316.2Bean标籤 45416.2.1<bean:define>标籤 45416.2.2<bean:size>标籤 45616.2.3资源访问标籤 45716.2.4<bean:write>标籤 46016.2.5<bean:include>标籤 46116.2.6<bean:resource>标籤 46216.2.7国际化与<bean:message>标籤 46316.3Logic标籤 46516.3.1<logic:present>和<logic:notPresent>标籤 46616.3.2<logic:empty>和<logic:notEmpty>标籤 46716.3.3关係运算标籤 46816.3.4<logic:iterate>标籤 47016.3.5重定向标籤:<logic:redirect> 47216.4Html标籤 47416.4.1<html:form>标籤 47416.4.2<html:text>与<html:password>标籤 47516.4.3<html:radio>标籤 47616.4.4<html:textarea>标籤 47616.4.5<html:hidden>标籤 47716.4.6按钮标籤 47716.4.7实例:编写基本表单 47716.4.8複选框标籤 48016.4.9下拉列表框 48416.5本章摘要 48716.6开发实战练习(基于Oracle资料库) 487第17章Struts高级开发 489视频讲解:1小时32分钟17.1Struts多人开发 48917.2Token 49017.3档案上传 49517.4动态ActionForm 49817.5Action深入 50017.5.1ForwardAction 50017.5.2IncludeAction 50217.5.3DispatchAction 50217.6验证框架 50417.7本章摘要 51017.8开发实战练习(基于Oracle资料库) 510第5部分附录附录A实用工具 524视频讲解:1小时09分钟A.1JavaMail 524A.1.1James邮件伺服器的下载及配置 524A.1.2JavaMail简介及配置 529A.1.3传送普通邮件 531A.1.4传送带附属档案的HTML风格邮件 535A.2操作Excel档案 538
A.2.1JExcelAPI简介 538A.2.2创建一个Excel档案 540A.2.3读取Excel档案 541A.2.4格式化文本 542A.3本章摘要 544附录BMyEclipse开发工具 545视频讲解:15分钟B.1MyEclipse简介 545B.2MyEclipse的安装 546B.3MyEclipse的使用 546B.4配置Tomcat伺服器 549B.5MyEclipse卸载 552B.6本章摘要 552附录CHTTP状态码及头信息 553C.1HTTP状态码 553C.2HTTP头信息 554

相关文章

财务经理财务
美乐地
联合国欧洲本部
外来农民工
龙吻0
达卡(孟加拉国首都和第一大城市)

发布评论