请输入您要查询的百科知识:

 

词条 JSP Web开发学习实录
释义

图书信息

作者:刘俊亮,王清华

出版社: 清华大学出版社; 第1版 (2011年7月1日)

丛书名: Web程序员成功之路

平装: 638页

正文语种: 简体中文

开本: 16

ISBN: 9787302254546

条形码: 9787302254546

产品尺寸及重量: 27.8 x 18 x 3.2 cm ; 1.2 Kg

内容简介

JSP(Java Server Pages)是基于Java Servlet以及整个Java体系的Web开发技术。JSP技术可以让Web后台开发人员和前台设计人员快速地开发出容易维护的动态网站。《JSP Web开发学习实录》将全面介绍JSP的基础知识以及应用技术。主要内容包括:搭建JSP开发平台、实用JSP开发技巧、处理XML和数据库、EL表达式、JSTL标签库,以及与三大框架(Struts 2、Hibernate和Spring)整合的相关知识。最后给出了两个实例:新闻发布系统实例和人事信息管理系统。

《JSP Web开发学习实录》是一本Web 2.0网页开发技术大全,面向Web编程人员,特别适合有编程基础,希望全面学习Web 2.0技术、提高实际应用能力的读者群体。

编辑推荐

《JSP Web开发学习实录》:

迅速提高读者Web开发能力,全面挖掘读者开发潜力。

一线资深Web程序员经验力作,窗内网独家推荐自学教材。

18个小时视频教学,简化学习过程。

102个实战案例与理论知识综合讲解,提高应用能力。

网站互动教学,QQ群在线帮助读者解疑。

目录

第1章 构建自己的工作平台 1

1.1 JDK的安装 2

视频教学:11分钟 2

1.1.1 基础知识——JDK概述 2

1.1.2 实例描述 2

1.1.3 实例应用 2

1.1.4 运行结果 4

1.2 编译执行Java类 4

视频教学:11分钟 4

1.2.1 基础知识——环境变量配置 5

1.2.2 实例描述 5

1.2.3 实例应用 6

1.2.4 运行结果 6

1.2.5 实例分析 7

1.3 安装配置Tomcat服务器 7

视频教学:5分钟 7

1.3.1 基础知识——Tomcat概述 7

1.3.2 实例描述 7

1.3.3 实例应用 8

1.3.4 运行结果 10

1.4 建立自己的JSP 10

视频教学:7分钟 11

1.4.1 实例描述 11

1.4.2 实例应用 11

1.4.3 运行结果 12

1.4.4 实例分析 12

1.5 建立自己的Servlet 12

视频教学:7分钟 12

1.5.1 实例描述 12

1.5.2 实例应用 12

1.5.3 运行结果 14

1.5.4 实例分析 14

1.6 建立自己的JavaBean 14

视频教学:7分钟 14

1.6.1 实例描述 15

1.6.2 实例应用 15

1.6.3 运行结果 16

1.6.4 实例分析 16

1.7 下载安装MyEclipse 16

视频教学:7分钟 17

1.7.1 基础知识——MyEclipse概述 17

1.7.2 实例描述 17

1.7.3 实例应用 17

1.7.4 运行结果 19

1.8 在MyEclipse中部署Tomcat服务器 20

视频教学:5分钟 20

1.8.1 实例描述 20

1.8.2 实例应用 20

1.8.3 运行结果 22

1.9 一个用户登录的实例 23

视频教学:4分钟 23

1.9.1 基础知识——Web项目结构 23

1.9.2 实例描述 23

1.9.3 实例应用 23

1.9.4 运行结果 27

1.9.5 实例分析 27

1.10 常见问题解答 28

1.10.1 JDK安装错误 28

1.10.2 Tomcat安装错误 28

1.11 习题 29

第2章 您必须了解的JSP 31

2.1 从数据库中查询员工信息 32

视频教学:5分钟 32

2.1.1 基础知识——连接数据库 32

2.1.2 实例描述 33

2.1.3 实例应用 33

2.1.4 运行结果 36

2.1.5 实例分析 36

2.2 在一个页面中包含多个页面 36

视频教学:12分钟 36

2.2.1 基础知识——include指令 36

2.2.2 实例描述 37

2.2.3 实例应用 37

2.2.4 运行结果 38

2.2.5 实例分析 38

2.3 在表格中输出用户信息 39

视频教学:8分钟 39

2.3.1 基础知识——taglib指令 39

2.3.2 实例描述 39

2.3.3 实例应用 39

2.3.4 运行结果 41

2.3.5 实例分析 42

2.4 声明一个方法解决乱码问题 42

视频教学:13分钟 42

2.4.1 基础知识——脚本元素 42

2.4.2 实例描述 43

2.4.3 实例应用 43

2.4.4 运行结果 44

2.4.5 实例分析 44

2.5 输出九九乘法表 45

视频教学:2分钟 45

2.5.1 基础知识 45

2.5.2 实例描述 46

2.5.3 实例应用 46

2.5.4 运行结果 47

2.5.5 实例分析 48

2.6 在页面中包含动态资源 48

视频教学:6分钟 48

2.6.1 基础知识——动作元素 48

2.6.2 实例描述 49

2.6.3 实例应用 49

2.6.4 运行结果 50

2.6.5 实例分析 50

2.7 页面之间的跳转 51

视频教学:10分钟 51

2.7.1 基础知识——页面之间的跳转 51

2.7.2 实例描述 51

2.7.3 实例应用 51

2.7.4 运行结果 53

2.7.5 实例分析 54

2.8 显示用户注册信息 54

视频教学:2分钟 54

2.8.1 基础知识——useBean动作指令 54

2.8.2 实例描述 56

2.8.3 实例应用 56

2.8.4 运行结果 58

2.8.5 实例分析 59

2.9 在JSP页面中插入一个Applet 59

视频教学:2分钟 59

2.9.1 基础知识——在JSP页面中插入一个Applet 59

2.9.2 实例描述 60

2.9.3 实例应用 60

2.9.4 运行结果 62

2.9.5 实例分析 62

2.10 常见问题解答 63

2.10.1 标签问题 63

2.10.2 错误问题 63

2.11 习题 64

第3章 我的小案例 67

3.1 获取客户端信息的request对象 68

3.1.1 如何避免获取信息的空对象 68

视频教学:6分钟 68

3.1.2 如何处理获取信息的汉字乱码 72

视频教学:6分钟 72

3.2 服务器要求浏览器重定向页面 75

视频教学:4分钟 76

3.2.1 基础知识——response对象 76

3.2.2 实例描述 77

3.2.3 实例应用 78

3.2.4 运行结果 79

3.2.5 实例分析 80

3.3 缓存测试 80

视频教学:5分钟 80

3.3.1 基础知识——out对象 80

3.3.2 实例描述 81

3.3.3 实例应用 81

3.3.4 运行结果 82

3.3.5 实例分析 82

3.4 网页计数器 82

视频教学:10分钟 83

3.4.1 基础知识——application对象 83

3.4.2 实例描述 84

3.4.3 实例应用 84

3.4.4 运行结果 84

3.4.5 实例分析 85

3.5 记录当前客户浏览页面次数和上次浏览时间 85

视频教学:7分钟 85

3.5.1 基础知识——Cookie对象 85

3.5.2 实例描述 87

3.5.3 实例应用 87

3.5.4 运行结果 88

3.5.5 实例分析 89

3.6 简易的购物车 89

视频教学:9分钟 89

3.6.1 基础知识——session对象 89

3.6.2 实例描述 90

3.6.3 实例应用 90

3.6.4 运行结果 93

3.6.5 实例分析 94

3.7 获取Servlet的初始参数 94

视频教学:6分钟 95

3.7.1 基础知识——config对象 95

3.7.2 实例描述 95

3.7.3 实例应用 96

3.7.4 运行结果 97

3.7.5 实例分析 97

3.8 JSP中显示出错信息 98

视频教学:5分钟 98

3.8.1 基础知识——exception对象 98

3.8.2 实例描述 98

3.8.3 实例应用 99

3.8.4 运行结果 100

3.8.5 实例分析 101

3.9 常见问题解答 101

3.9.1 Cookie空指针错误 101

3.9.2 Cookie在IE 8中失效 102

3.9.3 putValue(String, Object)错误 102

3.9.4 response.sendRedirect问题 103

3.10 习题 103

第4章 JSP开发中的技巧 107

4.1 将日期国际化 108

视频教学:8分钟 108

4.1.1 基础知识——DateFormat类概述 108

4.1.2 实例描述 109

4.1.3 实例应用 109

4.1.4 运行结果 111

4.1.5 实例分析 112

4.2 报表 112

视频教学:9分钟 112

4.2.1 基础知识——JFreeChart 112

4.2.2 实例描述 113

4.2.3 实例应用 114

4.2.4 运行结果 115

4.2.5 实例分析 116

4.3 完美的中文乱码解决方案 116

视频教学:9分钟 116

4.3.1 基础知识——中文乱码解决方案 116

4.3.2 实例描述 118

4.3.3 实例应用 118

4.3.4 运行结果 119

4.3.5 实例分析 120

4.4 读取文件中一篇日志显示到界面 121

视频教学:6分钟 121

4.4.1 基础知识——FileInputStream类 121

4.4.2 实例描述 123

4.4.3 实例应用 123

4.4.4 运行结果 124

4.4.5 实例分析 124

4.5 在界面中将读取的日志写到文件中 124

视频教学:6分钟 125

4.5.1 基础知识——FileOutputStream类 125

4.5.2 实例描述 126

4.5.3 实例应用 126

4.5.4 运行结果 127

4.5.5 实例分析 127

4.6 实现文件的上传 128

视频教学:11分钟 128

4.6.1 基础知识——Commons FileUpload 128

4.6.2 实例描述 129

4.6.3 实例应用 129

4.6.4 运行结果 130

4.6.5 实例分析 131

4.7 使用JavaMail发送邮件 132

视频教学:15分钟 132

4.7.1 基础知识——JavaMail 132

4.7.2 实例描述 136

4.7.3 实例应用 136

4.7.4 运行结果 140

4.7.5 实例分析 140

4.8 用JSP读取Word文档 141

视频教学度:11分钟 141

4.8.1 基础知识——POI 141

4.8.2 实例描述 143

4.8.3 实例应用 144

4.8.4 运行结果 144

4.8.5 实例分析 144

4.9 常见问题解答 145

4.9.1 JFreeChart无法显示图片 145

4.9.2 java.lang.NoClassDefFoundError 问题 145

4.9.3 上传中文文件名出现乱码 146

4.10 习题 146

第5章 连接JSP信息中心 149

5.1 连接MySQL数据库的图书管理系统 150

视频教学:3分钟 150

5.1.1 基础知识——连接MySQL中的图书管理系统 150

5.1.2 实例描述 153

5.1.3 实例应用 153

5.1.4 运行结果 153

5.1.5 实例分析 154

5.2 JDBC-ODBC桥连Access数据库 154

视频教学:3分钟 154

5.2.1 基础知识——JDBC-ODBC桥连Access数据库 154

5.2.2 实例描述 155

5.2.3 实例应用 155

5.2.4 运行结果 156

5.2.5 实例分析 156

5.3 使用连接池连接MySQL数据库 156

视频教学:11分钟 156

5.3.1 基础知识——使用JDNI连接数据库 157

5.3.2 实例描述 159

5.3.3 实例应用 159

5.3.4 运行结果 159

5.3.5 实例分析 160

5.4 使用纯Java驱动方式连接SQL Server 2005 160

视频教学:3分钟 160

5.4.1 基础知识——纯Java驱动方式连接SQL Server 2005 160

5.4.2 实例描述 161

5.4.3 实例应用 161

5.4.4 运行结果 161

5.4.5 实例分析 162

5.5 添加会员信息 162

视频教学:11分钟 162

5.5.1 基础知识——Statement接口 162

5.5.2 实例描述 163

5.5.3 实例应用 163

5.5.4 运行结果 165

5.5.5 实例分析 166

5.6 查看会员列表 166

视频教学:11分钟 166

5.6.1 基础知识——ResultSet接口 166

5.6.2 实例描述 167

5.6.3 实例应用 167

5.6.4 运行结果 169

5.6.5 实例分析 169

5.7 修改会员信息 169

视频教学:11分钟 169

5.7.1 基础知识——PreparedStatement接口 170

5.7.2 实例描述 171

5.7.3 实例应用 171

5.7.4 运行结果 173

5.7.5 实例分析 173

5.8 对数据进行分页显示 173

视频教学:10分钟 173

5.8.1 基础知识——对数据进行分页显示 174

5.8.2 实例描述 174

5.8.3 实例应用 174

5.8.4 运行结果 177

5.8.5 实例分析 178

5.9 使用存储过程向会员表中插入一条数据 178

视频教学:6分钟 178

5.9.1 基础知识——CallableStatement接口 178

5.9.2 实例描述 179

5.9.3 实例应用 179

5.9.4 运行结果 180

5.9.5 实例分析 181

5.10 使用JSP+JavaBean+Servlet实现留言板功能 181

视频教学:12分钟 181

5.10.1 基础知识——MVC 181

5.10.2 实例描述 182

5.10.3 实例应用 182

5.10.4 运行结果 187

5.10.5 实例分析 187

5.11 常见问题解答 188

5.11.1 JNDI找不到驱动 188

5.11.2 找不到JDBC驱动 188

5.12 习题 189

第6章 JavaBean的妙用 191

6.1 一个简单的计算器 192

6.1.1 网络教学 192

视频教学:6分钟 192

6.1.2 基础知识——JavaBean属性和JavaBean的使用语法 192

6.1.3 实例描述 193

6.1.4 实例应用 194

6.1.5 运行结果 196

6.1.6 实例分析 196

6.2 获取当前时间 197

视频教学:8分钟 197

6.2.1 基础知识——request作用域 197

6.2.2 实例描述 198

6.2.3 实例应用 198

6.2.4 运行结果 198

6.2.5 实例分析 199

6.3 统计用户访问页面数 200

视频教学:6分钟 200

6.3.1 基础知识——session作用域 200

6.3.2 实例描述 200

6.3.3 实例应用 200

6.3.4 运行结果 201

6.3.5 实例分析 202

6.4 巧妙统计登录用户位数 202

视频教学:6分钟 203

6.4.1 基础知识——application作用域 203

6.4.2 实例描述 203

6.4.3 实例应用 203

6.4.4 运行结果 204

6.4.5 实例分析 204

6.5 用户信息查询 205

?视频教学:11分钟 205

6.5.1 基础知识——

JavaBean与表单的使用 205

6.5.2 实例描述 205

6.5.3 实例应用 206

6.5.4 运行结果 208

6.5.5 实例分析 208

6.6 分页显示好友信息 208

视频教学:6分钟 208

6.6.1 基础知识——JavaBean数据库技术 209

6.6.2 实例描述 210

6.6.3 实例应用 210

6.6.4 运行结果 215

6.6.5 实例分析 215

6.7 神秘的EJB 216

?视频教学:6分钟 216

6.8 常见问题解答 217

6.8.1 无法编译JSP类问题 217

6.8.2 getProperty获取的值为null的问题 218

6.9 习题 219

第7章 Servlet的点点滴滴 223

7.1 开发部署Servlet 224

视频教学:17分钟 224

7.1.1 基础知识——Servlet的生命周期 224

7.1.2 实例描述 226

7.1.3 实例应用 226

7.1.4 运行结果 227

7.1.5 实例分析 228

7.2 页面间隐式传递用户信息 228

视频教学:7分钟 228

7.2.1 基础知识——跟踪技术 228

7.2.2 实例描述 231

7.2.3 实例应用 231

7.2.4 运行结果 233

7.2.5 实例分析 234

7.3 校验用户注册表单数据 235

视频教学:6分钟 235

7.3.1 基础知识——过滤器 235

7.3.2 实例描述 237

7.3.3 实例应用 237

7.3.4 运行结果 240

7.3.5 实例分析 242

7.4 日志记录 242

视频教学:6分钟 242

7.4.1 基础知识——过滤器API 242

7.4.2 实例描述 244

7.4.3 实例应用 244

7.4.4 运行结果 246

7.4.5 实例分析 246

7.5 统计在线人数 247

视频教学:13分钟 247

7.5.1 基础知识——监听器 247

7.5.2 实例描述 248

7.5.3 实例应用 248

7.5.4 运行结果 251

7.5.5 实例分析 252

7.6 常见问题解答 252

7.6.1 Servlet容器调用自定义Servlet的问题 252

7.6.2 Servlet抛出异常javax.servlet.ServletException 252

7.7 习题 253

第8章 为什么使用EL表达式 257

8.1 使用EL表达式在页面显示登录信息 258

视频教学:7分钟 258

8.1.1 基础知识——EL表达式 258

8.1.2 实例描述 259

8.1.3 实例应用 259

8.1.4 运行结果 260

8.1.5 实例分析 261

8.2 实现登录评论功能 261

视频教学:2分钟 261

8.2.1 基础知识——EL运算符 261

8.2.2 实例描述 263

8.2.3 实例应用 263

8.2.4 运行结果 265

8.2.5 实例分析 266

8.3 EL隐含对象 266

8.3.1 循环输出会员信息 266

视频教学:6分钟 266

8.3.2 在JSP页面输出会员的注册信息 269

视频教学:8分钟 269

8.3.3 获取JSP页面请求信息 271

视频教学:8分钟 271

8.4 使用自定义EL函数展示商品信息 274

视频教学:10分钟 274

8.4.1 基础知识——EL函数 274

8.4.2 实例描述 274

8.4.3 实例应用 275

8.4.4 运行结果 277

8.4.5 实例分析 277

8.5 常见问题解答 278

8.5.1 EL表达式作用域的问题 278

8.5.2 EL表达式嵌套的问题 278

8.5.3 JSP页面无法解析EL表达式 279

8.6 习题 279

第9章 JSP的伙伴——XML 281

9.1 编写个人日志的XML文档 282

视频教学:7分钟 282

9.1.1 基础知识——XML 282

9.1.2 实例描述 284

9.1.3 实例应用 284

9.1.4 运行结果 285

9.1.5 实例分析 285

9.2 对鲜花XML文档进行解析 285

视频教学:6分钟 285

9.2.1 基础知识——DOM 286

9.2.2 实例描述 288

9.2.3 实例应用 288

9.2.4 运行结果 291

9.2.5 实例分析 292

9.3 对XML文档进行修改 293

视频教学:7分钟 293

9.3.1 基础知识——Transformer对象 293

9.3.2 实例描述 293

9.3.3 实例应用 293

9.3.4 运行结果 297

9.3.5 实例分析 298

9.4 用JDOM解析某本图书的信息 298

视频教学:6分钟 298

9.4.1 基础知识——JDOM 299

9.4.2 实例描述 301

9.4.3 实例应用 301

9.4.4 运行结果 304

9.4.5 实例分析 305

9.5 DOM4J实现抓虾功能 305

视频教学:6分钟 305

9.5.1 基础知识——DOM4J 305

9.5.2 实例描述 307

9.5.3 实例应用 308

9.5.4 运行结果 310

9.5.5 实例分析 310

9.6 常见问题解答 310

9.6.1 XML的优点 310

9.6.2 XML和Java之间的关系 311

9.6.3 在Java技术中使用XML的好处 311

9.7 习题 311

第10章 JSTL标准标签与自定义标签 315

10.1 JSTL简介 316

10.2 新闻类型显示 316

视频教学:19分钟 317

10.2.1 基础知识——Core标签应用 317

10.2.2 实例描述 324

10.2.3 实例应用 324

10.2.4 运行结果 325

10.2.5 实例分析 326

10.3 用户信息管理 326

10.3.1 网络教堂 326

视频教学:9分钟 326

10.3.2 基础知识——SQL标签应用 326

10.3.3 实例描述 329

10.3.4 实例应用 329

10.3.5 运行结果 330

10.3.6 实例分析 331

10.4 新闻信息列表 331

视频教学:6分钟 331

10.4.1 基础知识——XML标签应用 331

10.4.2 实例描述 336

10.4.3 实例应用 336

10.4.4 运行结果 338

10.4.5 实例分析 339

10.5 截取字符串 339

视频教学:9分钟 339

10.5.1 基础知识——Functions标签应用 339

10.5.2 实例描述 342

10.5.3 实例应用 342

10.5.4 运行结果 343

10.5.5 实例分析 343

10.6 国际化登录页面 343

视频教学:5分钟 344

10.6.1 基础知识——国际化及格式化标签应用 344

10.6.2 实例描述 349

10.6.3 实例应用 349

10.6.4 运行结果 350

10.6.5 实例分析 350

10.7 新闻详细信息 351

视频教学:10分钟 351

10.7.1 基础知识——自定义标签实例 351

10.7.2 实例描述 352

10.7.3 实例应用 352

10.7.4 运行结果 354

10.7.5 实例分析 355

10.8 常见问题解答 355

10.9 习题 356

第11章 JSP与Struts 2的那点事 359

11.1 为Struts 2做好准备 360

视频教学:20分钟 360

11.1.1 基础知识—— Struts 2体系 360

11.1.2 实例描述 361

11.1.3 实例应用 361

11.1.4 运行结果 366

11.1.5 实例分析 366

11.2 获取搜索内容 366

视频教学:30分钟 366

11.2.1 基础知识——配置文件 366

11.2.2 实例描述 368

11.2.3 实例应用 369

11.2.4 运行结果 370

11.2.5 实例分析 370

11.3 添加成功请求Action 370

视频教学:13分钟 370

11.3.1 基础知识—— Action配置 371

11.3.2 实例描述 375

11.3.3 实例应用 375

11.3.4 运行结果 376

11.3.5 实例分析 377

11.4 Struts 2的基石——拦截器(Interceptor) 377

视频教学:9分钟 377

11.4.1 基础知识——拦截器 377

11.4.2 实例描述 379

11.4.3 实例应用 380

11.4.4 运行结果 383

11.4.5 实例分析 383

11.5 输出不同语言的

“你好,世界!” 384

视频教学:20分钟 384

11.5.1 基础知识——国际化 384

11.5.2 实例描述 384

11.5.3 实例应用 385

11.5.4 运行结果 386

11.5.5 实例分析 386

11.6 显示所有用户列表 387

视频教学:30分钟 387

11.6.1 基础知识——Struts 2标签 387

11.6.2 实例描述 391

11.6.3 实例应用 391

11.6.4 运行结果 394

11.6.5 实例分析 395

11.7 验证用户输入是否合法 395

视频教学:15分钟 395

11.7.1 基础知识——

表单输入验证 395

11.7.2 实例描述 397

11.7.3 实例应用 397

11.7.4 运行结果 400

11.7.5 实例分析 401

11.8 在Struts 2中实现文件上传 401

视频教学:21分钟 401

11.8.1 基础知识——实现文件上传 401

11.8.2 实例描述 402

11.8.3 实例应用 402

11.8.4 运行结果 405

11.8.5 实例分析 406

11.9 在Struts 2中使用JSON插件 406

视频教学:30分钟 406

11.9.1 基础知识——Struts 2在Ajax中的实现 406

11.9.2 实例描述 408

11.9.3 实例应用 408

11.9.4 运行结果 411

11.9.5 实例分析 411

11.10 常见问题解答 412

11.10.1 找不到SUCCESS的结果页面 412

11.10.2 解决404错误 412

11.10.3 Tomcat配置文件错误 413

11.10.4 自定义检测用户登录的拦截器 414

11.11 习题 414

第12章 实现Ajax效果 419

12.1 实现用户登录 420

视频教学:11分钟 420

12.1.1 基础知识——XMLHttpRequest对象 420

12.1.2 实例描述 422

12.1.3 实例应用 422

12.1.4 运行结果 424

12.1.5 实例分析 425

12.2 实现省市级联 425

视频教学:11分钟 425

12.2.1 基础知识——DWR 425

12.2.2 实例描述 430

12.2.3 实例应用 430

12.2.4 运行结果 433

12.2.5 实例分析 433

12.3 实现新闻评论 433

视频教学:7分钟 434

12.3.1 基础知识——jQuery 434

12.3.2 实例描述 436

12.3.3 实例应用 437

12.3.4 运行结果 439

12.3.5 实例分析 440

12.4 查询学生信息 441

视频教学:24分钟 441

12.4.1 基础知识——ExtJS 441

12.4.2 实例描述 443

12.4.3 实例应用 443

12.4.4 运行结果 447

12.4.5 实例分析 448

12.5 自动完成功能 449

视频教学:5分钟 449

12.5.1 基础知识——Prototype 449

12.5.2 实例描述 451

12.5.3 实例应用 451

12.5.4 运行结果 453

12.5.5 实例分析 453

12.6 常见问题解答 454

12.6.1 Ajax.Request问题 454

12.6.2 Ext.Ajax.request后台传递 455

12.7 习题 455

第13章 你好,Hibernate 459

13.1 用户注册 460

视频教学:17分钟 460

13.1.1 实例描述 460

13.1.2 实例应用 460

13.1.3 运行结果 466

13.1.4 实例分析 466

13.2 人与身份证 467

视频教学:9分钟 467

13.2.1 基础知识——一对一关联映射 467

13.2.2 实例描述 468

13.2.3 实例应用 468

13.2.4 运行结果 471

13.2.5 实例分析 471

13.3 班级与学生——一对多关联映射 472

视频教学:13分钟 472

13.3.1 基础知识 472

13.3.2 实例描述 474

13.3.3 实例应用 474

13.3.4 运行结果 476

13.3.5 实例分析 477

13.4 演员与角色 477

视频教学:8分钟 477

13.4.1 基础知识——多对多关联映射 477

13.4.2 实例描述 478

13.4.3 实例应用 478

13.4.4 运行结果 482

13.4.5 实例分析 482

13.5 公司与组织的注解映射 483

视频教学:12分钟 483

13.5.1 实例描述 483

13.5.2 实例应用 483

13.5.3 运行结果 486

13.5.4 实例分析 487

13.6 用户属性的延迟加载 488

视频教学:6分钟 488

13.6.1 基础知识——延迟加载 488

13.6.2 实例描述 489

13.6.3 实例应用 489

13.6.4 运行结果 490

13.6.5 实例分析 490

13.7 一级缓存 490

视频教学:5分钟 490

13.7.1 基础知识——一级缓存 491

13.7.2 实例描述 491

13.7.3 实例应用 491

13.7.4 运行结果 495

13.7.5 实例分析 496

13.8 二级缓存 497

?视频教学:11分钟 497

13.8.1 实例描述 497

13.8.2 实例应用 497

13.8.3 运行结果 502

13.8.4 实例分析 503

13.9 查询缓存 503

视频教学:3分钟 503

13.9.1 基础知识——查询缓存 503

13.9.2 实例描述 503

13.9.3 实例应用 504

13.9.4 运行结果 507

13.9.5 实例分析 508

13.10 学生与班级的连接查询 509

视频教学:6分钟 509

13.10.1 基础知识——HQL查询 509

13.10.2 实例描述 512

13.10.3 实例应用 512

13.10.4 运行结果 514

13.10.5 实例分析 514

13.11 常见问题解答 515

13.11.1 运行时总报java.lang.NoClassDefFoundError: org/ Hibernate/Session异常 515

13.11.2 发生No CurrentSessionContext configured错误 515

13.11.3 出现ObjectNotFoundException: No row with the given identifier exists错误 516

13.12 习题 516

第14章 Spring 2.x开发讲解 521

14.1 Spring的体系结构 522

14.2 打印机实现 523

视频教学:7分钟 523

14.2.1 基础知识——Spring注入 524

14.2.2 实例应用 524

14.2.3 运行结果 529

14.2.4 实例分析 530

14.3 容器配置 531

视频教学:8分钟 531

14.3.1 基础知识——IoC容器 531

14.3.2 实例描述 532

14.3.3 实例应用 532

14.3.4 实例分析 536

14.4 购书系统 536

视频教学:8分钟 536

14.4.1 基础知识——AOP概念 536

14.4.2 实例描述 537

14.4.3 实例应用 537

14.4.4 运行结果 541

14.4.5 实例分析 542

14.5 事务配置 542

视频教学:9分钟 542

14.5.1 基础知识——事务配置 542

14.5.2 实例应用 544

14.5.3 实例分析 547

14.6 用户管理系统 547

视频教学:10分钟 547

14.6.1 基础知识——JDBC类 547

14.6.2 实例描述 549

14.6.3 实例应用 550

14.6.4 运行结果 553

14.6.5 实例分析 554

14.7 常见问题解答 554

14.7.1 Spring的优点和缺点 554

14.7.2 出现java-io-FileInputStream错误 555

14.8 习题 555

第15章 新闻发布系统 557

15.1 新闻发布系统简介 558

15.2 系统设计 558

15.2.1 需求分析 558

15.2.2 功能设计 560

15.3 数据库设计 560

15.4 系统运行和开发环境搭建 564

15.4.1 Hibernate.cfg.xml配置 565

15.4.2 web.xml配置文件 566

15.4.3 事务配置 566

15.5 创建实体对象 567

15.5.1 新闻内容实体对象 568

15.5.2 新闻内容实体映射文件 569

15.6 数据库业务处理类 570

15.6.1 BaseDao数据库处理 570

15.6.2 BaseDao实现一个接口Dao 574

15.6.3 分页显示业务处理类 575

15.7 前台信息模块 576

15.7.1 新闻首页模块 577

15.7.2 新闻阅读模块 579

15.7.3 用户注册模块 580

15.7.4 新闻评论模块 582

15.7.5 新闻列表模块 584

15.8 后台管理模块 584

15.8.1 系统设置模块 585

15.8.2 新闻管理模块 586

15.8.3 系统邮件设置 587

15.8.4 用户管理 587

15.9 总结 588

第16章 人事信息管理系统 589

16.1 人事信息管理系统介绍 590

16.1.1 系统功能 590

16.1.2 系统架构 592

16.2 数据库设计和实现 592

16.2.1 数据库需求分析 592

16.2.2 数据库概念结构设计 592

16.2.3 数据库表设计 593

16.2.4 数据表的关系 594

16.3 为项目做好准备 595

16.4 登录界面 598

16.5 管理员权限:机构管理 603

16.5.1 查看所有的机构信息 603

16.5.2 机构信息的添加 608

16.5.3 机构信息的更新 610

16.5.4 机构信息的删除 613

16.6 管理员权限:用户管理 615

16.6.1 查看所有的用户信息 615

16.6.2 用户信息的添加和更新 616

16.6.3 用户信息的删除 619

16.7 短消息管理 620

16.7.1 发送短消息 620

16.7.2 发件箱 624

16.7.3 收件箱 626

16.7.4 草稿箱 627

16.7.5 垃圾箱 628

16.8 通讯录 629

16.9 普通用户权限:机构管理和用户管理 633

16.10 总结 634

参考答案 635

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/24 10:32:15