精通Struts:基于MVC的Java Web设计与开发
基本信息
编辑推荐
★ 面向Java Web开发者,透彻分析Struts框架。
★ 基于当红开源软件Struts最新版本
★ 结合大量典型实用的Java Web实例
★ 孙卫琴最新力作,《Tomcat与Java Web开发技术详解》姐妹篇,再掀开源软件图书销售热潮
内容简介回到顶部↑
[b]样章下载[/b] [a href="http://www.china-pub.com/computers/ebook15001-20000/19876/02.zip" target="_blank"]样章02[/a]
[a href="http://www.china-pub.com/computers/ebook15001-20000/19876/16.zip" target="_blank"]样章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应用项目。
★ 面向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应用项目。
作译者回到顶部↑
本书提供作译者介绍
孙卫琴,1997年毕业于上海交通大学,随后一直从事基于Java的软件开发工作,还从事过J2EE培训和咨询。目前在美国肯特大学作为访问学者,研究课题包括基于Java和XML的电子商务系统、J2EE软件架构、Web服务和网络安全等。代表著作有:
<<精通Struts: 基于MVC的Java Web设计与开发>> 2004
<<Tomcat与Java Web开发技术详解>> 2004
<<Java 2认证考试指南与试题解析>> 2002
作者的E-Mail地址为:linda_j2ee@yahoo.com.cn
.. << 查看详细
<<精通Struts: 基于MVC的Java Web设计与开发>> 2004
<<Tomcat与Java Web开发技术详解>> 2004
<<Java 2认证考试指南与试题解析>> 2002
作者的E-Mail地址为:linda_j2ee@yahoo.com.cn
.. << 查看详细
目录回到顶部↑
第1章 struts与java web应用简介 1
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
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
前言回到顶部↑
如今,Java 2 Enterprise Edition(J2EE)平台已经日趋成熟,并得到广泛应用。在J2EE技术中发展最迅猛的当属JavaServer Page(JSP)技术。几乎所有的基于Java的Web应用都使用JSP。一些免费、开放源码的JSP/Servlet容器,如Apache软件组织提供的Tomcat,更进一步推动了JSP技术的发展。
随着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标签库的使用方法
随着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标签库的使用方法
评论交流
共有358人开贴评论 634人参与评论 319人参与打分 查看
评价等级:





发表于:2009-7-10 10:26:00
本来看大家书评都是很好的……但是拿到书后,前面几章都觉得很云雾……融入了一堆软件工程的东西,问题是,那会儿的软件工程架构和现在很多地方都不太一样了。Web三成架构比较多,但是书中的软件工程对此描述的比较模糊,感觉引入软件工程纯粹是为了运用一些个理论而不是为了更好的开发。如果去掉这些没用的理论,更好的将Strust本身,我觉得会更好。
书中的例子我没猜错的话大部分来自官方的example,实用性比较差。
另外不得不说的是,书中很多东西讲的模糊,没有将完整,只是粗粗带过,另外还有错误,譬如拦截器那一章的dependends属性,我理解了半天,还是在网上找到了答案。
有的时候,不同的人对不同书的感觉不同吧,孙卫琴的书我读过两本了,感觉都不是很好,她的书更贴近于国内的教材,但是这样的风格可能不太适合我。不适合我的并不能说是不好的书,总体给四星。
书中的例子我没猜错的话大部分来自官方的example,实用性比较差。
另外不得不说的是,书中很多东西讲的模糊,没有将完整,只是粗粗带过,另外还有错误,譬如拦截器那一章的dependends属性,我理解了半天,还是在网上找到了答案。
有的时候,不同的人对不同书的感觉不同吧,孙卫琴的书我读过两本了,感觉都不是很好,她的书更贴近于国内的教材,但是这样的风格可能不太适合我。不适合我的并不能说是不好的书,总体给四星。
评价等级:





发表于:2006-4-23 8:53:00
看了后感觉还行,看的懂啊,语句组织的不错 比那本原版翻译来的struts in action 好多了,至于抄袭的问题,我认为这不是我们读者该管的问题,假如抄的好我还真建议作者去多抄点,只要抄过来读者能看懂就行,我英文不好,假如孙真有抄别人的,那我觉的她的翻译水平不错,至少那些翻译出来的部分我都能看懂,我建议以后她能不能正式地去翻译国外的译本著作,我对此很感兴趣.(大家都清楚.IT技术都源发自国外,都是人家做的东西,你觉的咱们的作者与国外的作者的作品有可比性吗?有种的自己去搞个框架来啊,让外国人来翻译你的作品,没准他们也翻译的很烂!)
| 我要写评论 |
| 查看所有评论交流(共358条) |








点击看大图





加载中...

