当前位置:首页 > 工业技术
JSP动态网站开发案例指导
JSP动态网站开发案例指导

JSP动态网站开发案例指导PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:余芳,林美,夏跃伟等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121086120
  • 页数:490 页
图书介绍:本书以Java语言为基础,主要关注JSP动态网页和Servlet的技术标准和及其应用,详细介绍了JSP技术的开发环境、基本语法、EL表达式、标签库、内置对象、文件使用、基础数据库应用,JSP与JavaBean组件和Servlet技术,JSP技术的MVC模式中常用的Struts框架,以及Web2.0中的Ajax技术,并且以实例的方式介绍了如何运用JSP+JaveBean开发办公管理系统,JSP+Ajax开发一个博客,JSP+Struts实现网上购书系统。
《JSP动态网站开发案例指导》目录

第1章 JSP入门 1

1.1 Web动态网站概述 1

1.1.1 Web网站工作原理 1

1.1.2 HTML技术 1

1.1.3 CSS技术 2

1.1.4 JavaScript技术 5

1.1.5 JSP工作原理 6

1.2 JSP运行环境配置 11

1.2.1 JSP的运行环境 11

1.2.2 JDK安装配置 11

1.2.3 Eclipse安装配置 13

1.2.4 Myeclipse安装配置 17

1.2.5 Tomcat安装配置 20

1.2.6 Myeclipse中配置Tomcat 23

1.3 Eclipse+MyEclipse+Tomcat开发Web应用程序步骤 24

1.4 小结 30

第2章 JSP语法 31

2.1 JSP构成 31

2.2 页面指令元素 32

2.2.1 页面指令 33

2.2.2 include指令 34

2.2.3 taglib指令 36

2.3 脚本元素 36

2.3.1 声明 36

2.3.2 表达式 38

2.3.3 脚本 39

2.4 动作元素 41

2.4.1 〈jsp:param〉 41

2.4.2 〈jsp:include〉 41

2.4.3 〈jsp:forward〉 43

2.4.4 〈jsp:usebean〉 45

2.4.5 〈jsp:setProperty〉 46

2.4.6 〈jsp:getProperty〉 48

2.4.7 〈jsp:fallback〉 49

2.4.8 〈jsp:plugin〉 49

2.5 小结 52

第3章 Request对象 53

3.1 获得客户端表单信息 53

3.1.1 getParameter方法 53

3.1.2 getParameterNames方法 55

3.1.3 getParameterMap方法 57

3.1.4 getParameterValues方法 58

3.2 属性方法 61

3.2.1 setAttribute和getAttribute方法 61

3.2.2 removeAttribute方法 63

3.2.3 getAttributeNames方法 64

3.3 请求头信息 66

3.3.1 getHeader方法 66

3.3.2 getHeaders方法 68

3.3.3 getHeaderNames方法 69

3.4 客户端信息 70

3.5 服务器端信息 73

3.6 小结 74

第4章 Response对象 75

4.1 Response对象概述 75

4.2 Response对象方法 76

4.2.1 SendRedirect()方法 77

4.2.2 头信息相关方法 79

4.2.3 addCookie()方法 80

4.2.4 getCharacterEncoding()方法和setCharacterEncoding()方法 82

4.2.5 getWriter()方法 83

4.2.6 getOutputStream()方法 84

4.2.7 setContentLength()方法和getContentLength()方法 86

4.2.8 setContentType()方法和getContentType()方法 87

4.3 小结 88

第5章 out对象 89

5.1 out对象概述 89

5.2 out对象方法 89

5.2.1 print方法和println方法 89

5.2.2 getBufferSize方法 91

5.2.3 getRemaining方法 92

5.2.4 isAutoFlush方法 93

5.2.5 clear方法 94

5.2.6 clearBuffer方法 95

5.2.7 flush方法 97

5.2.8 close方法 98

5.3 小结 100

第6章 session对象 101

6.1 session对象概述 101

6.2 session对象方法 101

6.2.1 session属性相关方法 101

6.2.2 invalidate方法 105

6.2.3 session获取信息的相关方法 107

6.2.4 setMaxInactiveInterval和getMaxInactiveInterval方法 108

6.2.5 isNew()方法 110

6.3 小结 112

第7章 application对象 113

7.1 application对象概述 113

7.2 application对象方法 113

7.2.1 getInitParameter方法和getInitParameterNames方法 113

7.2.2 属性相关方法 115

7.2.3 getServletInfo方法 118

7.2.4 getRealPath方法 119

7.2.5 getResource方法 120

7.3 小结 122

第8章 pageContext对象 123

8.1 pageContext对象概述 123

8.2 pageContext对象方法 123

8.2.1 setAttribute、getAttribute和removeAttribute方法 123

8.2.2 getSession方法 126

8.2.3 getOut方法 127

8.2.4 getRequest方法 128

8.2.5 getResponse方法 130

8.2.6 getException方法 131

8.2.7 getServletConfig方法 133

8.2.8 getServletContext方法 133

8.2.9 forward方法 134

8.2.10 include方法 136

8.3 小结 138

第9章 page对象 139

9.1 page对象概述 139

9.2 page对象方法 139

9.2.1 hashCode()方法 139

9.2.2 equals()方法 140

9.2.3 wait()方法 142

9.2.4 notify()方法和notifyAll()方法 143

9.2.5 toString()方法 145

9.3 小结 146

第10章 exception对象 147

10.1 exception对象概述 147

10.2 exception对象方法 147

10.2.1 getMessage方法 148

10.2.2 toString方法 149

10.2.3 printStackTrace方法 151

10.2.4 FillInStatckTrace方法 153

10.3 小结 154

第11章 config对象 155

11.1 config对象概述 155

11.2 config对象方法 155

11.2.1 getServletContext方法 155

11.2.2 getInitParameter方法 157

11.2.3 getInitParameterNames方法 159

11.2.4 getServletName方法 161

11.3 小结 162

第12章 ja.vaBean技术 163

12.1 javaBean概述 163

12.2 JSP中使用javaBean 164

12.3 javaBean的作用域 167

12.3.1 page作用域 167

12.3.2 request作用域 167

12.3.3 session作用域 167

12.3.4 application作用域 167

12.4 javaBean属性 168

12.4.1 simple属性 168

12.4.2 indexed属性 169

12.4.3 Bound属性 170

12.4.4 Constrained属性 172

12.5 小结 174

第13章 JDBC技术 175

13.1 JDBC工作原理 175

13.1.1 什么是JDBC 175

13.1.2 JDBC与OBDC 176

13.1.3 JDBC的两层模型和三层模型 177

13.1.4 数据库驱动器程序 178

13.2 JDBC接口 180

13.2.1 Driver 181

13.2.2 DriverManager 182

13.2.3 Connection 184

13.2.4 Statement和PreparedStatement 185

13.2.5 ResultSet 200

13.3 JDBC连接数据库 208

13.3.1 连接Access数据库 208

13.3.2 连接MY SQL数据库 210

13.3.3 连接SQL Server数据库 211

13.3.4 连接oracle数据库 212

13.4 分页机制 213

13.5 数据库连接池 217

13.5.1 数据库连接池概述 217

13.5.2 数据库连接池原理 218

13.5.3 数据库连接池的配置 219

13.5.4 数据库连接池例子 221

13.6 小结 224

第14章 servlet技术 225

14.1 servlet概述 225

14.2 开发第一个servlet 226

14.3 servlet的生命周期 230

14.4 Servlet常用接口和类 231

14.4.1 HttpServlet类 232

14.4.2 HttpServletRequest接口 240

14.4.3 HttpServletResponse接口 242

14.4.4 HttpSession接口 243

14.4.5 ServletConfig接口 243

14.4.6 ServletContext接口 244

14.5 JSP设计模式 245

14.5.1 模式1:JSP+JavaBean 245

14.5.2 模式2:JSP+JavaBean+Servlet 249

14.6 小结 254

第15章 sevlet过滤器和监听器 255

15.1 sevlet过滤器概述 255

15.2 sevlet过滤器配置 255

15.3 sevlet过滤器接口 256

15.3.1 javax.servlet.filter接口 256

15.3.2 FilterConfig接口 260

15.4 sevlet监听器概述 263

15.5 sevlet监听器接口 264

15.5.1 servletContext监听 264

15.5.2 session监听 268

15.6 小结 274

第16章 JSTL标签库和EL表达式 275

16.1 JSTL标签概述 275

16.1.1 JSTL标签简介 275

16.1.2 JSTL标签配置 275

16.2 EL表达式 276

16.2.1 EL表达式语法 276

16.2.2 EL表达式隐含对象 277

16.2.3 EL运算符 280

16.2.4 EL表达式函数 283

16.3 一般用途的标签 284

16.3.1 〈c:out〉 285

16.3.2 〈c:set〉 286

16.3.3 〈c:remove〉 287

16.3.4 〈c:catch〉 288

16.4 条件标签 290

16.4.1 〈c:if〉 290

16.4.2 〈c:choose〉 291

16.5 迭代标签 294

16.5.1 〈c:forEach〉 294

16.5.2 〈c:forTokens〉 296

16.6 URL相关标签 298

16.6.1 〈c:param〉 298

16.6.2 〈c:import〉 298

16.6.3 〈c:url〉 300

16.6.4 〈c:redirect〉 301

16.7 小结 302

第17章 自定义标签 303

17.1 自定义标签概述 303

17.2 自定义标签常用类 306

17.2.1 接口Tag 306

17.2.2 实现类TagSupport 310

17.2.3 实现类BodyTagSupport 312

17.3 嵌套标签的开发 315

17.4 循环标签的开发 319

17.5 小结 322

第18章 在JSP中使用JDOM解析XML 323

18.1 JDOM简介 323

18.1.1 JDOM的优点和缺点 323

18.1.2 JDOM的使用条件 323

18.2 JDOM读取XML 324

18.2.1 SAXBuilder 324

18.2.2 Document 325

18.2.3 Element 325

18.3 JDOM生成XML 329

18.4 小结 332

第19章 在JSP中使用SAX解析XML 333

19.1 SAX概述 333

19.2 SAX与JDOM比较 333

19.3 SAX编程 333

19.3.1 XMLReader接口 334

19.3.2 ContentHandler接口 335

19.3.3 SAXParserFactory 335

19.3.4 SAXException 336

19.3.5 SAXParseException 336

19.3.6 SAXNotSupportedException 337

19.3.7 SAXNotRecognizedException 337

19.3.8 ErrorHandler 337

19.3.9 SAXParser 337

19.4 小结 344

第20章 文件的上传与下载 345

20.1 jspSmartUpLoad组件的安装与配置 345

20.2 jspSmartUpLoad组件中的主要API 345

20.2.1 File类 346

20.2.2 Files类 346

20.2.3 Request类 346

20.2.4 SmarkUpLoad类 347

20.2.5 使用jspSmartUpLoad组件实现文件上传 348

20.3 小结 352

第21章 JSP与JavaMail 353

21.1 javaMail开发包 353

21.1.1 什么是JavaMail 353

21.1.2 JavaMail的API 353

21.2 建立JavaMail开发环境 356

21.3 在JSP中使用JavaMail发送邮件和接收邮件 356

21.3.1 发送普通文本邮件 356

21.3.2 发送HTML格式邮件 360

21.3.3 发送带附件的邮件 364

21.3.4 邮件群发 369

21.3.5 接收邮件 369

21.4 小结 374

第22章 Struts技术 375

22.1 Struts概述 375

22.1.1 Struts实现MVC 375

22.1.2 Struts工作原理 376

22.2 Strus编程 376

22.2.1 视图JSP 376

22.2.2 模型ActionForm 377

22.2.3 控制类Action 377

22.2.4 Struts配置文件Struts-config 378

22.3 Struts标签库 383

22.3.1 html标签 383

22.3.2 logic标签 386

22.3.3 bean标签 388

22.4 Struts开发Web应用 391

22.5 小结 400

第23章 网上购物商城开发实例(JSP+javaBean+Servlet+DAO) 401

23.1 总体设计 401

23.2 系统主要功能预览 403

23.3 数据库设计 408

23.3.1 数据表的概要说明 408

23.3.2 主要表结构说明 408

23.3.3 数据表关系图 410

23.4 网上购物商城详细设计 411

23.4.1 前台模块的实现 412

23.4.2 后台模块的实现 430

23.5 小结 452

第24章 工作汇报系统开发实例(Struts+DAO) 453

24.1 总体设计 453

24.2 系统主要功能预览 453

24.3 数据库设计 457

24.3.1 数据表的概要说明 457

24.3.2 主要表结构说明 457

24.3.3 数据表关系图 458

24.4 工作汇报系统详细设计 459

24.4.1 过滤器的实现 459

24.4.2 数据库连接 461

24.4.3 登录模块的实现 462

24.4.4 主界面的实现 465

24.4.5 用户管理的实现 468

24.4.6 工作汇报模块的实现 480

24.5 小结 490

相关图书
作者其它书籍
返回顶部