- 定价:¥49.00
- 校园优惠价:¥44.10 (90折) (马上了解)
- 评分:
(已有359条评价)
- 促销活动:
- 此商品暂时缺货(可留下联系方式,到货将第一时间通知您)
基本信息
编辑推荐
★ 面向Java Web开发者,透彻分析Struts框架。
★ 基于当红开源软件Struts最新版本
★ 结合大量典型实用的Java Web实例
★ 孙卫琴最新力作,《Tomcat与Java Web开发技术详解》姐妹篇,再掀开源软件图书销售热潮
内容简介
计算机书籍
[b>样章下载[/b> 样章02[/a> 样章16[/a>
★ 面向Java Web开发者,透彻分析Struts框架。
★ 基于当红开源软件Struts最新版本
★ 结合大量典型实用的Java Web实例
★ 孙卫琴最新力作,《Tomcat与Java Web开发技术详解》姐妹篇,再掀开源软件图书销售热潮
Struts是目前非常流行的基于MVC的Java Web框架。本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分体会Struts框架在开放大型、可扩展的Web应用方面发挥的优势。第4章到第7章深入探讨了Struts框架的核心组件ActionServlet和RequestProcessor的实现原理,详细介绍了开发Struts应用的模型、视图和控制器的各种技术,细致的描述了Struts配置文件的每个元素的使用方法。第8章到第9章介绍了开发Struts应用的一些实用技术,如Struts框架的扩展点、Struts应用的国际化,Validator验证框架和异常处理机制等。第12章到第16章结合具体的Struts应用实例,详细介绍了Struts的标签库以及Tiles框架的使用方法。第17章和第18章介绍如何采用EJB和Web服务来实现Struts框架的模型。第19章到第21章介绍了如何采用第三方软件,如Apache Common Logging API、Log4J、ANT和StrutsTestCase,来控制Struts应用的输出日志、管理以及测试Struts应用项目。
作译者
[[精通Struts: 基于MVC的Java Web设计与开发]] 2004
[[Tomcat与Java Web开发技术详解]] 2004
[[Java 2认证考试指南与试题解析]] 2002
作者的E-Mail地址为:linda_j2ee@yahoo.com.cn
目录
1.1 Java Web应用概述 1
1.1.1 Servlet组件 2
1.1.2 JSP组件 3
1.1.3 共享数据在Web应用中的范围 3
1.1.4 JavaBean组件及其在Web应用中的范围 5
1.1.5 客户化JSP标签 5
1.1.6 EJB组件 6
1.1.7 XML语言 6
1.1.8 Web服务器和应用服务器 7
1.2 Web组件的三种关联关系 7
1.2.1 请求转发 7
1.2.2 请求重定向 8
1.2.3 包含 9
1.3 MVC概述 9
1.3.1 MVC设计模式 10
1.3.2 JSP Model1和JSP Model2 11
1.4 Struts概述 13
1.4.1 Struts实现MVC的机制 13
1.4.2 Struts的工作流程 15
前言
随着JSP技术的成熟,越来越多的开发人员开始使用Web应用框架。框架为Web应用提供了预备的软件架构和相关的软件包,它大大提高了开发Web应用的速度和效率。现在,当开发人员开始一个新的项目时,他们首先考虑的问题不是"我们是否需要框架",而是"我们应该使用什么样的框架"。
Jakarta-Struts是Apache软件组织提供的一项开放源码项目,它为Java Web应用提供了模型-视图-控制器(Model-View-Controller,简称MVC)框架,尤其适用于开发大型可扩展的Web应用。Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。Struts为Web 应用提供了一个通用的框架,使得开发人员可以把精力集中在如何解决实际业务问题上。此外, Struts 框架提供了许多供扩展和定制的地方,应用程序可以方便的扩展框架,来更好的适应用户的实际需求。
当然,开发人员需要花一定的时间来学习和运用该框架。不过一旦掌握了Struts,就可以大大简化Web应用的开发过程,提高开发效率,缩短开发周期。如果想综合利用Servlet和JSP的优点来建立可扩展的Web应用,Struts是不错的选择。
本书结合大量典型实用的Java Web实例,详细阐明了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计与开发Java Web应用的技术。
本书的组织结构和主要内容
本书按照由浅到深、前后照应的顺序来安排内容。对复杂的Struts框架犹如庖丁解牛,先提供整体概貌,再深入局部细节。在剖析局部时,注重和框架的其他部分相联系。相信读者通过从整体到局部,再从局部到整体的反复学习,最终会对Struts框架了如指掌,游刃有余,并能把Struts框架灵活的运用到实际Java Web开发中。本书主要包含以下内容:
1.Struts框架入门
第1章到第3章为入门篇,第1章简单介绍了开发Java Web涉及的各种技术,第2章和第3章通过两个Struts应用实例:helloapp应用和addressbook应用,引导读者把握设计、开发和部署Struts应用的整体流程,充分体会Struts框架在开放大型、可扩展的Web应用方面发挥的优势。
2.配置Struts应用,开发模型、视图和控制器
第4章到第7章以一个电子商务网站netstore应用为例,深入探讨了Struts框架的核心组件ActionServlet和RequestProcessor的实现原理,详细介绍了开发Struts应用的模型、视图和控制器的各种技术,细致的描述了Struts配置文件的每个元素的使用方法。
3.开发Struts应用的一些实用技术
第8章到第9章介绍了开发Struts应用的一些实用技术,如Struts框架的扩展点、Struts应用的国际化,Validator验证框架和异常处理机制等。
4.Struts标签库的使用方法