第一图书网

JSP动态网站开发案例指导

余芳 等编著 电子工业出版社
出版时间:

2009-4  

出版社:

电子工业出版社  

作者:

余芳 等编著  

页数:

490  

Tag标签:

无  

前言

  JavaServer Pages(JSP)是基于Java的技术,用于创建可支持跨平台及跨Web服务器的动态网页。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。在Sun正式发布JSP之后,这种新的Web应用开发技术很快引起了人们的关注,目前已经成为开发动态网页的主流技术之一。  本书分为24章。书中各章节遵循从简单到复杂,从浅到深的方式进行介绍,使读者更快速地掌握JSP编程知识和使用方法,是JSP编程人员必备的书籍。  本书内容  第1章介绍了JSP的相关知识,让读者对JSP有一个初步的了解。  第2章介绍了JSP的语法知识,包括JSP的声明、脚本、动作元素。这是JSP编程的基础。  第3至11章介绍了JSP的九大内置对象的作用和常用方法。包括request对象、response对象、out对象、session对象、application对象、pageContext对象、page对象、exception对象和config对象。这是JSP的最核心部分,JSP的操作几乎都靠内置对象完成。  第12章介绍了javaBean的概念、四大作用域和四大属性。这是Java中的可重用组件技术,通过JavaBean能提高代码可读性,从而提高网站应用的可靠性和可维护性。  第13章介绍了JDBC的工作原理、JDBC的相关API、JDBC连接各种数据库、DAO设计模式和数据库连接池。这是JSP的数据库访问技术,通过JDBC,可以快速地操作数据库。  第14章介绍了servlet的概念、servlet常用接口和类,最后介绍了servlet及JSP结合的设计模式。它是一种独立于平台和协议的服务器端的Java应用程序。  第15章介绍了servlet过滤器和监听器的概念、配置及实现原理。J2EE Web应用程序级的Java代码组件,通过它可以在事件发生时进行业务逻辑处理。  第16章介绍了JSTL标签的概念,EL表达式的概念;常用的JSTL标签,包括一般用途的标签、条件标签、迭代标签和URL相关标签。通过JSTL标签,可以更加方便地开发JSP。  第17章介绍了自定义标签的原理及常用接口,接口和类包括接口Tag、类TagSupport和类BodyTagSupport,最后介绍了嵌套标签和循环标签的开发。通过自定义标签技术可开发出满足业务需求的标签,使标签功能更加强大。  第18、19章详细介绍了JSP解析XML的两种方式——JDOM和SAX。这是解析XML的最常用技术,让读者可以根据具体情况采用何种技术解析XML。  第20章详细介绍了JSP常用的文件上传和下载组件JSPSmartload,包括JSPSmartload的工作原理和API。它是免费的上传和下载组件,通过它可以方便地实现文件的上传与下载。  第21章详细介绍了JavaMail的工作原理和常用的API;着重阐述了JavaMail的几种应用,分别是发送普通文本、发送HTML文本、发送附件和群发邮件。  第22章介绍了struts技术的工作原理及标签库。  第23章为电子商务购物平台(网上购物商城)的开发。这是一个完整综合项目,该项目是B/S结构,它采用了JSP+javaBean+ Servlet +DAO技术。  第24章介绍了如何通过struts +DAO技术开发工作汇报系统的前台和后台。  本书特点  由浅到深,从简单到复杂:本书是按照从浅到深、从简单到复杂的方式进行编写的,可以让初学者快速地学习JSP技术。  案例教学、举一反三:本书的知识点都配套了相关的案例,并在知识点后面增加了举一反三的内容,使读者更加快速、方便地掌握相关JSP技术。  内容全面、系统:本书从实际应用的技术入手,全面地、系统地介绍了使用JSP进行程序开发的各方面技术,是一本值得收藏的参考书。  讲解通俗,步骤详细:每一个知识点和案例都以通俗易懂的语言阐述,并增加案例和举一反三的效果图。  取材广泛、内容丰富:本书除提供每个知识点的案例外,还增加两个综合项目案例——电子商务购物平台(网上购物商城)和工作汇报系统。  代码准确、注释清晰:本书所有案例的代码都完整、准确,并且有详细的注释,以便于读者理解核心代码的功能和逻辑意义。  本书读者对象  本书由浅到深,从简单到复杂,内容全面系统,案例教学,案例丰富,代码准确完整,浅释清晰,是一本适合广大JSP开发人员自学与参考的图书,尤其对JSP开发人员开发企业级应用有很好的参考价值。  在本书的编写过程中,借鉴了许多现行教材的宝贵经验,在此,谨向这些作者表示诚挚的感谢。由于时间仓促,加之编者水平有限,书中难免有谬误或不足之处,敬请广大读者批评指正。

内容概要

   本书共分24章,详细地介绍了使用JSP开发动态网站的各种技术和方法,内容包括JSP的语法知识、九大内置对象、JavaBean技术、JDBC技术、Servlet技术、JSTL标签、自定义标签、JavaMail技术、XML解析技术和Struts技术,最后通过电子商务购物平台(网上购物商城)和工作汇报系统演示了JSP技术在实际项目开发中的应用。  本书由浅到深,由简单到复杂,内容全面系统,案例教学,案例丰富,代码准确完整,浅释清晰,可作为高等院校计算机类等专业高年级本科生和研究生JSP课程的参考书,也适合广大JSP开发人员自学与参考。

书籍目录

第1章 JSP入门 第2章 JSP语法 第3章 Request对象 第4章 Response对象 第5章 out对象 第6章 session对象 第7章 application对象 第8章 pageContext对象 第9章 page对象 第10章 exception对象 第11章 config对象 第12章 javaBean技术 第13章 JDBC技术 第14章 servlet技术 第15章 sevlet过滤器和监听器 第16章 JSTL标签库和EL表达式 第17章 自定义标签 第18章 在JSP中使用JDOM解析XML 第19章 在JSP中使用SAX解析XML 第20章 文件的上传与下载 第21章 JSP与JavaMail 第22章 Struts技术 第23章 网上购物商城开发实例(JSP+javaBean+Servlet+DAO) 第24章 工作汇报系统开发实例(Struts+DAO)

章节摘录

  第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对多或者1对1的关系。  ◆ 每一个案例的界面或者使用过程一定是某个使用系统中存在的,或者已经出现的简化效果或者实际效果,不允许出现没头没尾的案例。

图书封面

图书标签Tags

广告

下载页面


JSP动态网站开发案例指导 PDF格式下载



连光盘都是坏的很多错误


相关图书