Struts2.0从入门到精通

出版时间:2009-1  出版社:电子工业出版社  作者:崔群法,王咏梅,李有军 编著  页数:446  
Tag标签:无  

前言

  Struts是世界上第一个MVC框架,经过长达6年的发展,它已经成为了一个高度成熟的框架,不管是稳定性还是可靠性都得到了广泛的证明。它有着丰富的开发人群,几乎成为了事实上的工业标准。但是随着时间的流逝和Web技术的进步,Struts 1.0的局限性也越来越多地暴露出来,制约了其继续发展。  Struts 2.0虽然是在Struts 1.0的基础上发展起来的,但实质上是以WebWork为核心,它并没有继承Struts 1.0的设计理念,而是使用了WebWork的设计理念。与Struts 1.0相比,Struts 2.0有很多革命性的改进,差别也很大。Struts 2.0兼容了Struts 1.O和WebWork两个框架,使原来使用Struts 1.0和WebWork的开发人员都能平稳过渡到使用Struts 2.0框架。  Struts 2.0的目标很简单——使Web开发变得更加容易。为了达成这一目标,Struts 2.0中提供了很多新特性,比如智能的默认设置、annotation的使用及“惯例重于配置”原则的应用,这些都大大减少了XML配置。  本书面向Struts 2.0的实际应用开发,通过大量的实例,循序渐进地为读者介绍了有关Struts 2.0开发所涉及的各类知识。本书内容由浅入深,涵盖了Struts的主要知识点,在介绍过程中,针对每个知识点都有相应的实例。本书叙述通俗易懂,结构安排合理。具体内容如下。  第1章:Struts 2.0学习必备。它是学习Struts的预备篇,将重点介绍学习Struts必须掌握的一些基本技术,如JSP和Servlet等。  第2章:Struts 2.0简介。主要介绍了Struts 2.0的发展历程、Struts的优势和配置Struts运行环境。并且以一个简单的实例,介绍了Struts的运行流程和各个部分的作用。  第3章:Eclipse开发Struts。介绍了在广受欢迎的Eclipse开发工具中,进行基于Struts2.0框架的’Web开发,从而为读者开发大的应用程序并提高工作效率做好准备。  第4章:Struts 2.0拦截器。介绍了拦截器的基本概念、拦截器工作原理、配置拦截器和自定义拦截器等,为后面文件的上传与下载、国际化、类型转换、数据校验等操作中实现拦截器打下了基础。  第5章:Struts 2.0的Action和类型转换。主要介绍了Action在Struts 2.0应用中的作用,以及独立实现和配置Action,并在本章的最后一节介绍了Struts 2.0的类型转换。  第6章:Struts 2.0标签库。主要介绍了一个功能强大、支持广泛、高扩展性的Struts 2.0标签库。Struts 2.0标签库把所有的标签都统一到了一个标签库中,简化了标签的使用。  第7章:Struts 2.0文件配置。主要介绍了Struts 2.0在开发过程中,需要完成的配置及相关配置选项介绍,如web.xml、struts.xml和struts.properties。  第8章:文件上传与下载。主要介绍了Struts 2.0使用拦截器,实现不用配置,而自动上传和下载文件。  第9章:Struts 2.0的数据库应用。主要介绍了使用Struts 2.0进行Web开发时的数据库应用技巧和方法,并通过具体的实例进行了演示,这里我们使用的是MySQL 5数据库。

内容概要

  本书内容全面,涵盖了从事Struts2.0开发所应掌握的所有基础知识,在知识的讲解上,采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解。介绍了Struts2.0框架的核心组件处理机制,并介绍了拦截器、国际化、输入校验、类型转换等Struts2.0的关键技术,同时在书的末尾实方式演示了Struts2.0的综合应用。  本书是介绍Struts2.0框架的专业书籍,适合大专院校在校生、网站开发人员、职业技术培训人员及编程爱好者学习和参考。

书籍目录

第1章 Struts 2.0学习必备 1.1  JSP/Servlet   1.1.1  JSP/Servlet技术介绍  1.1.2  JSP页面标记和内置对象  1.1.3  Servlet常用接口  1.1.4  MVC登录实例 1.2  XML技术  1.2.1  XML介绍  1.2.2  XML文件例子  1.2.3  XML语法  1.2.4  XML优势及应用 1.3  自定义标签  1.3.1  taglib编译指令  1.3.2  自定义标签分类  1.3.3  自定义标签库  1.3.4  标签处理类API  1.3.5  自定义标签实例 1.4  MVC介绍  1.4.1  传统MVC  1.4.2  Web方式的MVC   1.4.3 Struts l.0框架  1.4.4 WebWork框架  1.4.5 JSF框架第2章 Struts 2.0简介 2.1  Struts发展历程 2.2  Struts 2.0的优势 2.3  Struts 2.0项目组成  2.3.1  Action介绍  2.3.2  Action配置  2.3.3  自定义标签 2.4  配置Struts 2.0运行环境 2.5  Struts 2.0实例 2.6  Struts 2.0各个部分的作用 2.7  Struts 2.0中使用POJO第3章 Eclipse开发Struts 3.1  Eclipse介绍  3.1.1  EcliFIse简介  3.1.2  下载和安装EclipSe  3.1.3  使用Eclipse 3.2  MyEclipse插件安装与使用  3.2.1  MyEclipse简介  3.2.2  MyEclipse下载与安装  3.2.3  使用MyEclipse  3.2.4  MyEclipse配置数据库服务  3.2.5  MyEclipse配置Web服务器 3.3  构建Struts 2.0开发环境 3.4  开发Struts2.0实例第4章 Struts 2.0拦截器 4.1  理解拦截器  4.1.1  拦截器的工作原理  4.1.2  拦截器的意义  4.1.3  拦截器在Struts 2.0中的角色 4.2  配置拦截器  4.2.1  定义拦截器  4.2.2  使用拦截器  4.2.3  默认拦截器 4.3  自定义拦截器  4.3.1  实现拦截器类  4.3.2  使用自定义拦截器  4.3.3  自定义拦截器实例 4.4  深入拦截器  4.4.1  拦截器方法过滤  4.4.2  拦截器的拦截顺序……第5章 Struts 2.0的Action和类型转换第6章 Struts 2.0标签库第7章 Struts 2.0文件配置第8章 文件上传下载第9章 Struts 2.0数据库应用第10章 Struts 2.0输入校验第11章 Struts 2.0高级应用第12章 SiteMesh框架简介第13章 用户在线注册系统 第14章 BBS论坛开发第15章 图书进销存管理系统 

章节摘录

  第1章 Struts 2.0学习必备  内容摘要  进入Struts世界固然令人兴奋,但是Struts并不是一种完全独立的技术,而是建立在其他Web技术之上的一个MVC框架,如果脱离了这些技术,Struts框架也就无从谈起。本章是学习Struts的准备篇,将重点介绍如何学习Struts,必须要掌握一些基本技术,如JSP和Servlet等。如果读者对这些技术已经能够熟练掌握,也可以跳过此章而直接进入第2章开始进一步的学习。  学习目标  JSP与Servlet  应用XML技术  使用自定义标签  MVC框架  1.1 JSP/servlet  JSP技术可以让Web后台程序开发人员和前台设计人员快速地开发出容易维护的动态Web网站。使用JSP开发的Web应用程序是跨平台的,既可以在Windows操作系统上运行,也可以在其他操作系统上运行。JSP技术是在Servlet技术的基础上形成的,并继承了Java语言的多种优势,如安全性、多线程和平台无关性等。  1.1.1 JSP./servlet技术介绍  JSP技术是一种建立在Servlet规范提供的功能之上的动态网页技术。和ASP、PHP类似,用于产生动态内容。JSP网页(.jsp)就是在传统的网页HTML文件(*.htm或.html)中加入Java程序片段(Scriptlet)和JSP标记(Tag)而构成的。  在Sun公司正式发布JSP(Java Server Pages)之后,这种新的Web应用开发技术很快引起了人们的关注。JSP为创建高度动态的Web应用提供了一个独特的开发环境,使得开发者能够把页面的静态HTML和动态部分相分离。JSP页面动态部分代码放入标记之内,即以“”结束。JSP技术可以让Web开发人员和设计人员非常容易地创建和维护动态网页,特别是目前的商业系统。JSP文件可以使用任何通常使用的编辑工具来编写,如记事本、Eclipse和NetBeans。  Web服务器在遇到JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML网页格式返回给客户端。程序片段的功能可以是操作数据库或者重新定向网页、发送Email等,这些就是建立动态网站所需要的功能。

编辑推荐

  非常适合Struts 2.0初、中级开发人员学习,并可以作为高级开发人员的工具书。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Struts2.0从入门到精通 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7