挑战JSP&Servlet Web 2.0应用开发

出版时间:2008-6  出版社:机械工业出版社  作者:彭一明,张丽伟,刘子乾 编著  页数:543  
Tag标签:无  

前言

  JSP技术继承了Java语言的强大功能,利用它可以开发出先进、安全和跨平台的商务系统,并且开发出的系统具有良好的扩充性。在新的JSP2.0规范中为JSP技术的易用性进行了重新设计,使得即使不懂Java页面设计的人员也能够开发JSP应用。在J2EE技术中,JSP主要用来表现页面,而Servlet技术主要用来完成大量的逻辑处理。Servlet的主要优势在于:一个Servlet被客户端发送的第一个请求激活后继续运行于后台,等待以后请求。每个请求将生成一个线程,而不是一个进程。多个客户能够在同一个进程中同时得到服务。Servlet是利用Java编写的,故而Servlet几乎具有Java:技术的所有优点,如可移植性、稳健性、易开发、易维护等。  为提高开发效率,开发人员经常使用大量的框架,如Web开发框架、中间层开发框架、数据层开发框架,现在主要使用的开发框架中ASP占26%、Struts占21%、Hibernate占17%、SpringMVC占11%、EJB占7%、JSF占6%、SpringWeb。Flow和POJO各占4%、其他占4%。不难看出JSP以及Spring+Hibemate+Struts的优势、地位相当明显。  本书对JSP、JSP中最重要的Servlet技术、部分常用框架结合实际应用进行全方位的讲解,使读者能够深入地感受到它们的魅力所在。  MyEclipse企业级工作平台是对EclipseIDE的扩展,利用它可以在数据库和JSP的开发、发布以及应用程序服务器的整合方面极大地提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSF、JavaScript、SQL、Hibemate、Spring。

内容概要

  本书以Java语言为基础,从基本的语法和规范入手全面而系统地阐述了JSP动态网页开发技术、Servlet的技术标准及Web2.0应用开发技术。它是作者多年从事Java培训和JSP网络编程工作积累的结晶,欲带你掌握主流技术,在实践应用中迅速提升编程技能。  全书共28章,详细介绍了JSP技术的内置对象、文件使用、数据库应用、JavaBean组件、Servlet技术、Struts+Hibernate+Spring架构、Ajax技术等相关知识,并以“总体设计一界面设计一数据库设计一详细设计,,为线索具体展开三个综合实例——办公管理系统(JSP+JavaBeart)、在线博客系统(JSP+Ajax)、网上购书系统(JSP+Struts)。对项目开发过程中的应用热点和难点进行了详尽的介绍和透彻的讲解。  光盘中提供所有实例的源文件(利用JSP、Servlet、JavaBean、Struts、Hibernate、Ajax等技术开发的案例源代码)和多媒体视频(搭建开发环境、配置系统、运行SQL语句、运行大型案例的教学视频),以供读者参考学习。  本书具有知识全面、实例精彩、指导性强的特点,力求以全面的知识及丰富的实例来指导读者透彻学习JSP技术及其相关的常用工具。该书不仅适合没有JSP基础的初学者,而且适合那些想了解JSP最新技术的开发人员。

书籍目录

第1章  搭建JSP的开发环境第2章  JSP基础第3章  JSP语法第4章  JSP内置对象第5章  EL表达式语言第6章  JSP标准标签库第7章  使用JavaBean组件第8章  JSP自定义标签第9章  Servlet基础第10章  ServletAPI介绍第11章  ServletAPI使用举例第12章  访问CGl变量第13章  Servlet的开发和部署第14章  JSP开发与应用模型第15章  高级ServletAPI第16章  Cookie的使用第17章  会话第18章  请求转发第19章  MVC模式第20章  使用JDBC进行数据访问第21章  使用持久层访问数据库第22章  JSP的开发工具:MyEclipse第23章  Struts、Servlet与JSP第24章  JSP与Spring框架的应用第25章  Ajax技术与JSP结合开发实例第26章  办公管理系统第27章  在线博客系统第28章  网上购书系统

章节摘录

  第1章 搭建JSP的开发环境  工欲善其事,必先利其器。在学习专门的JSP技术之前,首先需要有合适的软件并了解怎么使用它们。本章主要介绍使用JSP技术开发Web所需的软件工具和运行环境,对JDK和Tomcat的安装和配置进行详细说明,为后面章节的学习开发做好准备。  1.1 所需软件  一般说来,JSP应用开发需要运行环境和开发工具两个部分。运行JSP应用的软件一般称为应用服务器,也称为JSP容器。与Java其他技术一样,JSP技术同样是跨平台的技术,也就是说在不同的硬件平台、不同的操作系统下都可以支持JSP的开发和应用。本书选择Windows操作系统平台下的免费Java开发工具JDK和JSP引擎Apache Jakarta Tomcat来搭建JSP开发平台,而JSP源代码的编辑在基础部分使用通用的文本编辑器,在JSP高级技术部分将会介绍Eclipse+MyEclipse的使用,这将会大大加快JSP的开发速度。  1.Java Development Kit  JDK(Java Development Kit)是Sun Microsystems针对Java开发的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software Development Kit)。不同的Java应用开发对应有三个不同的开发包:  ·Java SE(Java Standard Edition,Java标准版)。  ·Java ME(Java Micro Edition,Java微型版)。  ·Java EE(Java Enterprise Edition,Java企业版)。  其中Java SE是标准的开发版本,可开发Java相关的几乎所有软件;Java ME是针对移动设备、嵌入式设备的应用;Java EE则是基于Java SE的企业版,增加了对大型商业应用的支持。JSP技术就是Java EE技术中的一个组成部分。  Tomcat是Sun的JSWDK(JavaServer Web Development Kit)中JSP和Serylet的运行环境,同时它也具有Web服务器的功能,作为JSP引擎它负责接收浏览器客户端的Web请求,将请求传送给JSP Web应用进行处理,并将处理结果(响应)返回浏览器客户端。

图书封面

图书标签Tags

评论、评分、阅读与下载


    挑战JSP&Servlet Web 2.0应用开发 PDF格式下载


用户评论 (总计4条)

 
 

  •   很好很详尽,很强很易用,很新很主流
  •   满意 内容较全面
  •   因为自己改变目标不打算从事网站制作方面的了,所以就一直隔着,也没有怎么看....不过感觉书的本身还是不错的
  •   作者同志,有如下疑问第一,你讲的是jsp和servlet,为什么要加入SSH的内容,而且,讲的深度根本不能满足需要.是不是在浪费金钱和时间,还是为了凑数第二:如果你加入了SSH只是量的不足,也没有什么,但是内容上的错误,这个就是你的不对了,至少对知识不严禁.告诉你错误在那里:第400页接口注入由于接口注入的侵入性和复杂性,Spring中根本就没有实现它.你写的那个叫接口注入吗?强烈要求作者回答一下IoC和DI各是什么含义,不要拿概念对付我,我会很生气.它们的区别是什么?希望作者作出答复!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7