Java Web应用开发技术实用教程
2008-1
水利水电
王红
374
《21世纪高等院校规划教材?Java Web应用开发技术实用教程》通过丰富的实例、深入浅出地讲解和强大的项目实验,引领读者学习Java Web应用开发的完整体系,以及JavaWeb的各个组件在项目开发中的实际应用。《21世纪高等院校规划教材?Java Web应用开发技术实用教程》共分9章,全面详细地介绍了从事Java Web开发所应掌握的各种技术,主要内容包括JSP、Servlet、JDBC、JavaBean、EL表达式语言、JSTL、设计模式、MVC、Struts架构、打包与部署等。《21世纪高等院校规划教材?Java Web应用开发技术实用教程》各章节都提供了多个例子,其中很多都是目前Web开发中经常使用的功能,具有很强的实用价值,而且几乎所有程序均由作者亲自编程调试以尽量确保万无一失。
序前言第1章 JSP概述1.1 JSP技术1.2 JSP页面执行原理1.2.1 第一个JSP页面1.2.2 JSP运行原理1.2.3 JSP与Servlet的关系1.3 配置JSP运行环境1.3.1 安装J2SDK1.3.2 安装Tomcat1.3.3 JSP页面测试1.4 小结习题实验1 搭建JSP运行的实验环境第2章 JSP基础2.1 JSP页面的基本组成2.2 JSP页面中的注释2.2.1 HTML注释2.2.2 隐藏注释2.2.3 脚本注释2.3 声明2.3.1 变量声明2.3.2 方法声明2.3.3 声明类2.4 代码段2.5 表达式2.6 JSP指令2.6.1 page指令2.6.2 include指令2.6.3 taglib指令2.7 JSP动作2.7.1 动作标记2.7.2 动作标记2.7.3 动作标记2.7.4 动作标记2.7.5 动作标记2.8 小结习题实验2 JSP脚本、指令和动作第3章 JSP隐含对象3.1 JSP隐含对象概述3.2 与输入/输出有关的隐含对象3.2.1 request对象3.2.2 response对象3.2.3 out对象3.3 与属性作用域有关的对象3.3.1 session对象3.3.2 application对象3.3.3 pageContext对象3.4 与Servlet有关的隐含对象3.4.1 page对象3.4.2 config对象3.5 与Error有关的隐含对象3.6 小结习题实验3 JSP隐含对象的使用第4章 JSP中使用数据库4.1 JDBC技术概述4.1.1 什么是JDBC4.1.2两层模型和三层模型4.1.3 JDBC驱动程序的类型4.2 使用JDBC4.2.1 注册和加载驱动器4.2.2 建立连接4.2.3 发送SQL语句4.2.4 使用Statement对象执行语句4.2.5 ResultSet对象4.2.6 关闭Statement对象和Connection对象4.2.7 事务4.3 在JSP中通过JDBC-ODBC桥使用数据库4.3.1 查询举例4.3.2 更新记录举例4.3.3 添加记录举例4.3.4 删除记录举例4.3.5 通过本地协议纯Java方式访问SQL Server数据库4.4 在JSP中使用:Excel电子表格4.5 共享数据库连接4.6 小结习题实验4 JDBC技术第5章 JSP与JavaBean5.1 JavaBean组件技术5.1.1 JavaBean规范5.1.2 JavaBean的简单属性5.2 在JSP中使用JavaBean5.2.1 动作标记5.2.2 动作标记5.2.3 动作标记5.3 Bean的存放目录5.3.1 对任何Web应用都可以使用的Bean的存放位置5.3.2 只对ROOT目录可用的Bean的存放位置5.3.3 只供某个Web应用使用的Bean的存放位置5.4 JSP与Bean结合举例5.4.1 购物车Bean5.4.2 读文件Bean5.4.3 标准化试题Bean5.5 综合实例——网上书店5.5.1 系统功能5.5.2 数据库设计5.5.3 页面设计5.6 小结习题实验5 JSP中使用Java Bean第6章 表达式语言6.1 表达式语言简介6.1.1 EL用于静态文本6.1.2 EL用于动态文本6.2表达式语言语法6.2.1 .与[]运算符6.2.2 EL中的变量6.2.3 EL中的符号常量6.2.4 EL中的保留字6.2.5 EL中的运算符6.2.6 EL中的函数6.3 EL中的隐含对象6.3.1 与范围有关的隐含对象6.3.2 与输入有关的隐含对象6.3.3 其他隐含对象6.4 小结习题实验6 JSP中使用EL表达式第7章 标准标记——JSTL7.1 JSTL简介7.2 核心标记库7.2.1 通用标记7.2.2 条件标记7.2.3 迭代标记7.2.4 URL相关标记7.3 I18N格式标记库7.3.1 国际化标记7.3.2 消息标记7.3.3 数字、日期格式化标记7.4 SQL标记库7.4.1 设置数据源标记7.4.2 查询标记7.4.3 更新标记7.5 函数标记库7.6 小结习题实验7 JSP中使用JSTL第8章 Servlet技术8.1 Servlet简介8.2 编译和运行Servlet8.2.1 Servlet程序的基本结构8.2.2 编译Servlet源程序8.2.3 运行Servlet8.3 Servlet的生命周期8.4 Servlet中其他常用的类和接口8.4.1 ServletRequest接口和HttpServletRequest接口8.4.2 ServletResponse接口和HttpServletResponse接口8.4.3 HttpSession接口8.4.4 ServletConfig接口8.4.5 ServletContext接口8.4.6 FiRer接口、FilterChain接口和FilterConfig接口8.5 JSP与Servlet结合8.5.1 JSP访问Servlet8.5.2 JSP和Servlet共享变量8.6 小结习题实验8 Servlet与过滤器第9章 Struts架构9.1 MVC设计模式9.1.1 设计模式9.1.2 MVC设计模式9.1.3 JSP Model 1和JSP Model 29.2 Struts架构简介9.2.1 架构9.2.2 Struts架构9.3 第一个Struts程序9.3.1 运用Struts架构9.3.2 创建视图9.3.3 数据验证9.3.4 创建控制器9.3.5 创建模型组件9.3.6 创建配置文件9.3.7 运行helloapp9.4 用JBuilder开发Struts应用9.4.1 JBuilder 2005安装9.4.2 JBuilder 2005对于Struts的支持9.4.3 用JBuilder 2005开发基于Struts架构的Web应用9.5 Struts配置文件:struts-config.xml9.5.1 元素9.5.2 元素9.5.3 元素9.5.4 元素9.5.5 元素9.5.6 元素9.5.7 元素9.6 Struts标记库9.6.1 HTML标记9.6.2 Bean标记9.6.3 Logic标记9.7 Validator验证框架9.7.1 安装和配置Validator验证框架9.7.2 使用Validator验证框架9.7.3 使用Validator验证框架举例9.8 小结习题实验9 Struts架构参考文献
《21世纪高等院校规划教材?Java Web应用开发技术实用教程》既适合作为高等院校计算机及相关专业讲授Java Web开发技术的教材或自学教材,也适合作为Java Web应用开发人员的参考书。