图书介绍
JSP宝典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 邹竹彪编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121035901
- 出版时间:2007
- 标注页数:711页
- 文件大小:85MB
- 文件页数:733页
- 主题词:JAVA语言-主页制作-程序设计
PDF下载
下载说明
JSP宝典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 JSP开发预备知识1
第1章 JSP入门2
1.1 Web介绍2
1.2 Web客户端2
1.2.1 浏览器访问Web服务器过程3
1.2.2 HTTP超文本传输协议3
1.2.3 Web浏览器体系结构4
1.2.4 Web浏览器实现5
1.3 Web服务器5
1.3.1 Web服务器体系结构5
1.3.2 Web服务器实现6
1.4 Web开发7
1.4.1 传统Web服务器模式开发7
1.4.2 动态构建页面的重要性8
1.4.3 CGI实现页面的动态生成8
1.4.4 Java Servlet:改进的CGI9
1.5 JSP介绍10
1.5.1 JSP概述10
1.5.2 Web容器处理JSP文件的3个阶段11
1.5.3 JSP的优点12
1.5.4 JSP与ASP的比较12
1.5.5 JSP与PHP的比较13
1.5.6 为什么选择JSP14
1.6 小结14
第2章 搭建JSP运行环境15
2.1 安装和配置JDK15
2.1.1 JDK的作用15
2.1.2 安装JDK15
2.1.3 配置JDK环境变量17
2.2 安装和配置Web容器Tomcat18
2.2.1 Web容器Tomcat的作用18
2.2.2 安装Tomcat容器18
2.2.3 启动和停止Tomcat服务器20
2.2.4 检测Tomcat服务器启动的方法21
2.2.5 Tomcat服务器端口号的配置22
2.3 安装Dreamweaver编辑工具23
2.4 安装UltraEdit文本编辑器23
2.5 小结23
第3章 第一个JSP应用24
3.1 创建Web应用模块24
3.1.1 Tomcat服务器默认Web应用模块调用路径24
3.1.2 Tomcat服务器调用Web模块的类型25
3.1.3 创建JSP应用的Web模块25
3.2 Web应用的功能介绍25
3.3 Web应用的实现26
3.3.1 创建index.jsp页面27
3.3.2 创建reguser.jsp页面27
3.3.3 修改reguser.jsp页面程序28
3.3.4 创建weluser.jsp页面29
3.4 Web模块的发布和卸载30
3.4.1 Web模块的发布30
3.4.2 Web应用的运行31
3.4.3 Web模块的卸载31
3.4.4 修改Web应用的调用路径31
3.5 小结32
第4章 HTML标记语言33
4.1 HTML简介33
4.2 HTML基本标签33
4.2.1 开始结束标签<html></html>33
4.2.2 头标签<head></head>34
4.2.3 标题标签<title></title>34
4.2.4 主体标签<body></body>35
4.2.5 基本标签的综合实例35
4.3 HTML格式标签36
4.3.1 段落标签<p></p>36
4.3.2 换行标签<br/>37
4.3.3 缩排标签<blockquote></blockquote>37
4.3.4 无序号列表标签<dl></dl>、<dt></dt>及<dd></dd>37
4.3.5 有序号列表标签<ol></ol>、<ul></ul>及<li></li>38
4.3.6 标记标签<div></div>39
4.4 HTML文本标签39
4.4.1 预格式化标签<pre></pre>39
4.4.2 文字标题标签<hl></hl>……<h6></h6>39
4.4.3 文字格式标签<b></b>、<i></i>及<u></u>40
4.4.4 文字风格标签<tt></tt>、<cite></cite>、<em></em>及<strong></strong>40
4.4.5 字体标签<font></font>40
4.4.6 文本标签的综合实例40
4.5 HTML图像标签41
4.5.1 图片标签<img>41
4.5.2 分隔标签<hr/>42
4.5.3 综合实例42
4.6 HTML表格标签42
4.6.1 初始表格标签<table></table>43
4.6.2 行列标签<tr></tr>、<td></td>43
4.6.3 表格头标签<th></th>44
4.6.4 表格标签的综合实例44
4.7 HTML链接标签45
4.7.1 链接标签<a href=""></a>45
4.7.2 标记链接标签<a name=""></a>45
4.8 HTML框架标签46
4.8.1 框架集标签<frameset></frameset>46
4.8.2 框架标签<frame>48
4.8.3 无框架标签<noframes>48
4.8.4 框架标签的综合实例48
4.9 HTML表单标签50
4.9.1 表单标签<form></form>50
4.9.2 输入框标签<input>51
4.9.3 下拉框标签<select></select>、<option></option>52
4.9.4 文本输入框标签<textarea>53
4.9.5 表单标签的综合实例53
4.10 小结55
第5章 JavaScript脚本语言56
5.1 JavaScript概述56
5.2 编写第一个JavaScript脚本57
5.3 JavaScript基本语法58
5.3.1 常量和变量的定义58
5.3.2 表达式和运算符59
5.3.3 基本程序语句61
5.3.4 JavaScript的事件64
5.3.5 JavaScript的对象64
5.4 小结69
第6章 CSS层叠样式表70
6.1 CSS的概念和特点70
6.2 CSS的类型和基本写法71
6.2.1 CSS的定义类型71
6.2.2 CSS的基本写法72
6.2.3 CSS引用产生的冲突73
6.3 CSS中的各类属性和值74
6.3.1 字体属性74
6.3.2 文本属性78
6.3.3 颜色和背景属性82
6.3.4 边框属性的设置84
6.3.5 鼠标光标属性的设置85
6.3.6 定位属性86
6.3.7 区块属性88
6.3.8 列表属性89
6.4 小结90
第7章 JSP基本语法91
7.1 JSP页面构成91
7.2 脚本元素91
7.2.1 JSP表达式格式92
7.2.2 JSP小脚本格式92
7.2.3 JSP声明格式93
7.3 JSP的3种注释95
7.3.1 HTML的注释方法95
7.3.2 JSP注释标记95
7.3.3 在JSP脚本中使用注释96
7.3.4 注释的综合实例96
7.4 JSP指令元素96
7.4.1 全局指令page97
7.4.2 文件引用指令include103
7.4.3 taglib标签指令105
7.5 JSP标准动作元素106
7.5.1 JSP标准动作介绍106
7.5.2 处理JavaBean的标准动作107
7.5.3 引用外部文件的标准动作<jsp:include>111
7.5.4 进行请求转移的标准动作<jsp:forward>112
7.5.5 参数设置的标准动作<jsp:param>112
7.5.6 处理插件的标准动作112
7.6 小结115
第2部分 JSP开发入门117
第8章 JSP的内置对象118
8.1 request内置对象118
8.1.1 request对象常用方法118
8.1.2 request常用方法的实例119
8.2 response内置对象120
8.2.1 response对象的常用方法120
8.2.2 response对象的getWriter()方法实例121
8.2.3 页面重定向实例122
8.3 page内置对象123
8.3.1 page对象的常用方法123
8.3.2 page的常用方法实例123
8.4 session内置对象124
8.4.1 session对象的常用方法124
8.4.2 问题回答操作实例125
8.5 application内置对象127
8.5.1 application对象与session对象的区别127
8.5.2 application对象的常用方法127
8.5.3 网站计数器实例128
8.6 out内置对象130
8.6.1 out对象的常用方法130
8.6.2 数据输出实例130
8.7 exception内置对象131
8.8 config内置对象131
8.9 pageContext内置对象131
8.9.1 pageContext对象的常用方法131
8.9.2 pageContext对象的简单实例132
8.10 小结133
第9章 Web构建工具Eclipse+Lomboz的安装和配置134
9.1 Eclipse工具的安装和配置134
9.1.1 Eclipse工具介绍134
9.1.2 Eclipse的下载135
9.1.3 Eclipse的安装135
9.1.4 Eclipse的配置135
9.2 Lomboz插件的安装和配置136
9.2.1 Lomboz插件的介绍136
9.2.2 Lomboz插件的下载136
9.2.3 Lomboz插件的安装137
9.3 Eclipse+Lomboz架构J2EE项目138
9.3.1 设置Java的构建路径138
9.3.2 Lomboz环境设置139
9.3.3 创建一个J2EE项目实例140
9.4 小结143
第10章 MySQL数据库及相关工具的安装144
10.1 MySQL数据库介绍144
10.2 MySQL数据库和相关工具的下载144
10.2.1 下载MySQL数据库144
10.2.2 下载MySQL辅助工具144
10.2.3 JDBC连接驱动包的下载145
10.3 MySQL数据库的安装146
10.4 MySQL数据库相关工具的安装148
10.5 管理MySQL数据库149
10.6 使用客户端工具创建数据库与表149
10.6.1 创建数据库实例150
10.6.2 创建数据库表实例150
10.7 小结152
第11章 核心数据库连接包JDBC153
11.1 JDBC体系结构153
11.2 JDBC驱动器及其类型154
11.2.1 JDBC-ODBC桥驱动器154
11.2.2 自然API部分支持Java技术驱动器157
11.2.3 网络协议完全支持Java技术驱动器157
11.2.4 自然协议完全支持Java技术驱动器158
11.3 JDBC驱动器配置159
11.3.1 隐式装入驱动器类159
11.3.2 显式装入驱动器类159
11.4 JDBC连接159
11.4.1 数据库URL159
11.4.2 建立连接160
11.5 JDBC语句161
11.5.1 Statement语句161
11.5.2 Statement实例介绍161
11.6 准备语PreparedStatement163
11.6.1 PreparedStatement语句163
11.6.2 PreparedStatement实例介绍163
11.7 结果集ResultSet164
11.7.1 操纵结果集164
11.7.2 ResultSet实例介绍164
11.8 SQL基本语句165
11.8.1 SQL查询语句165
11.8.2 SQL插入语句167
11.8.3 SQL删除语句167
11.8.4 SQL更新语句168
11.9 SQL与Java映射168
11.10 小结169
第12章 用户注册登录系统实例170
12.1 实例介绍170
12.2 用户注册登录系统设计170
12.2.1 系统功能图170
12.2.2 数据库表设计171
12.3 创建一个J2EE项目172
12.3.1 使用Lomboz启动Web服务器172
12.4 创建数据库表173
12.4.1 创建数据库mydb173
12.4.2 创建users表173
12.4.3 创建products表175
12.4.4 配置MySQL数据库驱动包175
12.5 实例开发176
12.5.1 创建首页index.jsp176
12.5.2 创建用户注册页面register.jsp179
12.5.3 创建用户注册处理页面do_register.jsp182
12.5.4 创建登录页面login.jsp183
12.5.5 创建登录处理页面chek_login.jsp185
12.5.6 创建注销页面logout.jsp186
12.6 小结187
第13章 数据库连接池技术188
13.1 连接池技术介绍188
13.2 两种数据库连接技术的比较188
13.2.1 传统数据库连接模式189
13.2.2 连接池技术189
13.3 连接池原理189
13.4 连接池配置190
13.4.1 Tomcat连接池配置190
13.4.2 JNDI命名192
13.4.3 DataSource对象和连接池192
13.4.4 利用连接池连接数据库193
13.5 小结194
第14章 用JavaBean实现用户注册登录系统195
14.1 JavaBean环境配置195
14.2 创建JavaBean196
14.2.1 数据库操作类DBConnect.java197
14.2.2 创建用户接口类User.java和抽象类AbstractUser.java201
14.2.3 SqlUser.java用户操作类203
14.2.4 创建商品接口类Product.java和抽象类AbstractProduct.java205
14.2.5 SqlProduct.java商品操作类206
14.2.6 创建工厂类Factory.java和SqlFactory.java207
14.2.7 创建日期格式转换类DateFormat.java208
14.2.8 MD5.java类208
14.3 实现登录验证码215
14.4 修改JSP页面216
14.4.1 修改首页index.jsp216
14.4.2 修改用户注册处理页面do_register.jsp218
14.4.3 修改登录页面login.jsp219
14.4.4 修改登录处理页面chek_login.jsp219
14.5 小结220
第15章 国际化、本地化与中文乱码问题221
15.1 Web应用程序的国际化与本地化221
15.1.1 日期的国际化221
15.1.2 实现多国语言版本的JSP实例223
15.2 中文乱码问题227
15.2.1 字符集介绍227
15.2.2 产生乱码的原因228
15.2.3 解决方法229
15.2.4 中文乱码的深层解决方法230
15.3 小结231
第3部分 JSP标签与EL表达式233
第16章 自定义标签的开发234
16.1 标签库的体系结构234
16.1.1 自定义标签库的概念234
16.1.2 自定义标签与JavaBean之间的区别238
16.2 自定义标签的开发实例238
16.2.1 简单格式的标签开发238
16.2.2 定义带有属性的标签240
16.2.3 自定义带有体的标签243
16.2.4 标签体中嵌套其他子标签246
16.3 JSP2.0新特性——简单标签处理类的开发249
16.3.1 简单标签简介249
16.3.2 简单标签实例250
16.4 标签文件251
16.4.1 静态标签文件251
16.4.2 动态标签文件252
16.5 小结253
第17章 标准标签库JSTL255
17.1 JSTL简介255
17.1.1 使用JSTL的优点256
17.2 JSTL的安装256
17.2.1 JSTL标签库的下载256
17.2.2 安装配置JSTL标签库257
17.2.3 实例示范258
17.3 核心标签库259
17.3.1 表达式操作标签259
17.3.2 流程控制标签265
17.3.3 URL相关的标签271
17.4 国际化(I18N)标签库275
17.4.1 设置本地化环境标签<fmt:setLocale>275
17.4.2 执行信息资源标签<fmt:bundle>276
17.4.3 获取资源属性值标签<fmt:message>276
17.4.4 设置资源文件标签<fmt:setBundle>276
17.4.5 获取参数值标签<fmt:param>277
17.4.6 综合实例277
17.4.7 格式化日期、货币的实例280
17.5 XML标签库283
17.5.1 XPath介绍283
17.5.2 XML核心动作标签285
17.5.3 XML的流程控制动作289
17.5.4 XML的转换动作293
17.6 函数(function)标签库296
17.6.1 综合实例297
17.7 SQL标签库299
17.7.1 综合实例299
17.8 小结301
第18章 EL表达式语言302
18.1 EL表达式语言简介302
18.1.1 EL表达式的简单介绍302
18.1.2 EL表达式的特点和使用范围303
18.2 EL语法303
18.2.1 EL中包含的文字304
18.2.2 运算符“[]和“.”304
18.2.3 EL中的基本算术运算符305
18.2.4 EL的基本算术运算实例306
18.2.5 EL中的关系运算符307
18.2.6 EL的关系运算实例309
18.2.7 逻辑运算符312
18.2.8 empty运算符312
18.2.9 其他运算符313
18.3 EL中的隐含对象313
18.3.1 EL中的pageContext隐含对象实例演示314
18.3.2 EL中header、headerValues、param、paramValues隐含对象实例演示316
18.3.3 EL中pageScope、requestScope、sessionScope、applicationScope隐含对象实例演示318
18.3.4 cookie和initParam隐含对象319
18.4 EL中调用自定义函数319
18.5 小结321
第4部分 Servlet编程323
第19章 Java Servlet开发324
19.1 什么是Servlet324
19.2 Servlet体系结构324
19.2.1 Servlet逻辑与物理体系结构324
19.2.2 Servlet生命周期325
19.3 Servlet实现325
19.3.1 Serlvet接口326
19.3.2 HttpServlet类326
19.3.3 初始化Servlet类327
19.3.4 编写服务方法327
19.3.5 Servlet代码结构329
19.3.6 配置Servlet329
19.3.7 一个简单的Servlet实例330
19.4 Servlet处理表单数据331
19.4.1 创建用户提交页面331
19.4.2 创建Servlet处理类331
19.4.3 Servlet类声明333
19.5 小结333
第20章 Servlet过滤器和监听器334
20.1 Servlet过滤器334
20.1.1 过滤器简介334
20.1.2 Servlet过滤器体系结构335
20.1.3 实现一个Servlet过滤器336
20.1.4 过滤器的一些应用338
20.1.5 使过滤器适应MVC体系结构339
20.2 Servlet事件监听器339
20.2.1 Servlet上下文监听器实例340
20.2.2 Http会话监听器实例342
20.2.3 客户端请求监听器实例345
20.3 小结346
第5部分 JSP高级开发347
第21章 Ajax开发348
21.1 Ajax介绍348
21.2 传统Web开发模式349
21.3 基于Ajax的开发模式350
21.4 两种执行模式的比较351
21.4.1 传统Web模式的工作流程351
21.4.2 Ajax程序的工作流程351
21.5 Ajax带来的好处352
21.6 谁在使用Ajax353
21.7 Ajax使用到的技术353
21.7.1 JavaScript脚本语言353
21.7.2 XMLHttpRequest对象353
21.7.3 DOM文档对象模型359
21.7.4 XML/JSON数据表示技术366
21.8 Ajax开发过程370
21.8.1 初始化对象并发送XMLHttpRequest请求370
21.8.2 定义响应事件处理函数371
21.8.3 发送HTTP请求371
21.8.4 处理服务器返回信息371
21.8.5 总体开发框架372
21.9 Ajax的主要应用范围373
21.9.1 数据验证373
21.9.2 数据验证实例373
21.9.3 按需获取数据374
21.9.4 按需获取数据实例375
21.9.5 读取外部数据376
21.10 Ajax综合实例376
21.10.1 创建前台daohang.html文件376
21.10.2 创建tags、contents数据库表379
21.10.3 创建处理类getTags.java和getContent.java379
21.10.4 在web.xml中声明Servlet类381
21.11 Ajax存在的问题381
21.11.1 用户对浏览Ajax网站的方式不习惯382
21.11.2 对搜索引擎不友好382
21.11.3 前进后退功能失效382
21.11.4 刷新定位问题382
21.11.5 性能问题383
21.11.6 开发难度大383
21.12 小结383
第22章 模型-视图-控制器(MVC)框架384
22.1 什么是框架384
22.2 Model1模式的概念和原理384
22.2.1 纯JSP文件开发方式385
22.2.2 JSP+JavaBean开发方式385
22.3 Model2(MVC)模式的概念和原理386
22.4 Model1和Model2模式的比较387
22.5 MVC简单实例388
22.5.1 实现数据模型层(Model)388
22.5.2 实现控制层(Control)390
22.5.3 实现视图层(View)391
22.5.4 Servlet配置393
22.5.5 要点归纳393
22.6 小结394
第23章 使用Struts控制器简化MVC开发395
23.1 Struts介绍395
23.1.1 Struts的体系结构395
23.1.2 为什么使用Struts397
23.2 Struts的安装和配置397
23.2.1 Struts下载397
23.2.2 Struts的安装和配置398
23.3 使Dreamweaver支持Struts标签401
23.3.1 下载插件401
23.3.2 安装插件401
23.3.3 在Dreamweaver中添加Struts标签402
23.4 struts-config.xml配置文件402
23.4.1 <global-exceptions>元素403
23.4.2 <form-beans>元素403
23.4.3 <global-forward>元素404
23.4.4 <action-mappings>元素405
23.4.5 <controller>元素405
23.4.6 <Message-Resources>元素406
23.4.7 <plug-in>元素406
23.4.8 <data-sources>元素406
23.4.9 同一模块中使用多个配置文件407
23.5 Struts标签库407
23.5.1 Bean标签库408
23.5.2 逻辑标签logic410
23.5.3 HTML标签414
23.6 小结420
第24章 JSP+Struts开发实例421
24.1 创建Struts项目421
24.1.1 构建一个J2EE项目421
24.1.2 引用JavaBean类422
24.1.3 Struts项目开发步骤422
24.2 Struts开发422
24.2.1 创建登录首页index.jsp页面422
24.2.2 创建用户登录login.jsp页面424
24.2.3 创建LoginForm.java类426
24.2.4 创建LoginAction.java类428
24.2.5 创建LogoutAction.java类431
24.2.6 构造Constants类432
24.2.7 struts-config.xml文件配置432
24.2.8 资源文件MessageResources.properties435
24.3 小结436
第25章 Hibernate数据库持久层技术437
25.1 Hibernate概述437
25.1.1 什么是持久层技术437
25.1.2 Hibernate简介438
25.2 Hibernate的安装和配置439
25.2.1 下载Hibernate439
25.2.2 安装和配置Hibernate440
25.3 Hibernate的实例讲解442
25.3.1 session对象443
25.3.2 创建HibernateUtil类443
25.3.3 创建model.hbm.xml数据库映射文件444
25.3.4 创建HibernateTest类进行数据库操作447
25.3.5 创建页面显示hibernateTest.jsp文件448
25.3.6 要点归纳450
25.4 深入XML映射文件450
25.4.1 继承映射450
25.4.2 集合映射453
25.4.3 实体映射459
25.5 HQL语句468
25.5.1 from字句468
25.5.2 联合(association)和连接(join)查询468
25.5.3 select子句468
25.5.4 统计函数469
25.5.5 多态查询469
25.5.6 where子句469
25.5.7 表达式469
25.5.8 order by子句471
25.5.9 group by子句471
25.5.10 子查询472
25.6 小结472
第26章 JSP+Struts+Hibernate开发实例473
26.1 实例介绍473
26.1.1 实例所实现的功能473
26.1.2 文件的结构474
26.2 Struts+Hibernate开发475
26.2.1 创建实体类475
26.2.2 创建XML配置文件477
26.2.3 创建数据库表480
26.2.4 创建相应的操作类481
26.2.5 创建Struts的Action和ActionForm类485
26.2.6 创建页面JSP文件487
26.2.7 运行Web应用490
26.3 Hibernate的自动生成工具490
26.4 小结491
第6部分 JSP实战开发493
第27章 新闻发布系统:项目开发流程494
27.1 Web开发方式的总结494
27.1.1 纯JSP页面的Web开发494
27.1.2 JSP+JavaBean的Web开发494
27.1.3 JSP+Struts的Web开发494
27.1.4 JSP+Struts+Hibernate的Web开发495
27.1.5 自定义标签库、标准标签库的Web开发——JSP2.0范畴495
27.2 软件开发的基本过程495
27.2.1 需求分析阶段495
27.2.2 系统设计阶段496
27.2.3 开发和测试阶段496
27.2.4 交付使用和维护阶段496
27.3 CVS安装和配置497
27.3.1 CVS服务器端的安装和配置497
27.3.2 CVS客户端配置499
27.4 数据库连接502
27.4.1 数据库连接方式的总结502
27.4.2 PoolMan第三方数据库连接池502
27.4.3 配置poolman.xml文件502
27.4.4 创建数据库连接和操作类DBConnect.java504
27.5 小结507
第28章 新闻发布系统:需求分析与初步设计508
28.1 需求分析508
28.1.1 用户功能508
28.1.2 管理员功能508
28.2 系统功能设计509
28.2.1 功能模块设计509
28.2.2 页面基本流程设计509
28.3 数据库设计510
28.3.1 新闻表news510
28.3.2 新闻分类表newsBoard511
28.3.3 图片表pic511
28.3.4 用户表userinfo512
28.4 创建J2EE项目513
28.4.1 项目开发环境513
28.4.2 项目创建514
28.5 创建工厂类Factory和SqlFactory514
28.5.1 Factory抽象类的创建514
28.5.2 SqlFactory类的创建515
28.6 小结516
第29章 新闻发布系统:图片管理模块517
29.1 需要创建的文件517
29.1.1 图片上传的相关文件517
29.1.2 图片管理的相关文件517
29.1.3 图片选择的相关文件517
29.1.4 创建相应的JavaBean类文件517
29.2 实现图片上传功能518
29.2.1 图片上传页面uploadpic.jsp518
29.2.2 处理图片上传页面uploadpicok.jsp524
29.3 实现图片管理功能527
29.3.1 图片管理的主页面picmanagement.jsp527
29.3.2 图片信息修改页面editpic.jsp535
29.3.3 处理图片信息修改的页面editpicok.jsp539
29.3.4 图片删除页面deletepic.jsp541
29.4 实现图片选择功能542
29.5 创建相应的JavaBean类文件548
29.5.1 图片的接口类Pic.java548
29.5.2 图片的实现类SqlPic.java549
29.5.3 图片操作的抽象类PicFactory.java550
29.5.4 图片操作的继承类SqlPicFactory.java550
29.6 小结554
第30章 新闻发布系统:新闻发布功能模块555
30.1 需要创建的文件555
30.1.1 添加新闻分类版块JSP页面555
30.1.2 新闻分类的管理JSP页面555
30.1.3 新闻发布JSP页面555
30.1.4 新闻管理JSP页面556
30.1.5 新闻模板文件556
30.1.6 JavaBean类文件556
30.2 实现新闻分类的添加功能557
30.2.1 添加新闻分类的页面addnewsboard.jsp557
30.2.2 处理新闻分类添加的页面addNewsBoardok.jsp560
30.3 实现新闻分类的管理功能561
30.3.1 修改新闻分类的页面editnewsboard.jsp561
30.3.2 处理新闻分类修改的页面editnewsboardok.jsp562
30.3.3 删除新闻分类的页面delnewsboard.jsp563
30.4 实现新闻发布功能564
30.4.1 新闻发布页面publicnews.jsp564
30.4.2 处理新闻发布的页面publishnewsok.jsp569
30.5 实现文本编辑器功能572
30.5.1 文本编辑页面editpaper.jsp572
30.5.2 文本编辑操作的JavaScript文件editpaper.js578
30.5.3 publishphotonews.jsp图片新闻的发布页面583
30.6 实现图片新闻发布功能587
30.6.1 处理图片新闻发布的页面publishphotonewsok.jsjp587
30.7 实现新闻管理功能590
30.7.1 新闻管理的主页面newsmanagement.jsp590
30.7.2 修改新闻头条和热点的页面changetophot.jsp592
30.7.3 新闻移动的页面movenews.jsp594
30.7.4 处理新闻移动的页面movenewsok.jsp596
30.7.5 实现新闻重发的页面republishnews.jsp597
30.7.6 删除新闻的页面delnews.jsp598
30.8 创建新闻模板文件news.template599
30.9 创建相应的JavaBean类文件602
30.9.1 新闻分类的接口类NewsBoard.java602
30.9.2 新闻分类的实现类SqlNewsBoard.java603
30.9.3 新闻分类的操作抽象类NewsBoardFactory.java603
30.9.4 新闻分类的操作继承类SqlNewsBoardFactory.java603
30.9.5 新闻的接口类News.java605
30.9.6 新闻的实现类SqlNews.java606
30.9.7 新闻操作的抽象类NewsFactory.java607
30.9.8 新闻操作的继承类SqlNewsFactory.java608
30.9.9 文件读取操作类ReadTemplates.java616
30.9.10 标签替换操作类ReplaceAll.java617
30.9.11 写文件操作类WriteHtml.java618
30.10 小结619
第31章 BBS系统620
31.1 系统总体设计620
31.1.1 系统结构620
31.1.2 系统功能简介621
31.1.3 数据库设计623
31.2 系统主界面与浏览论坛629
31.2.1 首页与系统全局模板页面及出错页面630
31.2.2 显示论坛分类列表633
31.2.3 显示论坛主题列表636
31.2.4 显示主题内容642
31.2.5 搜索论坛内容650
31.3 用户信息处理655
31.3.1 用户注册655
31.3.2 用户登录663
31.3.3 用户退出665
31.3.4 修改注册信息666
31.3.5 修改用户密码667
31.3.6 查看用户信息668
31.4 发贴与投票672
31.4.1 发表新主题672
31.4.2 处理发贴操作的Action和ActionForm675
31.4.3 处理文件上传681
31.4.4 处理发贴操作的Bean683
31.4.5 回复主题684
31.4.6 重新编辑发表的内容684
31.4.7 发表投票主题685
31.4.8 用户投票处理686
31.4.9 处理投票的Bean688
31.4.10 显示投票689
31.5 论坛管理692
31.5.1 前台管理692
31.5.2 添加论坛分类696
31.5.3 编辑论坛属性701
31.5.4 锁定用户702
31.6 系统全局模块与配置706
31.6.1 系统全局常量706
31.6.2 字符的处理706
31.6.3 session监听707
31.6.4 数据源的配置708
31.6.5 系统配置文件708
31.7 小结711
热门推荐
- 2534465.html
- 1881082.html
- 519814.html
- 1774607.html
- 3850798.html
- 991857.html
- 2342356.html
- 1192526.html
- 1871440.html
- 1022405.html
- http://www.ickdjs.cc/book_2221351.html
- http://www.ickdjs.cc/book_2948654.html
- http://www.ickdjs.cc/book_1412298.html
- http://www.ickdjs.cc/book_1411022.html
- http://www.ickdjs.cc/book_1125895.html
- http://www.ickdjs.cc/book_3566263.html
- http://www.ickdjs.cc/book_975523.html
- http://www.ickdjs.cc/book_3455102.html
- http://www.ickdjs.cc/book_1691602.html
- http://www.ickdjs.cc/book_861826.html