图书介绍

JSP宝典PDF|Epub|txt|kindle电子书版本网盘下载

JSP宝典
  • 邹竹彪编著 著
  • 出版社: 电子工业出版社
  • ISBN:
  • 出版时间:2007
  • 标注页数:711页
  • 文件大小:108MB
  • 文件页数:734页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

JSP宝典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 JSP开发预备知识1

1.2 Web客户端2

1.1 Web介绍2

第1章 JSP入门2

1.2.2 HTTP超文本传输协议3

1.2.1 浏览器访问Web服务器过程3

1.2.3 Web浏览器体系结构4

1.3.1 Web服务器体系结构5

1.3 Web服务器5

1.2.4 Web浏览器实现5

1.3.2 Web服务器实现6

1.4.1 传统Web服务器模式开发7

1.4 Web开发7

1.4.3 CGI实现页面的动态生成8

1.4.2 动态构建页面的重要性8

1.4.4 Java Servlet:改进的CGI9

1.5.1 JSP概述10

1.5 JSP介绍10

1.5.2 Web容器处理JSP文件的3个阶段11

1.5.4 JSP与ASP的比较12

1.5.3 JSP的优点12

1.5.5 JSP与PHP的比较13

1.6 小结14

1.5.6 为什么选择JSP14

2.1.2 安装JDK15

2.1.1 JDK的作用15

第2章 搭建JSP运行环境15

2.1 安装和配置JDK15

2.1.3 配置JDK环境变量17

2.2.2 安装Tomcat容器18

2.2.1 Web容器Tomcat的作用18

2.2 安装和配置Web容器Tomcat18

2.2.3 启动和停止Tomcat服务器20

2.2.4 检测Tomcat服务器启动的方法21

2.2.5 Tomcat服务器端口号的配置22

2.5 小结23

2.4 安装UltraEdit文本编辑器23

2.3 安装Dreamweaver编辑工具23

3.1.1 Tomcat服务器默认Web应用模块调用路径24

3.1 创建Web应用模块24

第3章 第一个JSP应用24

3.2 Web应用的功能介绍25

3.1.3 创建JSP应用的Web模块25

3.1.2 Tomcat服务器调用Web模块的类型25

3.3 Web应用的实现26

3.3.2 创建reguser.jsp页面27

3.3.1 创建index.jsp页面27

3.3.3 修改reguser.jsp页面程序28

3.3.4 创建weluser.jsp页面29

3.4.1 Web模块的发布30

3.4 Web模块的发布和卸载30

3.4.4 修改Web应用的调用路径31

3.4.3 Web模块的卸载31

3.4.2 Web应用的运行31

3.5 小结32

4.2.1 开始结束标签〈html〉〈/html〉33

4.2 HTML基本标签33

第4章 HTML标记语言33

4.1 HTML简介33

4.2.3 标题标签〈title〉〈/title〉34

4.2.2 头标签〈head〉〈/head〉34

4.2.5 基本标签的综合实例35

4.2.4 主体标签〈body〉〈/body〉35

4.3.1 段落标签〈p〉〈/p〉36

4.3 HTML格式标签36

4.3.4 无序号列表标签〈dl〉〈/dl〉、〈dt〉〈/dt〉及〈dd〉〈/dd〉37

4.3.3 缩排标签〈blockquote〉〈/blockquote〉37

4.3.2 换行标签〈br/〉37

4.3.5 有序号列表标签〈ol〉〈/ol〉、〈ul〉〈/ul〉及〈li〉〈/li〉38

4.4.2 文字标题标签〈h1〉〈/h1〉……〈h6〉〈/h6〉39

4.4.1 预格式化标签〈pre〉〈/pre〉39

4.3.6 标记标签〈div〉〈/div〉39

4.4 HTML文本标签39

4.4.6 文本标签的综合实例40

4.4.5 字体标签〈font〉〈/font〉40

4.4.3 文字格式标签〈b〉〈/b〉、〈i〉〈/i〉及〈u〉〈/u〉40

4.4.4 文字风格标签〈tt〉〈/tt〉、〈cite〉〈/cite〉、〈em〉〈/em〉及〈strong〉〈/strong〉40

4.5.1 图片标签〈img〉41

4.5 HTML图像标签41

4.6 HTML表格标签42

4.5.3 综合实例42

4.5.2 分隔标签〈hr/〉42

4.6.2 行列标签〈tr〉〈/tr〉、〈td〉〈/td〉43

4.6.1 初始表格标签〈table〉〈/table〉43

4.6.4 表格标签的综合实例44

4.6.3 表格头标签〈th〉〈/th〉44

4.7.2 标记链接标签〈a name=″″〉〈/a〉45

4.7.1 链接标签〈a href=″″〉〈/a〉45

4.7 HTML链接标签45

4.8.1 框架集标签〈frameset〉〈/frameset〉46

4.8 HTML框架标签46

4.8.4 框架标签的综合实例48

4.8.3 无框架标签〈noframes〉48

4.8.2 框架标签〈frame〉48

4.9.1 表单标签〈form〉〈/form〉50

4.9 HTML表单标签50

4.9.2 输入框标签〈input〉51

4.9.3 下拉框标签〈select〉〈/select〉、〈option〉〈/option〉52

4.9.5 表单标签的综合实例53

4.9.4 文本输入框标签〈textarea〉53

4.10 小结55

5.1 JavaScript概述56

第5章 JavaScript脚本语言56

5.2 编写第一个JavaScript脚本57

5.3.1 常量和变量的定义58

5.3 JavaScript基本语法58

5.3.2 表达式和运算符59

5.3.3 基本程序语句61

5.3.5 JavaScript的对象64

5.3.4 JavaScript的事件64

5.4 小结69

6.1 CSS的概念和特点70

第6章 CSS层叠样式表70

6.2.1 CSS的定义类型71

6.2 CSS的类型和基本写法71

6.2.2 CSS的基本写法72

6.2.3 CSS引用产生的冲突73

6.3.1 字体属性74

6.3 CSS中的各类属性和值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.2 脚本元素91

7.1 JSP页面构成91

第7章 JSP基本语法91

7.2.2 JSP小脚本格式92

7.2.1 JSP表达式格式92

7.2.3 JSP声明格式93

7.3.2 JSP注释标记95

7.3.1 HTML的注释方法95

7.3 JSP的3种注释95

7.4 JSP指令元素96

7.3.4 注释的综合实例96

7.3.3 在JSP脚本中使用注释96

7.4.1 全局指令page97

7.4.2 文件引用指令include103

7.4.3 taglib标签指令105

7.5.1 JSP标准动作介绍106

7.5 JSP标准动作元素106

7.5.2 处理JavaBean的标准动作107

7.5.3 引用外部文件的标准动作〈jsp:include〉111

7.5.6 处理插件的标准动作112

7.5.5 参数设置的标准动作〈jsp:param〉112

7.5.4 进行请求转移的标准动作〈jsp:forward〉112

7.6 小结115

第2部分 JSP开发入门117

8.1.1 request对象常用方法118

8.1 request内置对象118

第8章 JSP的内置对象118

8.1.2 request常用方法的实例119

8.2.1 response对象的常用方法120

8.2 response内置对象120

8.2.2 response对象的getWriter()方法实例121

8.2.3 页面重定向实例122

8.3.2 page的常用方法实例123

8.3.1 page对象的常用方法123

8.3 page内置对象123

8.4.1 session对象的常用方法124

8.4 session内置对象124

8.4.2 问题回答操作实例125

8.5.2 application对象的常用方法127

8.5.1 application对象与session对象的区别127

8.5 application内置对象127

8.5.3 网站计数器实例128

8.6.2 数据输出实例130

8.6.1 out对象的常用方法130

8.6 out内置对象130

8.9.1 pageContext对象的常用方法131

8.9 pageContext内置对象131

8.7 exception内置对象131

8.8 config内置对象131

8.9.2 pageContext对象的简单实例132

8.10 小结133

9.1.1 Eclipse工具介绍134

9.1 Eclipse工具的安装和配置134

第9章 Web构建工具Eclipse + Lomboz的安装和配置134

9.1.4 Eclipse的配置135

9.1.3 Eclipse的安装135

9.1.2 Eclipse的下载135

9.2.2 Lomboz插件的下载136

9.2.1 Lomboz插件的介绍136

9.2 Lomboz插件的安装和配置136

9.2.3 Lomboz插件的安装137

9.3.1 设置Java的构建路径138

9.3 Eclipse + Lomboz架构J2EE项目138

9.3.2 Lomboz环境设置139

9.3.3 创建一个J2EE项目实例140

9.4 小结143

10.2.2 下载MySQL辅助工具144

10.2.1 下载MySQL数据库144

第10章 MySQL数据库及相关工具的安装144

10.1 MySQL数据库介绍144

10.2 MySQL数据库和相关工具的下载144

10.2.3 JDBC连接驱动包的下载145

10.3 MySQL数据库的安装146

10.4 MySQL数据库相关工具的安装148

10.6 使用客户端工具创建数据库与表149

10.5 管理MySQL数据库149

10.6.2 创建数据库表实例150

10.6.1 创建数据库实例150

10.7 小结152

11.1 JDBC体系结构153

第11章 核心数据库连接包JDBC153

11.2.1 JDBC-ODBC桥驱动器154

11.2 JDBC驱动器及其类型154

11.2.3 网络协议完全支持Java技术驱动器157

11.2.2 自然API部分支持Java技术驱动器157

11.2.4 自然协议完全支持Java技术驱动器158

11.4.1 数据库URL159

11.4 JDBC连接159

11.3 JDBC驱动器配置159

11.3.1 隐式装入驱动器类159

11.3.2 显式装入驱动器类159

11.4.2 建立连接160

11.5.2 Statement实例介绍161

11.5.1 Statement语句161

11.5 JDBC语句161

11.6.2 PreparedStatement实例介绍163

11.6.1 PreparedStatement语句163

11.6 准备语句PreparedStatement163

11.7.2 ResultSet实例介绍164

11.7.1 操纵结果集164

11.7 结果集ResultSet164

11.8.1 SQL查询语句165

11.8 SQL基本语句165

11.8.3 SQL删除语句167

11.8.2 SQL插入语句167

11.9 SQL与Java映射168

11.8.4 SQL更新语句168

11.10 小结169

12.2.1 系统功能图170

12.2 用户注册登录系统设计170

第12章 用户注册登录系统实例170

12.1 实例介绍170

12.2.2 数据库表设计171

12.3.1 使用Lomboz启动Web服务器172

12.3 创建一个J2EE项目172

12.4.2 创建users表173

12.4.1 创建数据库mydb173

12.4 创建数据库表173

12.4.4 配置MySQL数据库驱动包175

12.4.3 创建products表175

12.5.1 创建首页index.jsp176

12.5 实例开发176

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.2 两种数据库连接技术的比较188

13.1 连接池技术介绍188

第13章 数据库连接池技术188

13.3 连接池原理189

13.2.2 连接池技术189

13.2.1 传统数据库连接模式189

13.4.1 Tomcat连接池配置190

13.4 连接池配置190

13.4.3 DataSource对象和连接池192

13.4.2 JNDI命名192

13.4.4 利用连接池连接数据库193

13.5 小结194

14.1 JavaBean环境配置195

第14章 用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.8 MD5.java类208

14.2.7 创建日期格式转换类DateFormat.java208

14.3 实现登录验证码215

14.4.1 修改首页index.jsp216

14.4 修改JSP页面216

14.4.2 修改用户注册处理页面do_register.jsp218

14.4.4 修改登录处理页面chek_login.jsp219

14.4.3 修改登录页面login.jsp219

14.5 小结220

15.1.1 日期的国际化221

15.1 Web应用程序的国际化与本地化221

第15章 国际化、本地化与中文乱码问题221

15.1.2 实现多国语言版本的JSP实例223

15.2.1 字符集介绍227

15.2 中文乱码问题227

15.2.2 产生乱码的原因228

15.2.3 解决方法229

15.2.4 中文乱码的深层解决方法230

15.3 小结231

第3部分 JSP标签与EL表达式233

16.1.1 自定义标签库的概念234

16.1 标签库的体系结构234

第16章 自定义标签的开发234

16.2.1 简单格式的标签开发238

16.2 自定义标签的开发实例238

16.1.2 自定义标签与JavaBean之间的区别238

16.2.2 定义带有属性的标签240

16.2.3 自定义带有体的标签243

16.2.4 标签体中嵌套其他子标签246

16.3.1 简单标签简介249

16.3 JSP2.0新特性——简单标签处理类的开发249

16.3.2 简单标签实例250

16.4.1 静态标签文件251

16.4 标签文件251

16.4.2 动态标签文件252

16.5 小结253

17.1 JSTL简介255

第17章 标准标签库JSTL255

17.2 JSTL的安装256

17.2.1 JSTL标签库的下载256

17.1.1 使用JSTL的优点256

17.2.2 安装配置JSTL标签库257

17.2.3 实例示范258

17.3.1 表达式操作标签259

17.3 核心标签库259

17.3.2 流程控制标签265

17.3.3 URL相关的标签271

17.4.1 设置本地化环境标签〈fmt:setLocale〉275

17.4 国际化(I18N)标签库275

17.4.4 设置资源文件标签〈fmt:setBundle〉276

17.4.3 获取资源属性值标签〈fmt:message〉276

17.4.2 执行信息资源标签〈fmt:bundle〉276

17.4.6 综合实例277

17.4.5 获取参数值标签〈fmt:param〉277

17.4.7 格式化日期、货币的实例280

17.5.1 XPath介绍283

17.5 XML标签库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.1 综合实例299

17.7 SQL标签库299

17.8 小结301

18.1.1 EL表达式的简单介绍302

18.1 EL表达式语言简介302

第18章 EL表达式语言302

18.2 EL语法303

18.1.2 EL表达式的特点和使用范围303

18.2.2 运算符“[]”和“.”304

18.2.1 EL中包含的文字304

18.2.3 EL中的基本算术运算符305

18.2.4 EL的基本算术运算实例306

18.2.5 EL中的关系运算符307

18.2.6 EL的关系运算实例309

18.2.8 empty运算符312

18.2.7 逻辑运算符312

18.3 EL中的隐含对象313

18.2.9 其他运算符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.4 EL中调用自定义函数319

18.3.4 cookie和initParam隐含对象319

18.5 小结321

第4部分 Servet编程323

19.2.1 Servlet逻辑与物理体系结构324

19.2 Servlet体系结构324

第19章 Java Servlet开发324

19.1 什么是Servlet324

19.3 Servlet实现325

19.2.2 Servlet生命周期325

19.3.2 HttpServlet类326

19.3.1 Serlvet接口326

19.3.4 编写服务方法327

19.3.3 初始化Servlet类327

19.3.6 配置Servlet329

19.3.5 Servlet代码结构329

19.3.7 一个简单的Servlet实例330

19.4.2 创建Servlet处理类331

19.4.1 创建用户提交页面331

19.4 Servlet处理表单数据331

19.5 小结333

19.4.3 Servlet类声明333

20.1.1 过滤器简介334

20.1 Servlet过滤器334

第20章 Servlet过滤器和监听器334

20.1.2 Servlet过滤器体系结构335

20.1.3 实现一个Servlet过滤器336

20.1.4 过滤器的一些应用338

20.2 Servlet事件监听器339

20.1.5 使过滤器适应MVC体系结构339

20.2.1 Servlet上下文监听器实例340

20.2.2 Http会话监听器实例342

20.2.3 客户端请求监听器实例345

20.3 小结346

第5部分 JSP高级开发347

21.1 Ajax介绍348

第21章 Ajax开发348

21.2 传统Web开发模式349

21.3 基于Ajax的开发模式350

21.4.2 Ajax程序的工作流程351

21.4.1 传统Web模式的工作流程351

21.4 两种执行模式的比较351

21.5 Ajax带来的好处352

21.7.2 XMLHttpRequest对象353

21.7.1 JavaScript脚本语言353

21.6 谁在使用Ajax353

21.7 Ajax使用到的技术353

21.7.3 DOM文档对象模型359

21.7.4 XML/JSON数据表示技术366

21.8.1 初始化对象并发送XMLHttpRequest请求370

21.8 Ajax开发过程370

21.8.4 处理服务器返回信息371

21.8.3 发送HTTP请求371

21.8.2 定义响应事件处理函数371

21.8.5 总体开发框架372

21.9.2 数据验证实例373

21.9.1 数据验证373

21.9 Ajax的主要应用范围373

21.9.3 按需获取数据374

21.9.4 按需获取数据实例375

21.10.1 创建前台daohang.html文件376

21.10 Ajax综合实例376

21.9.5 读取外部数据376

21.10.3 创建处理类getTags.java和getContent.java379

21.10.2 创建tags、contents数据库表379

21.11 Ajax存在的问题381

21.10.4 在web.xml中声明Servlet类381

21.11.4 刷新定位问题382

21.11.3 前进后退功能失效382

21.11.1 用户对浏览Ajax网站的方式不习惯382

21.11.2 对搜索引擎不友好382

21.12 小结383

21.11.6 开发难度大383

21.11.5 性能问题383

22.2 Model1模式的概念和原理384

22.1 什么是框架384

第22章 模型-视图-控制器(MVC)框架384

22.2.2 JSP + JavaBean开发方式385

22.2.1 纯JSP文件开发方式385

22.3 Model2(MVC)模式的概念和原理386

22.4 Model1和Model2模式的比较387

22.5.1 实现数据模型层(Model)388

22.5 MVC简单实例388

22.5.2 实现控制层(Control)390

22.5.3 实现视图层(View)391

22.5.5 要点归纳393

22.5.4 Servlet配置393

22.6 小结394

23.1.1 Struts的体系结构395

23.1 Struts介绍395

第23章 使用Struts控制器简化MVC开发395

23.2.1 Struts下载397

23.2 Struts的安装和配置397

23.1.2 为什么使用Struts397

23.2.2 Struts的安装和配置398

23.3.2 安装插件401

23.3.1 下载插件401

23.3 使Dreamweaver支持Struts标签401

23.4 struts-config.xml配置文件402

23.3.3 在Dreamweaver中添加Struts标签402

23.4.2 〈form-beans〉元素403

23.4.1 〈global-exceptions〉元素403

23.4.3 〈global-forward〉元素404

23.4.5 〈controller〉元素405

23.4.4 〈action-mappings〉元素405

23.4.8 〈data-sources〉元素406

23.4.7 〈plug-in〉元素406

23.4.6 〈Message-Resources〉元素406

23.5 Struts标签库407

23.4.9 同一模块中使用多个配置文件407

23.5.1 Bean标签库408

23.5.2 逻辑标签logic410

23.5.3 HTML标签414

23.6 小结420

24.1.1 构建一个J2EE项目421

24.1 创建Struts项目421

第24章 JSP+Struts开发实例421

24.2.1 创建登录首页index.jsp页面422

24.2 Struts开发422

24.1.2 引用JavaBean类422

24.1.3 Struts项目开发步骤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.7 struts-config.xml文件配置432

24.2.6 构造Constants类432

24.2.8 资源文件MessageResources.properties435

24.3 小结436

25.1.1 什么是持久层技术437

25.1 Hibernate概述437

第25章 Hibernate数据库持久层技术437

25.1.2 Hibernate简介438

25.2.1 下载Hibernate439

25.2 Hibernate的安装和配置439

25.2.2 安装和配置Hibernate440

25.3 Hibernate的实例讲解442

25.3.2 创建HibernateUtil类443

25.3.1 session对象443

25.3.3 创建model.hbm.xml数据库映射文件444

25.3.4 创建HibernateTest类进行数据库操作447

25.3.5 创建页面显示hibernateTest.jsp文件448

25.4.1 继承映射450

25.4 深入XML映射文件450

25.3.6 要点归纳450

25.4.2 集合映射453

25.4.3 实体映射459

25.5.3 select子句468

25.5.2 联合(association)和连接(join)查询468

25.5 HQL语句468

25.5.1 from字句468

25.5.7 表达式469

25.5.6 where子句469

25.5.4 统计函数469

25.5.5 多态查询469

25.5.9 group by子句471

25.5.8 order by子句471

25.6 小结472

25.5.10 子查询472

26.1.1 实例所实现的功能473

26.1 实例介绍473

第26章 JSP+Struts+Hibernate开发实例473

26.1.2 文件的结构474

26.2.1 创建实体类475

26.2 Struts+Hibernate开发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.3 Hibernate的自动生成工具490

26.2.7 运行Web应用490

26.4 小结491

第6部分 JSP实战开发493

27.1.3 JSP+Struts的Web开发494

27.1.2 JSP+JavaBean的Web开发494

第27章 新闻发布系统:项目开发流程494

27.1 Web开发方式的总结494

27.1.1 纯JSP页面的Web开发494

27.2.1 需求分析阶段495

27.2 软件开发的基本过程495

27.1.4 JSP+Struts+Hibernate的Web开发495

27.1.5 自定义标签库、标准标签库的Web开发——JSP2.0范畴495

27.2.4 交付使用和维护阶段496

27.2.3 开发和测试阶段496

27.2.2 系统设计阶段496

27.3.1 CVS服务器端的安装和配置497

27.3 CVS安装和配置497

27.3.2 CVS客户端配置499

27.4.3 配置poolman.xml文件502

27.4.2 PoolMan第三方数据库连接池502

27.4 数据库连接502

27.4.1 数据库连接方式的总结502

27.4.4 创建数据库连接和操作类DBConnect.java504

27.5 小结507

28.1.2 管理员功能508

28.1.1 用户功能508

第28章 新闻发布系统:需求分析与初步设计508

28.1 需求分析508

28.2.2 页面基本流程设计509

28.2.1 功能模块设计509

28.2 系统功能设计509

28.3.1 新闻表news510

28.3 数据库设计510

28.3.3 图片表pic511

28.3.2 新闻分类表newsBoard511

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.1 图片上传页面uploadpic.jsp518

29.2 实现图片上传功能518

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.1.2 新闻分类的管理JSP页面555

30.1.1 添加新闻分类版块JSP页面555

30.1.3 新闻发布JSP页面555

30.1 需要创建的文件555

第30章 新闻发布系统:新闻发布功能模块555

30.1.5 新闻模板文件556

30.1.6 JavaBean类文件556

30.1.4 新闻管理JSP页面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.3 新闻分类的操作抽象类NewsBoardFactory.java603

30.9.4 新闻分类的操作继承类SqlNewsBoardFactory.java603

30.9.2 新闻分类的实现类SqlNewsBoard.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.1 系统总体设计620

31.1.1 系统结构620

第31章 BBS系统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.1 系统全局常量706

31.6.2 字符的处理706

31.6 系统全局模块与配置706

31.6.3 session监听707

31.6.4 数据源的配置708

31.6.5 系统配置文件708

31.7 小结711

热门推荐