成功加入购物车
正版二手
刘晓华 著 / 电子工业出版社 / 2007-01 / 平装
售价 ¥ 7.64 1.3折
定价 ¥59.80
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2025-05-09
卖家超过10天未登录
JSP应用开发详解
本书结合JSP和Servlet的最新规范,从基本的语法和规范入手,以经验为后盾,以实用为目标,以实例为导向,以实践为指导,深入浅出地讲解了JSP开发中的种种问题。以精简的内容介绍了JSP的语法、Servlet技术、JDBC技术、标签库技术、表达式语言、Struts、JavaServerFace、SpringMVC、Hibernate、Ajax等技术;对于JSP开发中常遇到的典型难点,专门设置了专题进行集中讨论。对于最新兴起的Web2.0的Ajax技术,用理论和实例进行了深入浅出的描述。本书的最后一篇围绕实例,使用各种最新技术,对实例的各个模块进行开发实现,为读者开发实现系统提供了理论和实践上的指导。飞思在线的“下载专区”提供书中范例源代码下载。
本书不仅适合专业和准专业的Java程序员阅读,也可作为正在进行Java开发的各类程序员的必备参考书。
刘晓华,湖北宜昌人,十年程序研发经历,微软亚洲研究院研究员。曾任:清华同方知网公司项目经理,事业部总经理、公司副总经理,网易产品部技术顾问,全军数字图书馆建设委员会技术顾问。代表作:《精通MFC》、《精通.NET核心技术》、《UML和Visio建模》、《JSP应用开发详解
第1篇JSP技术概述第1章JSP技术概述 31.1JSP技术背景 31.2动态网页技术 31.2.1CGI 41.2.2ASP 41.2.3ASP.NET 51.2.4PHP 61.2.5Servlet 71.2.6JSP 81.2.7Python、Ruby等脚本语言 91.2.8动态网页技术的比较 101.3JSP技术原理 111.3.1JSP的工作原理 111.3.2编译后的JSP 131.4为什么使用JSP 161.5开发第一个JSP页面 171.6小结 19第2章搭建运行开发环境和集成开发环境 202.1Eclipse的应用 202.1.1Eclipse简述 202.1.2安装Eclipse 212.1.3更新Eclipse 222.1.4安装和配置Eclipse插件 232.1.5使用Eclipse 242.1.6Eclipse常用资源 292.2NetBeans 292.2.1NetBeans简述 292.2.2安装NetBeans 302.2.3使用和配置NetBeans 312.2.4NetBeans常用资源 332.3JBuilder 332.3.1安装JBuilder 332.3.2与Web服务器集成 342.4其他集成开发环境 372.4.1IntelliJIdea 372.4.2JDeveloper 372.5小结 38第2篇JSP技术第3章JSP语法详解 413.1JSP的构成 413.1.1一个典型的JSP文件 413.1.2分析JSP文件中的元素 423.2指令元素 453.2.1页面指令 453.2.2include指令 473.2.3taglib指令 483.2.4表达式语言 493.3脚本元素 493.3.1声明(Declaration) 493.3.2表达式(Expression) 503.3.3Scriptlets 513.4动作元素 533.4.1 533.4.2 533.4.3 553.4.4 573.4.5 583.4.6 593.4.7 633.4.8 673.5小结 67第4章JSP内建对象及其实例讲解 684.1内建对象的介绍 684.1.1out 694.1.2request 714.1.3response 734.1.4session 754.1.5pageContext 774.1.6application 804.1.7config 814.1.8page 834.1.9exception 834.2内建对象的使用实例 844.2.1准备工作 854.2.2编程实现 864.2.3测试 904.3小结 91第5章在JSP中使用JavaBean 925.1JavaBean的基本概念 925.1.1JavaBean的属性 925.1.2JavaBean的方法 955.2在JSP中使用JavaBean 955.3在JavaBean中连接数据库 985.3.1JavaBean的开发 995.3.2JSP页面的开发 1015.4小结 104第6章动态页面和用户会话 1056.1创建动态的内容 1056.1.1根据时间的动态 1056.1.2根据用户类型的动态 1066.1.3根据用户自定义信息的动态 1076.1.4根据数据库内容的动态 1076.2用户会话跟踪 1076.2.1会话跟踪的概念 1076.2.2实例开发 1086.2.3测试 1156.3小结 116第7章Servlet技术 1177.1Servlet介绍 1177.1.1什么是Servlet 1177.1.2Servlet技术的特点 1177.1.3Servlet的生命周期 1187.1.4开发、部署一个简单的Servlet 1187.2Servlet常用接口的使用 1207.2.1Servlet实现相关 1207.2.2Servlet配置相关 1217.2.3Servlet异常相关 1227.2.4请求和响应相关 1227.2.5会话跟踪 1237.2.6Servlet上下文 1247.2.7Servlet协作 1247.2.8过滤 1257.3使用HttpServlet处理客户端请求 1257.4获得Servlet初始化参数 1287.5Servlet的配置 1307.5.1Servlet的名字、类和其他杂项 1317.5.2初始化参数 1327.5.3启动装入优先级 1327.5.4Servlet的映射 1337.5.5运行安全设置 1337.6用Servlet生成动态图片 1347.7小结 135第8章创建Web监听和过滤程序 1368.1Servlet上下文监听 1368.2监听HTTP会话 1388.3对请求监听 1438.4开发Web应用过滤器 1448.4.1Filter的开发 1458.4.2配置 1488.5小结 149第9章JSP和Servlet结合的方法 1509.1JSP技术使用的两种模式 1509.1.1模式一:JSP+JavaBean 1509.1.2模式二:JSP+Servlet+JavaBean 1509.1.3两种模式的比较 1519.1.4JSP和Servlet的选择 1519.2两种模式的使用实例 1529.2.1案例说明 1529.2.2模式一(JSP+JavaBean) 1539.2.3模式二(JSP+JavaBean+Servlet) 1599.2.4两种模式的技术特点 1659.3小结 166第10章JSP开发中的常用技巧 16710.1在不同页面或者用户之间共享数据 16710.1.1在不同页面之间共享数据 16710.1.2在不同用户之间共享数据 17210.2创建错误处理页面 17310.2.1在JSP中声明出错页面 17410.2.2建立错误代码和错误页面 17810.3国际化问题 17910.3.1HTML中的字符实体 18010.3.2Unicode 18110.3.3使用配置文件实现国际化 18110.3.4支持多国语言的HelloWorld 18410.3.5中文乱码问题的处理 18710.4JSP操作文件 19010.4.1读取文件内容 19010.4.2写入内容到文件 19210.5在JSP中上传文件 19310.6小结 195第11章自定义标签库的开发 19611.1标签语言的介绍 19611.2HelloWorld标签开发 19711.2.1实现Tag接口 19811.2.2从TagSupport继承 20111.3开发带Body的标签库 20311.4多个标签的嵌套 20711.5开发迭代的标签库 21111.6SimpleTag的开发 21511.6.1HelloWorld 21611.6.2实例开发 21711.7小结 219第12章标准标签库(JSTL) 22012.1JSTL介绍和编程举例 22012.1.1JSTL介绍 22012.1.2JSTL编程举例 22112.2一般用途的标签 22212.2.1 22212.2.2 22412.2.3 22612.2.4 22712.3条件标签 22812.3.1 22812.3.2 22912.3.3 22912.3.4 23012.3.5自定义逻辑 23112.4迭代标签 23212.4.1 23212.4.2 23712.5URL相关的标签 23812.5.1 23812.5.2 24012.5.3 24112.5.4 24212.6XML标签 24312.6.1XML核心动作 24312.6.2XML流程控制动作 24612.7SQL相关的标签 24912.7.1 24912.7.2 25112.7.3 25412.7.4 25512.7.5 25712.8小结 258第13章表达式语言 25913.1表达式语言 25913.1.1概念 25913.1.2变量 26013.1.3隐含对象 26013.1.4字面量(Literals) 26013.1.5操作 26013.1.6保留字 26113.1.7表达式语法举例 26113.1.8函数 26213.1.9表达式编程举例 26413.2表达式语言和JSTL综合使用实例 26513.3小结 270第3篇数据库技术第14章数据库和JDBC技术 27314.1数据库和常用的SQL语句 27314.2JDBC技术和驱动程序 27614.2.1JDBC介绍 27614.2.2数据库驱动器程序 27714.3JDBC常用接口使用介绍 27914.3.1Driver接口 27914.3.2DriverManager 27914.3.3Connection 28114.3.4Statement 28314.3.5ResultSet 28414.4配置和连接不同的数据库 28514.4.1配置数据库 28514.4.2连接到不同的数据库 28814.5小结 291第15章在JSP和Servlet中使用JDBC 29215.1在JSP中使用JDBC访问数据库 29215.1.1添加数据 29215.1.2查询数据库 29415.1.3更新数据 29515.1.4删除数据 29615.1.5高级操作 29615.1.6其他操作 29915.2JSP通过JavaBean访问数据库 30015.3在Servlet中使用JDBC访问数据库 30315.4JSP数据库开发实例 30615.4.1案例介绍 30615.4.2案例开发 30715.5小结 322第16章JDBC数据库编程高级问题 32316.1数据源和连接池 32316.1.1连接池和数据源的概念 32316.1.2配置数据源 32416.1.3在JSP、Servlet中使用数据源 32716.2操作二进制数据 32816.3使用存储过程 33116.4分页显示的解决方案 33416.4.1JavaBean 33416.4.2JSP、Servlet 33616.5小结 339第17章数据库开发框架 34017.1直接使用JDBC的持久层方案 34017.2Hibernate概述 35017.3第一个Hibernate应用程序 35117.3.1开发前的准备工作 35117.3.2创建示例数据库 35117.3.3生成程序代码 35117.3.4编写测试代码 35417.4Hibernate配置 35517.5Hibernate基础类和概念 35717.5.1Configuration 35717.5.2SessionFactory 35717.5.3Session 35717.6Hibernate映射 35817.7Hibernate查询 36017.8小结 360第4篇Web框架第18章Struts 36318.1MVC及Struts介绍 36318.1.1MVC模式介绍 36318.1.2Struts框架介绍 36418.1.3配置Struts应用 36518.2开发第一个Struts应用 36818.2.1Form、Action和JavaBean 36918.2.2开发JSP 37218.2.3配置、运行 37318.3Struts标签库 37418.3.1Struts的标签 37418.3.2HTML标签库 37518.3.3Bean标签库 38018.3.4Logic标签库 38218.4Struts综合应用的开发举例 38418.4.1案例介绍 38418.4.2增加雇员 38518.4.3增加部门 39218.4.4查看所有的雇员 39918.4.5查看所有的部门 40018.4.6部门管理 40118.4.7配置、运行 40618.5Struts开发实践分析 40718.5.1Struts技术分析 40718.5.2Struts项目分析 40818.6小结 409第19章JavaServerFace 41019.1JavaServerFace技术介绍 41019.1.1JavaServerFace技术背景 41019.1.2什么是JavaServerFace技术 41019.1.3和Struts的比较 41119.2JavaServerFace模式与请求处理生命周期 41119.2.1JSF模式 41119.2.2JSF请求处理生命周期 41319.3JSF组件 41419.3.1UI组件 41419.3.2数据验证 41519.3.3数据转换 41719.3.4事件与监听器 41819.3.5渲染器 41919.4开发JavaServerFace应用 41919.4.1准备工作 41919.4.2开发 42019.4.3配置、运行 42319.5小结 424第20章Spring 42620.1Spring概述 42620.1.1Spring的任务范围 42620.1.2IoC容器 42620.2第一个Spring应用程序 42820.2.1开发前的准备工作 42820.2.2编写第一个Spring应用程序 42820.2.3编写测试代码 42920.2.4SetterInjection 43020.3Bean文件的几种不同的加载方式 43120.3.1编写BeanFile代码程序 43220.3.2编写配置文件 43220.3.3编写测试代码 43420.4小结 436第21章Web开发框架分析 43721.1Web开发框架介绍 43721.1.1Web开发框架概述 43721.1.2Tapestry 43721.1.3WebWork 43821.1.4其他开发框架 44021.2Web开发框架总结 44021.3小结 441第5篇Ajax第22章Ajax技术概述 44522.1Ajax诞生背景 44522.2Ajax概述 44522.2.1Ajax定义 44522.2.2Ajax有什么不同 44622.2.3Ajax适用的场合 44722.2.4Ajax的缺陷 44922.3Ajax相关技术 44922.3.1JavaScript 45022.3.2XMLHttpRequest 45022.3.3CSS 45022.3.4DOM 45022.4小结 451第23章Ajax开发入门 45223.1使用XMLHttpRequest对象 45223.1.1XMLHttpRequest对象方法和属性 45223.1.2Ajax简单交互流程示例 45323.1.3发送请求参数 45523.2文档对象模型 45723.2.1W3CDOM 45723.2.2DOM基本对象和方法 45723.2.3利用DOM动态修改网页内容 45923.3开发实例 45923.3.1背景与分析 45923.3.2服务器端实现 46023.3.3客户端实现 46323.4小结 468第24章Ajax框架 46924.1浏览器端框架 46924.1.1Bindows 46924.1.2BackBase 47024.1.3Dojo 47024.1.4Rico 47024.1.5qooxdoo 47024.1.6Tibet 47024.1.7AJFORM 47124.1.8AjaxCaller 47124.1.9FlashJavaScriptIntegrationKit 47124.1.10GoogleAJAXSLT 47124.1.11HTMLHttpRequest 47124.1.12InteractiveWebsiteFramework 47224.1.13LibXMLHttpRequest 47224.1.14MAJAX 47224.1.15RSLite 47224.1.16Sack 47224.1.17Sarissa 47224.1.18XHConn 47324.2服务器端框架 47324.2.1JavaScriptObjectNotation(JSON)和JSON-RPC 47324.2.2JavaScriptRemoteScripting(JSRS)(2000年) 47324.2.3WebORBforJava 47324.2.4Echo2 47424.2.5DirectWebRemoting(DWR) 47424.2.6SWATO 47424.2.7AjaxJSPTagLibrary 47424.2.8AjaxJavaServerFacesFramework 47524.3小结 475第6篇JSP在实际中的使用第25章实用JSP开发技巧 47925.1树状菜单的生成 47925.1.1实现思路简述 47925.1.2实现树状菜单 48025.2布局设计 49025.2.1框架 49025.2.2风格 49125.3小结 497第26章网站总体设计 49826.1案例的介绍 49826.2创建和配置站点 49826.3建立和配置数据库 50026.4页面框架和公用页面 50326.4.1页面框架 50326.4.2页面风格 50426.4.3错误处理页面 50426.4.4经常使用的include文件 50526.5配置 50626.6创建公用组件 50626.7测试配置是否成功 50826.7.1测试JSP 50826.7.2测试连接池 50926.7.3测试JSTL 50926.8小结 510第27章购物车 51127.1后台业务逻辑 51127.1.1Product 51127.1.2Item 51227.1.3CartItem 51327.1.4Cart 51527.1.5CartFunction 51727.2添加商品 51927.2.1解释 51927.2.2代码 51927.3查看购物车状态 52027.3.1解释 52027.3.2代码 52027.4删除商品 52227.4.1解释 52227.4.2代码 52227.5清空购物车 52327.5.1解释 52327.5.2代码 52327.6更新商品数量 52327.6.1解释 52327.6.2代码 52327.7小结 524第28章论坛 52528.1案例介绍 52528.2JavaBean开发 52628.2.1TopicVO 52628.2.2TopicBean 52728.2.3PageBusiness 52928.2.4PageBean 53028.2.5ForumBean 53128.3Servlet开发 53228.3.1DeleteTopicServlet 53328.3.2EditTopicServlet 53428.3.3ForumServlet 53528.3.4NewTopicServlet 53628.3.5ReplyTopicServlet 53728.4JSP开发 53928.4.1newTopic.jsp 53928.4.2viewForum.jsp 54028.4.3reply.jsp 54128.4.4editTopic.jsp 54228.4.5viewDetail.jsp 54328.5小结 545
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30