书籍详情

Java Web标签应用开发

Java Web标签应用开发

作者:邓子云、等 编著

出版社:机械工业出版社

出版时间:2007-08-01

ISBN:9787111217244

定价:¥45.00

购买这本书可以去
内容简介
  Java Web程序员直接在JSP页面中书写Java代码的做法,使得页面中混杂有JavaScript、HTML、Java等多种语言的程序代码,可读性差,可复用性也不好。于是出现了一些框架技术,如Struts,将系统分成多层,层层封装,逻辑清晰。但这样往往又使简单的事情变复杂了。Java Web标签就可以解决这个问题。可以使简单的问题简单化处理,复杂的问题也简单化处理,甚至于不必书写任何的Java代码就可以编写出基于Java的Web系统。总结编者多年实践经验编著而成。50多个实例并有两个完整项目案例。随书的配套光盘中包含《Java Web标签应用开发:希赛IT技术讲堂之Java篇(附光盘)》所有实例的源代码,供读者学习参考使用。作者在希赛网社区“书评在线”版块中为读者提供全方位学习指导。《Java Web标签应用开发:希赛IT技术讲堂之Java篇(附光盘)》讲述Java Web标签技术应用。《Java Web标签应用开发:希赛IT技术讲堂之Java篇(附光盘)》分为3篇共12章,包括基础知识篇、Web标签应用开发篇和项目实战案例篇。《Java Web标签应用开发:希赛IT技术讲堂之Java篇(附光盘)》使用的开发环境是JDK 1.5+Tomcat 5.5+JSTL 1.1.2。逐步引领读者从基础知识学起,掌握各个知识点,而后开发出完整的系统。全书内容由浅入深,并辅以大量的实例说明,最后给出了两个完整的项目案例。随书光盘中包含全书所有实例的源代码以及项目案例的源代码,供读者学习参考使用。《Java Web标签应用开发:希赛IT技术讲堂之Java篇(附光盘)》适合有一定Java Web编程基础的程序员参考,可帮助缺乏项目实战经验的程序员快速积累项目开发经验。
作者简介
暂缺《Java Web标签应用开发》作者简介
目录
第一篇   基础知识篇
第1章   开发环境的安装与配置    2
1.1   安装与配置JDK    2
1.2   安装与配置Tomcat    3
1.2.1   安装Tomcat    3
1.2.2   配置Tomcat    6
1.3   安装与配置JSTL    7
1.4   安装与配置SQL Server    7
1.5   开发程序时编辑软件的选择    8
本章小结    9
思考题及解答    9
第2章   JSP开发基础知识    10
2.1   JSP语法基础    10
2.1.1   JSP页面的程序结构    10
2.1.2   数据类型    11
2.1.3   类    13
2.1.4   运算符    13
2.1.5   程序注释    14
2.2   JSP指令与动作指令    14
2.2.1   JSP指令    14
2.2.2   JSP动作指令    15
2.3   HTML与JavaScript基础    17
2.3.1   HTML    17
2.3.2   JavaScript    18
2.3.3   表单信息交互    19
2.4   JSP的内置对象    21
2.4.1   request对象    21
2.4.2   response对象    22
2.4.3   session对象    22
2.4.4   application对象    23
2.4.5   out对象    23
2.5   在JSP中的数据库操作    27
2.5.1   JDBC    27
2.5.2   安装SQL Server的JDBC驱动    32
2.5.3   查询数据    33
本章小结    35
思考题及解答    35
第3章   XML基础知识    37
3.1   XML技术概述    37
3.1.1   编写XML    37
3.1.2   DTD与Schema    38
3.2   DOM    38
3.2.1   DOM相关的类    39
3.2.2   用DOM方式解析XML文档    42
3.3   SAX    45
3.3.1   SAX相关的类    45
3.3.2   用SAX方式解析XML文档    47
本章小结    49
思考题及解答    49
第二篇   Web标签应用开发篇
第4章   EL表达式    52
4.1   EL简介    52
4.2   <c:out>标签    52
4.3    EL语法    54
4.3.1   .与[ ]    54
4.3.2   EL表达式中的保留字    55
4.3.3   EL变量范围    55
4.3.4   自动类型转换    55
4.4   运算符    56
4.5   隐含对象    57
4.5.1   与范围有关的隐含对象    58
4.5.2   与输入有关的隐含对象    58
4.5.3   其他隐含对象    60
本章小结    61
第5章   核心标签库    63
5.1   JSTL简介    63
5.1.1   JSTL提供的主要功能    63
5.1.2   语法格式约定    64
5.2   <c:set>标签    64
5.3   <c:remove>标签    67
5.4   <c:catch>标签    68
5.5   <c:if>标签    70
5.6   <c:choose>、<c:when>及<c:otherwise>标签    71
5.7   迭代标签概述    72
5.8   <c:forEach>标签    73
5.9   <c:forTokens>标签    75
5.10   <c:import>标签    77
5.11   <c:url>标签    80
5.12   <c:redirect>标签    81
本章小结    82
思考题及解答    82
第6章   国际化格式标签库    84
6.1   国际化格式标签概述    84
6.1.1   国际化格式标签的功能    84
6.1.2   基本概念    85
6.2   <fmt:setLocale>标签    86
6.3   <fmt:bundle>标签    88
6.4   <fmt:setBundle>标签    90
6.5   <fmt:message>标签与<fmt:param>标签    91
6.6   <fmt:requestEncoding>标签    94
6.7   <fmt:timeZone>标签    95
6.7.1   使用语法说明    95
6.7.2   java.util.TimeZone    95
6.7.3   使用<fmt:timeZone>标签    96
6.8   <fmt:setTimeZone>标签    97
6.9   <fmt:formatNumber>标签    98
6.10   <fmt:parseNumber>标签    101
6.11   <fmt:formatDate>标签    103
6.12   <fmt:parseDate>标签    105
本章小结    107
思考题及解答    107
第7章   SQL标签库    109
7.1   SQL标签概述    109
7.2   <sql:setDataSource>标签    109
7.2.1   使用语法说明    109
7.2.2   数据源配置    110
7.2.3   使用<sql:setDataSource>标签    111
7.3   <sql:query>标签与<sql:param>标签    113
7.3.1   <sql:query>使用语法说明    113
7.3.2   <sql:param>使用语法说明    114
7.3.3   如何查看查询的结果    114
7.3.4   使用<sql:query>标签与<sql:param>标签    115
7.4   <sql:update>标签    121
7.5   <sql:dateParam>标签    123
7.6   <sql:transaction>标签    125
本章小结    127
思考题及解答    127
第8章   XML标签库    128
8.1   XML标签概述    128
8.1.1   XML与XML标签    128
8.1.2   XPath    128
8.1.3   XSLT    132
8.1.4   安装相关软件包    137
8.2   <x:parse>标签    137
8.3   <x:out>标签    139
8.4   <x:set>标签    139
8.5   <x:if>标签    140
8.6   <x:choose>标签、<x:when>标签和<x:otherwise>标签    141
8.7   <x:forEach>标签    143
8.8   <x:transform>标签与<x:param>标签    144
本章小结    147
思考题及解答    147
第9章   函数标签库    148
9.1   函数标签概述    148
9.2   toLowerCase    148
9.3   toUpperCase    148
9.4   substring    149
9.5   substringAfter    150
9.6   substringBefore    150
9.7   trim    151
9.8   replace    151
9.9   split    152
9.10   join    152
9.11   indexOf    153
9.12   fn:startsWith    153
9.13   fn:endsWith    154
9.14   fn:contains    154
9.15   fn:containsIgnoreCase    154
9.16   fn:length    156
9.17   fn:escapeXml    156
本章小结    157
第10章   自定义标签    158
10.1   自定义标签概述    158
10.1.1   自定义标签简介    158
10.1.2   开发自定义标签的步骤    159
10.2   一个简单的例子    160
10.3   自定义标签开发相关的接口与类    162
10.3.1   javax.servlet.jsp包概述    162
10.3.2   JspEngineInfo类    162
10.3.3   JspWriter类    162
10.3.4   PageContext类    164
10.3.5   javax.servlet.jsp.tagext包概述    166
10.3.6   Tag接口    167
10.3.7   IterationTag接口    169
10.3.8   BodyTag接口    170
10.3.9   SimpleTag接口    172
10.3.10   DynamicAttributes接口    172
10.3.11   BodyContent类    173
10.3.12   SimpleTagSupport类    173
10.3.13   TagSupport类    174
10.3.14   BodyTagSupport类    175
10.3.15   JspFragment类    176
10.3.16   TagExtraInfo类    176
10.3.17   VariableInfo类    177
10.3.18   TagInfo类    177
10.4   tld文件    177
10.5   开发实例集    178
10.5.1   开发带有属性的标签    178
10.5.2   开发带有动态属性的标签    180
10.5.3   开发带有body的标签    182
10.5.4   开发嵌套的标签    184
10.5.5   在标签与JSP页面间共享变量    186
10.5.6   开发迭代的标签    189
10.5.7   用SimpleTagSupport类开发标签    192
本章小结    193
思考题及解答    193
第三篇   项目实战案例篇
第11章   学生成绩管理系统    196
11.1   系统需求分析    196
11.1.1   系统用户及其权限分析    196
11.1.2   系统功能需求    196
11.2   系统总体架构设计    197
11.3   数据库设计    198
11.3.1   ER图    198
11.3.2   数据物理模型    198
11.4   系统目录设计    202
11.5   系统的关键技术    203
11.5.1   连接池技术    203
11.5.2   标签技术在数据库操作上的应用    204
11.5.3   数据分页技术    204
11.6   系统登录模块    206
11.6.1   用户登录功能    206
11.6.2   注册用户功能    208
11.6.3   系统首页    212
11.7   基础数据管理模块    216
11.7.1   班级信息管理    216
11.7.2   教师信息管理    222
11.7.3   课程信息管理    228
11.7.4   学生信息管理    234
11.8   教务管理模块    240
11.8.1   教师授课信息管理    240
11.8.2   学生成绩封存    247
11.9   成绩录入模块    253
11.10   学生成绩查询模块    258
11.11   系统管理模块    261
11.11.1   新用户审核    261
11.11.2   用户管理    264
11.11.3   修改当前用户密码    269
11.12   系统可改进之处    271
本章小结    272
第12章   网上书店    273
12.1   系统需求分析    273
12.1.1   系统用户及其权限分析    273
12.1.2   系统功能需求    273
12.2   系统总体架构设计    275
12.3   数据库设计    275
12.3.1   ER图    275
12.3.2   数据物理模型    276
12.4   系统目录设计    279
12.5   系统的关键技术    280
12.5.1   连接池技术    280
12.5.2   数据分页技术    281
12.5.3   自定义标签技术    282
12.5.4   购物车的实现    286
12.5.5   在数据库中存取图片    289
12.6   系统页面    293
12.6.1   系统首页    293
12.6.2   显示书籍信息    298
12.6.3   最近新书    299
12.6.4   特价书籍    301
12.6.5   显示某一分类的书    302
12.7   用户登录与注册    304
12.7.1   注册新用户    304
12.7.2   用户登录    307
12.8   购物模块    311
12.8.1   往购物车中放入书籍    311
12.8.2   查看购物车    312
12.8.3   从购物车中拿出书籍    314
12.8.4   生成订单    315
12.8.5   查看订单    316
12.8.6   取消订单与确认订单    319
12.9   后台管理之首页    320
12.10   后台管理之书籍分类管理模块    323
12.10.1   书籍分类管理主界面    323
12.10.2   增加书籍类型    326
12.10.3   更新书籍类型    326
12.10.4   删除书籍类型    328
12.11   后台管理之书籍管理模块    328
12.11.1   录入书籍资料    328
12.11.2   修改书籍资料主界面    332
12.11.3   修改书籍信息    335
12.11.4   删除书籍    337
12.11.5   上传书籍图片主界面    337
12.11.6   上传书籍图片    340
12.12   后台管理之订单管理模块    343
12.13   系统可改进之处    346
本章小结    347
猜您喜欢

读书导航