成功加入购物车
图书条目标准图
正版现货,品相完整,套书只发一本,多版面书籍只对书名
沈泽刚 、 秦玉平 编 / 清华大学出版社 / 2010-03 / 平装
售价 ¥ 12.46 3.2折
定价 ¥39.00
品相 九品
优惠 满包邮
延迟发货说明
上书时间2024-06-17
卖家超过10天未登录
Java Web编程技术
《JavaWeb编程技术》详细介绍了基于Java的Web编程技术,主要内容包括:Web技术基础;Servlet技术模型和Servlet容器模型;JSP的各种元素、生命周期、作用域对象等;Web应用开发中组件重用技术;表达式语言的使用,标准标签库和自定义标签以及标签文件的使用等;Web应用的事件处理与过滤器的应用以及安全性等问题;最后介绍了Struts框架和Ajax技术。
《JavaWeb编程技术》较全面地介绍了应用Java技术开发Web应用的发展特性,涉及了当前应用广泛的开发规范,结构清晰,应用实例丰富,实现了理论学习和实际应用的充分结合。《JavaWeb编程技术》每章提供了一定数量的习题,供读者复习参考。
《JavaWeb编程技术》可作为高等学校计算机及相关专业Web编程技术课程的教材,也可供从事基于Java的Web应用开发技术人员学习参考,同时也可作JavaWeb开发员国际认证考试的备考材料和培训教材。
第1章Web应用概述11.1Web应用体系结构11.1.1WWW概述11.1.2服务器和浏览器21.2服务器的安装与配置21.2.1安装Tomcat31.2.2查看Tomcat的安装目录31.2.3测试Tomcat51.2.4修改Tomcat的端口61.2.5打开Servlet重新载入功能61.2.6Tomcat服务器的启动和停止61.3HTTP基础71.3.1理解HTTP协议71.3.2URL和URI81.3.3HTML概述91.4动态Web文档技术131.4.1静态Web文档和动态Web文档131.4.2服务器端动态Web文档技术141.4.3客户端动态Web文档技术151.5Servlet与JSP入门171.5.1什么是Servlet171.5.2什么是Servlet容器181.5.3Servlet的开发181.5.4错误处理211.5.5Servlet的优缺点211.5.6什么是JSP页面221.5.7使用Servlet还是JSP231.6小结24习题24第2章Servlet技术模型262.1ServletAPI262.1.1javax.servlet包262.1.2javax.servlet.http包282.2Servlet的执行过程和生命周期302.2.1Servlet的执行过程302.2.2Servlet的生命周期302.3分析请求322.3.1HTTP请求结构322.3.2发送请求342.3.3处理HTTP请求342.3.4分析请求352.3.5请求转发442.3.6使用请求对象存储数据452.4发送响应462.4.1HTTP响应结构462.4.2理解ServletResponse472.4.3理解HttpServletResponse502.4.4发送状态码和错误消息542.5小结55习题55第3章Servlet容器模型593.1Web应用的结构和部署593.1.1Web应用程序593.1.2应用服务器593.1.3Web应用程序的目录结构603.2部署描述文件623.2.1一个简单的DD623.2.2DD文件的定义633.2.3元素643.2.4元素653.2.5元素673.3ServletConfig接口683.4ServletContext接口713.4.1得到ServletContext引用713.4.2获取应用程序的初始化参数713.4.3通过ServletContext对象获得资源723.4.4登录日志733.4.5使用RequestDispatcher实现请求转发733.4.6使用ServletContext对象存储数据743.4.7检索Servlet容器的信息743.5Servlet的多线程问题753.6一个综合实例783.7小结83习题83第4章会话管理864.1会话管理864.1.1理解状态与会话864.1.2会话管理机制874.1.3HttpSession接口884.1.4使用HttpSession对象894.1.5会话超时与失效914.2通过Cookie支持会话944.2.1CookieAPI944.2.2向客户端发送Cookie944.2.3从客户端读取Cookie954.2.4Cookie的安全问题974.3URL重写与隐藏表单域1004.3.1URL重写1004.3.2隐藏表单域1024.4小结102习题102第5章JSP技术模型1065.1JSP语法概述1065.1.1JSP脚本元素1075.1.2指令1095.1.3JSP动作1105.1.4表达式语言EL1115.1.5JSP注释1115.2JSP页面生命周期1125.2.1JSP页面也是Servlet1125.2.2理解转换单元1125.2.3JSP生命周期阶段1125.2.4JSP生命周期方法示例1155.3理解page指令属性1175.3.1import属性1175.3.2contentType与pageEncoding属性1185.3.3session属性1185.3.4errorPage与isErrorPage属性1195.3.5在DD中配置错误页面1205.3.6language与extends属性1215.3.7buffer与autoFlush属性1215.3.8info属性1215.4JSP进阶1225.4.1理解页面转换过程1225.4.2使用脚本元素1225.4.3使用条件和循环语句1245.4.4请求时属性表达式的使用1265.5JSP隐含变量1275.5.1request与response变量1285.5.2out变量1285.5.3application变量1295.5.4session变量1295.5.5pageContext变量1305.5.6page变量1305.5.7config变量1315.5.8exception变量1325.6理解作用域对象1325.6.1应用作用域1335.6.2会话作用域1335.6.3请求作用域1345.6.4页面作用域1355.7小结136习题137第6章Web组件重用与JavaBeans1436.1静态包含1436.1.1使用include指令1436.1.2从被包含的页面中访问变量1446.1.3静态包含的限制1456.1.4使用包含设计页面布局1456.2动态包含1476.2.1使用动作1476.2.2使用传递参数1496.2.3与动态包含的组件共享对象1496.2.4使用动作1506.3在JSP中包含JavaApplet1526.3.1使用动作1526.3.2使用和动作1536.3.3使用动作1536.4JavaBeans概述1566.4.1什么是JavaBeans1566.4.2序列化JavaBeans1586.5在JSP中使用JavaBeans1606.5.1使用动作1606.5.2使用动作1646.5.3使用动作1666.6在Servlet中使用JavaBeans1676.7在JSP脚本中使用JavaBeans1696.8MVC设计模式1706.8.1Model1体系结构1706.8.2Model2体系结构1716.8.3实现MVC模式的一般步骤1726.9小结173习题174第7章JDBC数据库访问1777.1PostgreSQL数据库简介1777.1.1PostgreSQL的下载和安装1777.1.2使用pgAdminⅢ操作数据库1797.1.3使用psql工具操作数据库1827.2Java数据库技术概述1847.2.1数据库访问的两层和三层模型1847.2.2JDBC驱动程序1857.2.3安装JDBC驱动程序1857.3传统的数据库连接方法1867.3.1加载驱动程序1867.3.2建立连接对象1877.3.3创建语句对象1897.3.4获得SQL语句的执行结果1897.3.5关闭建立的对象1897.3.6简单的应用示例1897.4JDBCAPI介绍1937.4.1Connection接口1947.4.2Statement接口1947.4.3ResultSet接口1957.4.4可滚动与可更新的ResultSet1967.5访问数据库元数据1997.5.1获取数据库的信息1997.5.2获取结果集的信息1997.6预处理语句2007.6.1创建PreparedStatement对象2007.6.2使用PreparedStatement对象2007.7使用数据源连接数据库2027.7.1数据源与连接池介绍2027.7.2配置数据源2037.8DAO设计模式介绍2077.8.1设计传输对象2077.8.2设计DAO对象2087.8.3DAO对象应用2117.9可调用语句2127.9.1存储过程和函数2127.9.2创建可调用语句2137.9.3调用存储过程2157.10数据库事务处理2177.10.1事务的基本概念2177.10.2JDBC事务管理API2187.10.3事务的并发操作与隔离2197.11小结221习题221第8章使用表达式语言2238.1理解表达式语言2238.1.1表达式语言的调用2238.1.2表达式语言的功能2248.1.3表达式语言与JSP表达式的区别2248.2使用EL运算符2258.2.1EL算术运算符2258.2.2EL关系与逻辑运算符2268.2.3条件运算符2268.2.4empty运算符2278.2.5属性与集合元素访问运算符2278.3使用EL访问数据2298.3.1访问作用域变量2298.3.2访问JavaBeans属性2318.3.3访问集合元素2348.3.4在EL中访问隐含变量2368.4在EL中使用函数2408.4.1创建静态(static)方法2408.4.2创建标签库描述文件2418.4.3在JSP中访问EL函数2428.5在JSP页面中禁用EL2438.5.1禁用整个Web应用的EL2438.5.2禁用多个页面使用EL2448.5.3禁用个别页面使用EL2448.6小结244习题245第9章自定义标签的开发2479.1简单标签的开发2479.1.1标签扩展API2479.1.2自定义标签的开发步骤2489.1.3SimpleTag接口及其生命周期2519.1.4SimpleTagSupport类2529.2理解TLD文件2539.2.1元素2539.2.2元素2549.2.3元素2559.2.4元素2569.2.5元素2569.3几种类型标签的开发2589.3.1空标签的开发2589.3.2带属性标签的开发2609.3.3带标签体的标签2629.3.4迭代的标签和EL的使用2659.3.5使用动态属性2689.3.6编写协作标签2709.4传统的自定义标签2749.4.1理解Tag接口的方法2749.4.2一个简单示例2769.5IterationTag接口与TagSupport类2799.5.1IterationTag接口2799.5.2TagSupport类2809.6BodyTag接口与BodyTagSupport类2809.6.1BodyTag接口2809.6.2BodyTagSupport类2829.7小结283习题283第10章JSTL与标签文件28710.1JSP标准标签库28710.2核心标签库28810.2.1通用目的标签28910.2.2条件控制标签29210.2.3循环控制标签29310.2.4URL相关的标签29710.3其他JSTL标签库30110.3.1SQL标签库30110.3.2国际化和格式化库30510.3.3XML标签库30510.3.4函数库30510.4使用标签文件30610.4.1标签文件介绍30710.4.2使用标签文件指令30810.4.3使用标签文件动作31210.5小结315习题315第11章Web事件处理与过滤器31711.1Web应用的事件模型31711.1.1事件与监听器接口31711.1.2监听Servlet上下文事件31711.1.3监听请求事件32111.1.4监听会话事件32311.1.5事件监听器的注册32811.2Web应用的过滤器32811.2.1什么是过滤器32811.2.2过滤器API33011.2.3一个简单的过滤器33111.2.4配置过滤器33411.3小结337习题337第12章Web应用的安全性34012.1理解验证机制34012.1.1Web安全性措施34012.1.2验证的类型34112.1.3基本验证的过程34212.1.4声明式安全与程序式安全34312.2安全域模型34312.2.1安全域概述34312.2.2定义角色与用户34412.3定义安全约束34712.3.1安全约束定义34712.3.2安全验证示例35012.4程序式的安全35412.5小结357习题358第13章Struts框架基础36013.1Struts框架入门36013.1.1安装Struts库文件36013.1.2Struts框架组成36013.1.3Struts框架中的MVC36113.1.4在DD中配置ActionServlet36213.1.5Struts请求处理过程36313.2一个简单的Struts应用36313.2.1模型组件的开发36413.2.2视图组件的开发36413.2.3控制器Action类的开发36613.2.4Struts配置文件36913.3使用表单bean验证数据37113.3.1创建资源文件37113.3.2创建表单bean37113.3.3ActionErrors类与ActionMessage类37313.3.4创建Action动作类37313.3.5修改配置文件37413.3.6开发视图JSP页面37613.3.7运行应用程序37713.4使用Struts上传文件37813.5使用Tiles框架设计页面布局38113.5.1创建布局页面38213.5.2使用布局页面创建JSP页面38313.5.3使用定义文件38513.5.4定义文件的继承38913.6小结390习题390第14章Ajax技术基础39214.1Web2.0与Ajax技术概述39214.1.1什么是Ajax39214.1.2Ajax相关技术简介39314.2XMLHttpRequest对象39414.2.1创建XMLHttpRequest对象39414.2.2XMLHttpRequest的属性39514.2.3XMLHttpRequest的方法39614.2.4一个简单的示例39614.2.5Ajax的交互模式39714.2.6使用innerHTML属性创建动态内容40014.3XML和DOM40214.3.1什么是XML40214.3.2什么是DOM40314.3.3DOM与JavaScript40314.3.4使用DOM动态编辑页面40614.3.5发送请求参数41014.4Ajax的常用应用41014.4.1实现表单数据验证41014.4.2动态加载列表框41314.4.3创建工具提示41714.4.4动态更新Web页面42114.5小结427习题428参考文献429
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30