搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
JSP动态网站开发案例指导
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121086120
  • 作      者:
    余芳,林美,夏跃伟等编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2009
收藏
编辑推荐
  ◆  包含网站建设和网页设计常见的每一个技术,每一个技术知识点。
  ◆  每一个技术知识点都配备一个相关的案例进行讲解。
  ◆  每一个案例都要求先讲解实现方法和实现效果,然后再讲解实现技术和过程。
  ◆  每一个案例都必须是有界面演示的,也就是说必须是有形的,读者可以看到的。
  ◆  每一个知识点一定和案例是对应的,知识点和案例一定是1对多或者1对1的关系。
  ◆  每一个案例的界面或者使用过程一定是某个使用系统中存在的,或者已经出现的简化效果或者实际效果,不允许出现没头没尾的案例。
内容介绍
  本书共分24章,详细地介绍了使用JSP开发动态网站的各种技术和方法,内容包括JSP的语法知识、九大内置对象、JavaBean技术、JDBC技术、Servlet技术、JSTL标签、自定义标签、JavaMail技术、XML解析技术和Struts技术,最后通过电子商务购物平台(网上购物商城)和工作汇报系统演示了JSP技术在实际项目开发中的应用。
  本书由浅到深,由简单到复杂,内容全面系统,案例教学,案例丰富,代码准确完整,浅释清晰,可作为高等院校计算机类等专业高年级本科生和研究生JSP课程的参考书,也适合广大JSP开发人员自学与参考。
精彩书摘
  第1章  JSP入门
  JavaServerPagesTM(JSP)技术为创建显示动态生成内容的w-eb页面提供了一个简捷而快速的方法。动态生成w曲网页常用的技术有HTML、CSS、JavaScdpt、Servlet、JSP等。
  Intemet最初起源于美国国防部高级研究项目署(ARPA)在1969年建立的一个实验性网络ARPANET。该网络将美国许多大学和研究机构中从事国防研究项目的计算机连接在一起,成为一个广域网。l974年ARPA研究并开发了一种新的网络协议,即TCP/IP协议(Transmission Control Protocol/Internet Protocol:传输控制协议,互连协议),使得连接到网络上的所有计算机能够相互交流信息。
  网络的出现,改变了人们使用计算机的方式;而Internet的出现,又改变了人们使用网络的方式。Intemet使计算机用户不再被局限于分散的计算机上,同时,也使他们脱离了特定网络的约束。任何人只要进入了Intemet,就可以利用网络和各种计算机上的丰富资源。
  随着网络的不断发展,单纯的静态网页已经不能满足人们的需要。因为静态是用单纯的HTML语言组成的,它没有交互性。因此,为了满足实际的需要,动态网页技术就产生了,比如PHP、ASP、JSP等,分别对应的网页文件扩展名为“.php”、“.asp”、“.jsp”。
  1.1.1  Web网站工作原理
  Web网站主要由一些静态网页、动态的网页(php、jsp、asp)、图片和CSS样式组成。它们的工作方式是客户通过浏览器发送请求,服务器收到客户请求,根据请求进行相应的业务逻辑处理,同时把处理结果发送给客户,客户收到服务器的处理请求后,浏览器会将请求信息友好地显示给用户,如图1-1所示。
展开
目录
第1章 JSP入门
1.1 Web动态网站概述
1.1.1 Web网站工作原理
1.1.2 HTML技术
1.1.3 CSS技术
1.1.4 JavaScript技术
1.1.5 JSP工作原理
1.2 JSP运行环境配置
1.2.1 JSP的运行环境
1.2.2 JDK安装配置
1.2.3 Eclipse安装配置
1.2.4 Myeclipse安装配置
1.2.5 Tomcat安装配置
1.2.6 Myeclipse中配置Tomcat
1.3 Eclipse+MyEclipse+Tomcat开发Web应用程序步骤
1.4 小结

第2章 JSP语法
2.1 JSP构成
2.2 页面指令元素
2.2.1 页面指令
2.2.2 include指令
2.2.3 taglib指令
2.3 脚本元素
2.3.1 声明
2.3.2 表达式
2.3.3 脚本
2.4 动作元素
2.4.1 
2.4.2 
2.4.3 
2.4.4 
2.4.5 
2.4.6 
2.4.7 
2.4.8 
2.5 小结

第3章 Request对象
3.1 获得客户端表单信息
3.1.1 getParameter方法
3.1.2 getParameterNames方法
3.1.3 getParameterMap方法
3.1.4 getParameterValues方法
3.2 属性方法
3.2.1 setAttribute和getAttribute方法
3.2.2 removeAttribute方法
3.2.3 getAttributeNames方法
3.3 请求头信息
3.3.1 getHeader方法
3.3.2 getHeaders方法
3.3.3 getHeaderNames方法
3.4 客户端信息
3.5 服务器端信息
3.6 小结

第4章 Response对象
4.1 Response对象概述
4.2 Response对象方法
4.2.1 SendRedirect()方法
4.2.2 头信息相关方法
4.2.3 addCookie()方法
4.2.4 getCharacterEncoding()方法和setCharacterEncoding()方法
4.2.5 getWriter()方法
4.2.6 getOutputStream()方法
4.2.7 setContentLength()方法和getContentLength()方法
4.2.8 setContentType()方法和getContentType()方法
4.3 小结

第5章 out对象
5.1 out对象概述
5.2 out对象方法
5.2.1 print方法和println方法
5.2.2 getBufferSize方法
5.2.3 getRemaining方法
5.2.4 isAutoFlush方法
5.2.5 clear方法
5.2.6 clearBuffer方法
5.2.7 flush方法
5.2.8 close方法
5.3 小结

第6章 session对象
6.1 session对象概述
6.2 session对象方法
6.2.1 session属性相关方法
6.2.2 invalidate方法
6.2.3 session获取信息的相关方法
6.2.4 setMaxInactiveInterval和getMaxInactiveInterval方法
6.2.5 isNew()方法
6.3 小结

第7章 application对象
7.1 application对象概述
7.2 application对象方法
7.2.1 getInitParameter方法和getInitParameterNames方法
7.2.2 属性相关方法
7.2.3 getServletInfo方法
7.2.4 getRealPath方法
7.2.5 getResource方法
7.3 小结

第8章 pageContext对象
8.1 pageContext对象概述
8.2 pageContext对象方法
8.2.1 setAttribute、getAttribute和removeAttribute方法
8.2.2 getSession方法
8.2.3 getOut方法
8.2.4 getRequest方法
8.2.5 getResponse方法
8.2.6 getException方法
8.2.7 getServletConfig方法
8.2.8 getServletContext方法
8.2.9 forward方法
8.2.10 include方法
8.3 小结

第9章 page对象
9.1 page对象概述
9.2 page对象方法
9.2.1 hashCode()方法
9.2.2 equals()方法
9.2.3 wait()方法
9.2.4 notify()方法和notifyAll()方法
9.2.5 toString()方法
9.3 小结

第10章 exception对象
10.1 exception对象概述
10.2 exception对象方法
10.2.1 getMessage方法
10.2.2 toString方法
10.2.3 printStackTrace方法
10.2.4 FillInStatckTrace方法
10.3 小结

第11章 config对象
11.1 config对象概述
11.2 config对象方法
11.2.1 getServletContext方法
11.2.2 getInitParameter方法
11.2.3 getInitParameterNames方法
11.2.4 getServletName方法
11.3 小结

第12章 javaBean技术
12.1 javaBean概述
12.2 JSP中使用javaBean
12.3 javaBean的作用域
12.3.1 page作用域
12.3.2 request作用域
12.3.3 session作用域
12.3.4 application作用域
12.4 javaBean属性
12.4.1 simple属性
12.4.2 indexed属性
12.4.3 Bound属性
12.4.4 Constrained属性
12.5 小结

第13章 JDBC技术
13.1 JDBC工作原理
13.1.1 什么是JDBC
13.1.2 JDBC与OBDC
13.1.3 JDBC的两层模型和三层模型
13.1.4 数据库驱动器程序
13.2 JDBC接口
13.2.1 Driver
13.2.2 DriverManager
13.2.3 Connection
13.2.4 Statement和PreparedStatement
13.2.5 ResultSet
13.3 JDBC连接数据库
13.3.1 连接Access数据库
13.3.2 连接MY SQL数据库
13.3.3 连接SQL Server数据库
13.3.4 连接oracle数据库
13.4 分页机制
13.5 数据库连接池
13.5.1 数据库连接池概述
13.5.2 数据库连接池原理
13.5.3 数据库连接池的配置
13.5.4 数据库连接池例子
13.6 小结

第14章 servlet技术
14.1 servlet概述
14.2 开发第一个servlet
14.3 servlet的生命周期
14.4 Servlet常用接口和类
14.4.1 HttpServlet类
14.4.2 HttpServletRequest接口
14.4.3 HttpServletResponse接口
14.4.4 HttpSession接口
14.4.5 ServletConfig接口
14.4.6 ServletContext接口
14.5 JSP设计模式
14.5.1 模式1:JSP+JavaBean
14.5.2 模式2:JSP+JavaBean+Servlet
14.6 小结

第15章 sevlet过滤器和监听器
15.1 sevlet过滤器概述
15.2 sevlet过滤器配置
15.3 sevlet过滤器接口
15.3.1 javax.servlet.filter接口
15.3.2 FilterConfig接口
15.4 sevlet监听器概述
15.5 sevlet监听器接口
15.5.1 servletContext监听
15.5.2 session监听
15.6 小结

第16章 JSTL标签库和EL表达式
16.1 JSTL标签概述
16.1.1 JSTL标签简介
16.1.2 JSTL标签配置
16.2 EL表达式
16.2.1 EL表达式语法
16.2.2 EL表达式隐含对象
16.2.3 EL运算符
16.2.4 EL表达式函数
16.3 一般用途的标签
16.3.1 
16.3.2 
16.3.3 
16.3.4 
16.4 条件标签
16.4.1 
16.4.2 
16.5 迭代标签
16.5.1 
16.5.2 
16.6 URL相关标签
16.6.1 
16.6.2 
16.6.3 
16.6.4 
16.7 小结

第17章 自定义标签
17.1 自定义标签概述
17.2 自定义标签常用类
17.2.1 接口Tag
17.2.2 实现类TagSupport
17.2.3 实现类BodyTagSupport
17.3 嵌套标签的开发
17.4 循环标签的开发
17.5 小结

第18章 在JSP中使用JDOM解析XML
18.1 JDOM简介
18.1.1 JDOM的优点和缺点
18.1.2 JDOM的使用条件
18.2 JDOM读取XML
18.2.1 SAXBuilder
18.2.2 Document
18.2.3 Element
18.3 JDOM生成XML
18.4 小结

第19章 在JSP中使用SAX解析XML
19.1 SAX概述
19.2 SAX与JDOM比较
19.3 SAX编程
19.3.1 XMLReader接口
19.3.2 ContentHandler接口
19.3.3 SAXParserFactory
19.3.4 SAXException
19.3.5 SAXParseException
19.3.6 SAXNotSupportedException
19.3.7 SAXNotRecognizedException
19.3.8 ErrorHandler
19.3.9 SAXParser
19.4 小结

第20章 文件的上传与下载
20.1 jspSmartUpLoad组件的安装与配置
20.2 jspSmartUpLoad组件中的主要API
20.2.1 File类
20.2.2 Files类
20.2.3 Request类
20.2.4 SmarkUpLoad类
20.2.5 使用jspSmartUpLoad组件实现文件上传
20.3 小结
第21章 JSP与JavaMail
21.1 javaMail开发包
21.1.1 什么是JavaMail
21.1.2 JavaMail的API
21.2 建立JavaMail开发环境
21.3 在JSP中使用JavaMail发送邮件和接收邮件
21.3.1 发送普通文本邮件
21.3.2 发送HTML格式邮件
21.3.3 发送带附件的邮件
21.3.4 邮件群发
21.3.5 接收邮件
21.4 小结
第22章 Struts技术
22.1 Struts概述
22.1.1 Struts实现MVC
22.1.2 Struts工作原理
22.2 Strus编程
22.2.1 视图JSP
22.2.2 模型ActionForm
22.2.3 控制类Action
22.2.4 Struts配置文件Struts-config
22.3 Struts标签库
22.3.1 html标签
22.3.2 logic标签
22.3.3 bean标签
22.4 Struts开发Web应用
22.5 小结
第23章 网上购物商城开发实例(JSP+javaBean+Servlet+DAO)
23.1 总体设计
23.2 系统主要功能预览
23.3 数据库设计
23.3.1 数据表的概要说明
23.3.2 主要表结构说明
23.3.3 数据表关系图
23.4 网上购物商城详细设计
23.4.1 前台模块的实现
23.4.2 后台模块的实现
23.5 小结
第24章 工作汇报系统开发实例(Struts+DAO)
24.1 总体设计
24.2 系统主要功能预览
24.3 数据库设计
24.3.1 数据表的概要说明
24.3.2 主要表结构说明
24.3.3 数据表关系图
24.4 工作汇报系统详细设计
24.4.1 过滤器的实现
24.4.2 数据库连接
24.4.3 登录模块的实现
24.4.4 主界面的实现
24.4.5 用户管理的实现
24.4.6 工作汇报模块的实现
24.5 小结
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

省本级
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证