当前位置:码农谷 > 图书 > Java语言图书 > Java Web标签应用开发

Java Web标签应用开发

本书分为3篇共12章,包括基础知识篇、Web标签应用开发篇和项目实战案例篇。本书使用的开发环境是JDK1.5+Tomcat5.5+JSTL1.1.2,逐步引领读者从基础到各个知识点的学习,尔后开发出完整的系统,全书内容由浅入深,并辅以大量的实例说明,最后给出了两个完整的项目案例,两个项目案例的JSP页面中均看不到任何的Java代码  [展开]

标签: Web开发   Java   Web标签应用开发   Java教程  
作者:邓子云 出版单位:码农谷
价格:免费 阅读次数:32168  
章节信息

第 1 章 开发环境的安装与配置

  • 1.1   安装与配置JDK
  • 1.2   安装与配置Tomcat
  • 1.2.1   安装Tomcat
  • 1.2.2   配置Tomcat
  • 1.3   安装与配置JSTL
  • 1.4   安装与配置SQL Server
  • 1.5   开发程序编辑软件选择建议
  • 1.6   小结
  • 1.7   思考解答

第 2 章 JSP开发基础知识

  • 2.1   JSP语法基础
  • 2.1.1   JSP页面的程序结构
  • 2.1.2   【例2-1】JSP页面的程序结构
  • 2.1.3   数据类型
  • 2.1.4  
  • 2.1.5   运算符
  • 2.1.6   程序注释
  • 2.2   JSP指令与动作指令
  • 2.2.1   JSP指令
  • 2.2.2   JSP动作指令
  • 2.3   HTML与JavaScript基础
  • 2.3.1   HTML
  • 2.3.2   JavaScript
  • 2.3.3   表单信息交互
  • 2.3.4   【例2-2】用户注册表单交互示例
  • 2.4   JSP的内置对象
  • 2.4.1   request对象
  • 2.4.2   response对象
  • 2.4.3   session对象
  • 2.4.4   application对象
  • 2.4.5   out对象
  • 2.4.6   【例2-3】JSP的内置对象使用综合实例
  • 2.5   在JSP中作数据库操作
  • 2.5.1   JDBC
  • 2.5.2   安装SQL Server的JDBC驱动
  • 2.5.3   查询数据
  • 2.6   小结
  • 2.7   思考解答

第 3 章 XML基础知识

  • 3.1   XML技术概述
  • 3.1.1   编写XML
  • 3.1.2   DTD与Schema
  • 3.2   DOM
  • 3.2.1   DOM相关的类
  • 3.2.2   用DOM方式解析XML文档
  • 3.3   SAX
  • 3.3.1   SAX相关的类
  • 3.3.2   用SAX方式解析XML文档
  • 3.4   小结
  • 3.5   思考解答

第 4 章 EL表达式

  • 4.1   EL简介
  • 4.2   c:out标签
  • 4.2.1   c:out标签使用语法
  • 4.2.2   使用c:out标签
  • 4.3   EL语法
  • 4.3.1   .与[]
  • 4.3.2   EL表达式中的保留字
  • 4.3.3   EL变量范围
  • 4.3.4   自动类型转换
  • 4.4   运算符
  • 4.4.1   算术运算符
  • 4.4.2   关系运算符
  • 4.4.3   empty运算符
  • 4.4.4   条件运算符与括号运算符
  • 4.4.5   运算符的优先级
  • 4.5   隐含对象
  • 4.5.1   与范围有关的隐含对象
  • 4.5.2   与输入有关的隐含对象
  • 4.5.3   【例4-2】用EL表达式接收表单中的数据
  • 4.5.4   其它隐含对象
  • 4.5.5   【例4-3】用EL表达式获得pageContext中的信息
  • 4.6   小结

第 5 章 核心标签库

  • 5.1   JSTL简介
  • 5.1.1   JSTL提供的主要功能
  • 5.1.2   语法格式约定
  • 5.2   c:set标签
  • 5.2.1   使用语法说明
  • 5.2.2   使用c:set标签
  • 5.3   c:remove标签
  • 5.3.1   使用语法说明
  • 5.3.2   使用c:remove标签
  • 5.4   c:catch标签
  • 5.4.1   使用语法说明
  • 5.4.2   使用c:catch标签
  • 5.5   c:if标签
  • 5.5.1   使用语法说明
  • 5.5.2   使用c:if标签
  • 5.6   c:choose、c:when及c:otherwise标签
  • 5.6.1   使用语法说明
  • 5.6.2   使用c:choose标签
  • 5.7   迭代标签概述
  • 5.8   c:forEach标签
  • 5.8.1   使用语法说明
  • 5.8.2   使用c:forEach标签
  • 5.9   c:forTokens标签
  • 5.9.1   使用c:forEach标签
  • 5.9.2   使用c:forTokens标签
  • 5.10   c:import标签
  • 5.10.1   使用语法说明
  • 5.10.2   使用c:import标签
  • 5.11   c:url标签
  • 5.11.1   使用语法说明
  • 5.11.2   使用c:url标签
  • 5.12   c:redirect标签
  • 5.12.1   使用语法说明
  • 5.12.2   使用c:redirect标签
  • 5.13   小结
  • 5.14   思考解答

第 6 章 国际化格式标签库

  • 6.1   国际化格式标签概述
  • 6.1.1   国际化格式标签的功能
  • 6.1.2   基本概念
  • 6.2   fmt:setLocale标签
  • 6.2.1   使用语法说明
  • 6.2.2   使用fmt:setLocale标签
  • 6.3   fmt:bundle标签
  • 6.3.1   使用语法说明
  • 6.3.2   使用fmt:bundle标签
  • 6.4   fmt:setBundle标签
  • 6.4.1   使用语法说明
  • 6.4.2   使用fmt:setBundle标签
  • 6.5   fmt:message标签与fmt:param标签
  • 6.5.1   使用语法说明
  • 6.5.2   使用fmt:message标签与fmt:param标签
  • 6.6   fmt:requestEncoding标签
  • 6.6.1   使用语法说明
  • 6.6.2   使用fmt:requestEncoding标签
  • 6.7   fmt:timeZone标签
  • 6.7.1   使用语法说明
  • 6.7.2   java.util.TimeZone
  • 6.7.3   使用fmt:timeZone标签
  • 6.8   fmt:setTimeZone标签
  • 6.8.1   使用语法说明
  • 6.8.2   使用fmt:setTimeZone标签
  • 6.9   fmt:formatNumber标签
  • 6.9.1   使用语法说明
  • 6.9.2   使用fmt:formatNumber标签
  • 6.10   fmt:parseNumber标签
  • 6.10.1   使用语法说明
  • 6.10.2   使用fmt:parseNumber标签
  • 6.11   fmt:formatDate标签
  • 6.11.1   使用语法说明
  • 6.11.2   使用fmt:formatDate标签
  • 6.12   使用fmt:parseDate标签
  • 6.12.1   使用语法说明
  • 6.12.2   使用fmt:parseDate标签
  • 6.13   小结
  • 6.14   思考解答

第 7 章 SQL标签库

  • 7.1   SQL标签概述
  • 7.2   sql:setDataSource标签
  • 7.2.1   使用语法说明
  • 7.2.2   数据源配置
  • 7.2.3   使用sql:setDataSource标签
  • 7.3   sql:query标签与sql:param标签
  • 7.3.1   sql:query使用语法说明
  • 7.3.2   sql:param使用语法说明
  • 7.3.3   如何查看查询的结果
  • 7.3.4   使用sql:query标签与sql:param标签
  • 7.3.5   【例7-3】对查询结果作分页处理
  • 7.4   sql:update标签
  • 7.4.1   使用语法说明
  • 7.4.2   使用sql:update标签
  • 7.5   sql:dateParam标签
  • 7.5.1   使用语法说明
  • 7.5.2   使用sql:dateParam标签
  • 7.6   sql:transaction标签
  • 7.6.1   使用语法说明
  • 7.6.2   使用sql:transaction标签
  • 7.7   小结
  • 7.8   思考解答

第 8 章 XML标签库

  • 8.1   XML标签概述
  • 8.1.1   XML与XML标签
  • 8.1.2   XPath
  • 8.1.3   XSLT
  • 8.1.4   【例8-1】一个简单的XSLT使用示例
  • 8.1.5   安装相关软件包
  • 8.2   x:parse标签
  • 8.2.1   使用语法说明
  • 8.2.2   使用x:parse标签
  • 8.3   x:out标签
  • 8.4   x:set标签
  • 8.4.1   使用语法说明
  • 8.4.2   使用x:set标签
  • 8.5   x:if标签
  • 8.5.1   使用语法说明
  • 8.5.2   使用x:if标签
  • 8.6   x:choose标签、x:when标签和x:otherwise标签
  • 8.6.1   使用语法说明
  • 8.6.2   使用x:choose标签、x:when标签和x:otherwise标签
  • 8.7   x:forEach标签
  • 8.7.1   使用语法说明
  • 8.7.2   使用x:forEach标签
  • 8.8   x:transform标签与x:param标签
  • 8.8.1   使用语法说明
  • 8.8.2   使用x:transform标签与x:param标签
  • 8.9   小结
  • 8.10   思考解答

第 9 章 函数标签库

  • 9.1   函数标签概述
  • 9.2   toLowerCase
  • 9.3   toUpperCase
  • 9.3.1   【例9-1】字符串大小写转换函数使用示例
  • 9.4   substring
  • 9.5   substringAfter
  • 9.6   substringBefore
  • 9.6.1   【例9-2】求子串函数使用示例
  • 9.7   trim
  • 9.8   replace
  • 9.8.1   【例9-3】函数trim与函数replace使用示例
  • 9.9   split
  • 9.10   join
  • 9.10.1   【例9-4】字符串拆分与组合函数使用示例
  • 9.11   indexOf
  • 9.12   fn:startsWith
  • 9.13   fn:endsWith
  • 9.14   fn:contains
  • 9.15   fn:containsIgnoreCase
  • 9.15.1   【例9-5】字符串匹配函数使用示例
  • 9.16   fn:length
  • 9.17   fn:escapeXml
  • 9.17.1   【例9-6】函数length与函数escapeXml使用示例
  • 9.18   小结

第 10 章  自定义标签

  • 10.1   自定义标签概述
  • 10.1.1   自定义标签简介
  • 10.1.2   开发自定义标签的步骤
  • 10.2   一个简单的例子
  • 10.3   自定义标签开发相关的接口与类
  • 10.3.1   javax.servlet.jsp包概述
  • 10.3.2   JspEngineInfo类
  • 10.3.3   JspWriter类
  • 10.3.4   PageContext类
  • 10.3.5   javax.servlet.jsp.tagext包概述
  • 10.3.6   Tag接口
  • 10.3.7   IterationTag接口
  • 10.3.8   BodyTag接口
  • 10.3.9   SimpleTag接口
  • 10.3.10   DynamicAttributes接口
  • 10.3.11   BodyContent类
  • 10.3.12   SimpleTagSupport类
  • 10.3.13   TagSupport类
  • 10.3.14   BodyTagSupport类
  • 10.3.15   JspFragment类
  • 10.3.16   TagExtraInfo类
  • 10.3.17   VariableInfo类
  • 10.3.18   TagInfo类
  • 10.4   tld文件
  • 10.5   开发实例集
  • 10.5.1   开发带有属性的标签
  • 10.5.2   开发带有动态属性的标签
  • 10.5.3   开发带有body的标签
  • 10.5.4   开发嵌套的标签
  • 10.5.5   在标签与JSP页面间共享变量
  • 10.5.6   开发迭代的标签
  • 10.5.7   用SimpleTagSupport类开发标签
  • 10.6   小结
  • 10.7   思考解答

第 11 章 学生成绩管理系统

  • 11.1   系统需求分析
  • 11.1.1   系统用户及其权限分析
  • 11.1.2   系统功能需求
  • 11.2   系统总体架构设计
  • 11.3   数据库设计
  • 11.3.1   ER图
  • 11.3.2   数据物理模型
  • 11.4   系统目录设计
  • 11.5   系统的关键技术
  • 11.5.1   连接池技术
  • 11.5.2   标签技术在数据库操作上的应用
  • 11.5.3   数据分页技术
  • 11.6   系统登录模块
  • 11.6.1   用户登录功能
  • 11.6.2   系统首页
  • 11.6.2   注册用户功能
  • 11.7   基础数据管理模块
  • 11.7.1   班级信息管理
  • 11.7.2   教师信息管理
  • 11.7.3   课程信息管理
  • 11.7.4   学生信息管理
  • 11.8   教务管理模块
  • 11.8.1   教师授课信息管理
  • 11.8.2   学生成绩封存
  • 11.9   成绩录入模块
  • 11.10   学生成绩查询模块
  • 11.11   系统管理模块
  • 11.11.1   新用户审核
  • 11.11.2   用户管理
  • 11.11.3   修改当前用户密码
  • 11.12   系统可改进之处
  • 11.13   小结

第 12 章 网上书店

  • 12.1   系统需求分析
  • 12.1.1   系统用户及其权限分析
  • 12.1.2   系统功能需求
  • 12.2   系统总体架构设计
  • 12.3   数据库设计
  • 12.3.1   ER图
  • 12.3.2   数据物理模型
  • 12.4   系统目录设计
  • 12.5   系统的关键技术
  • 12.5.1   连接池技术
  • 12.5.2   数据分页技术
  • 12.5.3   自定义标签技术
  • 12.5.4   购物车的实现
  • 12.5.5   在数据库中存取图片
  • 12.6   系统首页与显示书籍信息页面
  • 12.6.1   系统首页
  • 12.6.2   显示书籍信息
  • 12.6.3   最近新书
  • 12.6.4   特价书籍
  • 12.6.5   显示某一分类的书
  • 12.7   用户登录与注册
  • 12.7.1   注册新用户
  • 12.7.2   用户登录
  • 12.8   购物模块
  • 12.8.1   往购物车中放入书籍
  • 12.8.2   查看购物车
  • 12.8.3   从购物车中拿出书籍
  • 12.8.4   生成订单
  • 12.8.5   查看订单
  • 12.8.6   取消订单与确认订单
  • 12.9   后台管理之首页
  • 12.10   后台管理之书籍分类管理模块
  • 12.10.1   书籍分类管理主界面
  • 12.10.2   增加书籍类型
  • 12.10.3   更新书籍类型
  • 12.10.4   删除书籍类型
  • 12.11   后台管理之书籍管理模块
  • 12.11.1   录入书籍资料
  • 12.11.2   修改书籍资料主界面
  • 12.11.3   修改书籍信息
  • 12.11.4   删除书籍
  • 12.11.5   上传书籍图片主界面
  • 12.11.6   上传书籍图片
  • 12.12   后台管理之订单管理模块
  • 12.13   系统可改进之处
  • 12.14   小结

关注微信,获得更多免费图书
关于我们   |   免责声明   |   联系我们   |   网站地图   |   HR交流群   |   学生交流群   |   教师交流群

码农谷   版权所有 © 2015-2017   湘ICP备16018319号-1