| 加入桌面 | 手机版
免费发布信息网站
贸易服务免费平台
 
 
发布信息当前位置: 首页 » 供应 » 办公、文教 » 库存图书 » 精通Struts:基于MVC的Java Web设计

精通Struts:基于MVC的Java Web设计

点击图片查看原图
规 格: 行业标准 
单 价: 面议 
起 订:  
供货总量: 99999
发货期限: 自买家付款之日起 3 天内发货
所在地: 河南 郑州市
有效期至: 长期有效
更新日期: 2010-10-17 14:47
浏览次数: 3
询价
公司基本资料信息
 
 
 
【精通Struts:基于MVC的Java Web设计】详细说明
基本资料 丛书名:开发专家之SunONE定价:49.00页码:496字数:819.2千字装祯:平装版次:1纸张:胶印纸所属分类:图书-计算机/网络-程序设计-JavaJavaScript J2EE 内容简介 Struts是目前非常流行的基于MVC的Java Web框架。本书详细介绍了在最新的Struts1.1及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。书中内容注重理论与实践相结合,列举了大量具有典型性和实用价值的Web应用实例,并提供了详细的开发和部署步骤。随书附赠光盘内容为本书所有范例源程序,以及本书涉及的所有软件的最新版本的安装程序。章节目录 第1章 Struts与JavaWeb应用简介 11.1 JavaWeb应用概述 11.1.1 Servlet组件 21.1.2 JSP组件 31.1.3 共享数据在Web应用中的范围 31.1.4 JavaBean组件及其在Web应用中的范围 51.1.5 客户化JSP标签 51.1.6 EJB组件 61.1.7 XML语言 61.1.8 Web服务器和应用服务器 71.2 Web组件的三种关联关系 71.2.1 请求转发 71.2.2 请求重定向 81.2.3 包含 91.3 MVC概述 91.3.1 MVC设计模式 101.3.2 JSPModel1和JSPModel2 111.4 Struts概述 131.4.1 Struts实现MVC的机制 131.4.2 Struts的工作流程 151.5 小结 17第2章 Struts应用:helloapp应用 192.1 分析helloapp应用的需求 192.2 运用Struts框架 192.3 创建视图组件 202.3.1 创建JSP文件 202.3.2 创建消息资源文件 232.3.3 创建ActionFormBean 232.3.4 数据验证 252.4 创建控制器组件 262.4.1 Action类的工作机制 282.4.2 访问封装在MessageResources中的本地化文本 282.4.3 业务逻辑验证 282.4.4 访问模型组件 292.4.5 向视图组件传递数据 302.4.6 把HTTP请求转发给合适的视图组件 302.5 创建模型组件 302.6 创建存放常量的Java文件 312.7 创建配置文件 322.7.1 创建Web应用的配置文件 322.7.2 创建Struts框架的配置文件 332.8 发布和运行helloapp应用 352.8.1 服务器端装载hello.jsp的流程 372.8.2 表单验证的流程 372.8.3 逻辑验证失败的流程 392.8.4 逻辑验证成功的流程 402.9 小结 41第3章 Struts应用的需求分析与设计 433.1 收集和分析应用需求 433.2 设计数据库 443.3 设计应用的业务逻辑 453.3.1 访问XML格式的用户信息 453.3.2 访问数据库 473.4 设计用户界面 493.4.1 界面风格 503.4.2 使用客户化标签 523.5 设计ActionForm 533.6 设计Action和Action映射 553.6.1 设计LogonAction 583.6.2 设计LogoffAction 603.6.3 设计InsertAction 613.6.4 设计SearchAction 623.6.5 设计DisplayAllAction 633.7 设计客户化标签 643.7.1 设计ValidateSessionTag标签 643.7.2 设计DisplayTag标签 663.7.3 创建客户化app标签库的TLD文件 673.8 小结 68第4章 配置Struts应用 714.1 Web应用的发布描述文件 714.1.1 Web应用发布描述文件的文档类型定义(DTD) 714.2 为Struts应用配置web.xml文件 724.2.1 配置Struts的ActionServlet 724.2.2 声明ActionServlet的初始化参数 734.2.3 配置欢迎文件清单 744.2.4 配置错误处理 754.2.5 配置Struts标签库 764.3 Struts配置文件 774.3.1 org.apache.struts.config包 774.3.2 struts-config 元素 794.3.3 data-sources 元素 804.3.4 form-beans 元素 824.3.5 global-exceptions 元素 834.3.6 global-forwards 元素 844.3.7 action-mappings 元素 854.3.8 controller 元素 874.3.9 message-resources 元素 874.3.10 plug-in 元素 884.3.11 配置多应用模块 894.4 Digester组件 914.5 Struts控制面板工具 914.6 重新载入配置文件 934.7 小结 94第5章 Struts控制器组件 955.1 控制器组件的控制机制 955.1.1 ActionServlet类 965.1.2 RequestProcessor类 995.1.3 Action类 1055.2 使用内置的StrutsAction类 1125.2.1 org.apache.struts.actions.ForwardAction类 1125.2.2 org.apache.struts.actions.IncludeAction类 1145.2.3 org.apache.struts.actions.DispatchAction类 1155.2.4 org.apache.struts.actions.LookupDispatchAction类 1185.2.5 org.apache.struts.actions.SwitchAction类 1215.3 利用Token解决重复提交 1215.4 实用类 1255.4.1 RequestUtils类 1255.4.2 TagUtils类 1255.4.3 ModuleUtils类 1265.4.4 Globals类 1265.5 小结 127第6章 Struts模型组件 1296.1 模型在MVC中的地位 1296.2 模型的概念和类型 1306.2.1 概念模型 1306.2.2 设计模型 1316.3 业务对象(BO) 1336.3.1 业务对象的特征和类型 1336.3.2 业务对象的重要性 1346.4 业务对象的持久化 1346.4.1 对业务对象进行持久化的作用 1356.4.2 数据访问对象(DAO)设计模式 1356.4.3 常用的ORM软件 1366.5 创建netstore应用的模型 1376.5.1 为netstore应用创建模型的步骤 1376.5.2 创建netstore应用的业务对象 1386.5.3 创建netstore应用的数据库 1426.5.4 netstore应用的ORM框架 1456.5.5 联合使用业务代理和DAO模式 1556.6 小结 167第7章 Struts视图组件 1697.1 视图概述 1697.2 在视图中使用JavaBean 1707.2.1 DTO数据传输对象 1707.2.2 Struts框架提供的DTO:ActionFormBean 1717.3 使用ActionForm 1727.3.1 ActionForm的生命周期 1727.3.2 创建ActionForm 1747.3.3 配置ActionForm 1767.3.4 访问ActionForm 1777.3.5 处理表单跨页 1787.4 使用动态ActionForm 1847.4.1 配置动态ActionForm 1857.4.2 动态ActionForm的reset()方法 1867.4.3 访问动态ActionForm 1877.4.4 动态ActionForm的表单验证 1877.4.5 在netstore应用中使用动态ActionForm 1877.5 小结 189第8章 扩展Struts框架 1918.1 Struts插件(PlugIn) 1918.2 扩展Struts的配置类 1948.3 控制器扩展点 1958.3.1 扩展ActionServlet类 1958.3.2 扩展RequestProcessor类 1968.3.3 扩展Action类 1988.4 扩展视图组件 2008.5 扩展模型组件 2008.6 小结 204第9章 Struts应用的国际化 2059.1 本地化与国际化的概念 2059.2 Web应用的中文本地化 2069.2.1 处理HTTP请求数据编码 2079.2.2 处理数据库数据编码 2079.2.3 处理XML配置文件编码 2079.2.4 处理响应结果的编码 2089.3 Java对I18N的支持 2089.3.1 Locale类 2089.3.2 ResourceBundle类 2149.3.3 MessageFormat类和复合消息 2149.4 Struts框架对国际化的支持 2169.4.1 创建Struts的ResourceBundle 2169.4.2 访问ResourceBundle 2179.5 对helloapp应用实现国际化 2209.5.1 对JSP文件的文本、图片和按钮进行国际化 2209.5.2 创建临时中文资源文件 2219.5.3 对临时资源文件进行编码转换 2229.5.4 创建英文资源文件 2239.5.5 采用Servlet过滤器设置请求数据的字符编码 2239.5.6 运行国际化的helloapp应用 2259.6 异常处理的国际化 2269.7 小结 226第10章 Validator验证框架 22910.1 安装和配置Validator框架 22910.1.1 validator-rules.xml文件 22910.1.2 validation.xml文件 23310.1.3 Validator插件 23710.2 Validator框架和ActionForm 23810.3 Validator框架和Struts客户化标签 24010.4 在netstore应用中使用Validator框架 24110.5 创建自定义的验证规则 24510.6 在Validator框架中使用JavaScript 24710.7 Validator框架的国际化 25010.8 小结 251第11章 异常处理 25311.1 Java异常处理 25311.1.1 Java异常 25311.1.2 JVM的方法调用堆栈 25411.1.3 异常处理对性能的影响 25511.1.4 系统异常和应用异常 25611.1.5 使用异常链 25611.1.6 处理多样化异常 25811.2 Struts框架异常处理机制概述 26011.3 Struts框架异常处理机制的细节 26111.3.1 JavaWeb容器处理异常的机制 26111.3.2 ActionServlet类处理异常的机制 26111.3.3 RequestProcessor类处理异常的机制 26211.3.4 ExceptionHandler类处理异常的机制 26311.4 在Struts应用中处理异常的各种方式 26611.4.1 创建异常类 26611.4.2 由JavaWeb容器捕获异常 26911.4.3 以配置方式处理异常 27111.4.4 以编程方式处理异常 27711.5 小结 282第12章 StrutsHTML标签库 28312.1 用于生成基本的HTML元素的标签 28312.1.1 html:html 标签 28812.1.2 html:base 标签 28812.1.3 html:link 和 html:rewrite 标签 28912.1.4 html:img 标签 29212.2 基本的表单标签 29312.2.1 html:form 标签 29612.2.2 html:text 标签 29612.2.3 html:cancel 标签 29712.2.4 html:reset 标签 29812.2.5 html:submit 标签 29812.2.6 html:hidden 标签 29912.3 检查框和单选按钮标签 29912.3.1 html:checkbox 标签 30412.3.2 html:multibox 标签 30512.3.3 html:radio 标签 30612.4 下拉列表和多选列表标签 30712.4.1 html:select 标签 31112.4.2 html:option 标签 31212.4.3 html:options 标签 31312.4.4 html:optionsCollection 标签 31412.5 在表单中上传文件标签 31512.5.1 html:file 标签 31912.5.2 在ActionFormBean中设定FormFile属性 31912.5.3 在Action类中处理文件上传 31912.6 html:errors 标签 32012.6.1 错误消息的来源 32412.6.2 格式化地显示错误消息 32612.6.3 html:errors 标签的用法 32612.7 html:messages 标签 32812.8 小结 330第13章 StrutsBean标签库 33113.1 访问HTTP请求信息或JSP隐含对象 33113.1.1 bean:header 标签 33413.1.2 bean:parameter 标签 33413.1.3 bean:cookie 标签 33513.1.4 bean:page 标签 33613.2 访问Web应用资源 33713.2.1 bean:message 标签 33913.2.2 bean:resource 标签 34113.2.3 bean:struts 标签 34113.2.4 bean:include 标签 34213.3 定义或输出JavaBean 34213.3.1 bean:define 标签 34413.3.2 bean:size 标签 34513.3.3 bean:write 标签 34613.4 小结 347第14章 StrutsLogic标签库 34914.1 进行比较运算的Logic标签 34914.2 进行字符串匹配的Logic标签 35414.3 判断指定内容是否存在的Logic标签 35614.3.1 logic:empty 和 logic:notEmpty 标签 35914.3.2 logic:present 和 logic:notPresent 标签 36014.3.3 logic:messagesPresent 和 logic:messagesNotPresent 标签 36114.4 进行循环遍历的Logic标签 36314.4.1 遍历集合 36614.4.2 遍历Map 36714.4.3 设定被遍历的变量 36914.5 进行请求转发或重定向的Logic标签 36914.5.1 logic:forward 标签 36914.5.2 logic:redirect 标签 37014.6 小结 370第15章 StrutsNested标签库 37315.1 nested:nest 和 nested:writeNesting 标签 37315.2 nested:root 标签 37915.3 和其他标签库中的标签功能相同的Nested标签 38115.4 小结 382第16章 Tiles框架 38316.1 采用基本的JSP语句创建复合式网页 38316.2 采用JSP的include指令创建复合式网页 38716.3 采用 tiles:insert 标签创建复合式网页 39116.4 采用Tiles模板创建复合式网页 39416.5 采用Tiles模板和Tiles组件创建复合式网页 39616.5.1 Tiles组件的基本使用方法 39716.5.2 通过StrutsAction来调用Tiles组件 39916.5.3 Tiles组件的组合 39916.5.4 Tiles组件的扩展 40216.6 小结 403第17章 Struts与EJB组件 40517.1 J2EE体系结构简介 40517.2 创建EJB组件 40617.2.1 编写Remote接口 40717.2.2 编写Home接口 40817.2.3 编写EnterpriseJavaBean类 40817.3 在Struts应用中访问EJB组件 41317.3.1 创建业务代理实现类NetstoreEJBDelegate 41317.3.2 运用EJBHomeFactory模式 41617.4 发布J2EE应用 41917.4.1 在Jboss-Tomcat上部署EJB组件 41917.4.2 在Jboss-Tomcat上部署Web应用 42117.4.3 在Jboss-Tomcat上部署J2EE应用 42217.5 小结 424第18章 Struts与SOAPWeb服务 42518.1 SOAP简介 42518.2 建立ApacheAXIS环境 42718.3 创建和发布SOAP服务 42818.3.1 创建实现SOAP服务的Java类 42818.3.2 创建Web服务发布描述文件 42918.3.3 发布SOAP服务 43218.4 在Struts应用中访问SOAP服务 43218.5 小结 438第19章 Struts与Apache通用日志包 43919.1 Apache通用日志包概述 43919.1.1 Log接口 43919.1.2 LogFactory接口 44119.2 常用的日志实现 44119.2.1 NoOpLog日志器 44119.2.2 SimpleLog日志器 44219.2.3 Log4J日志器 44219.3 配置通用日志接口 44319.3.1 准备JAR文件 44319.3.2 指定日志器 44319.3.3 设置日志器的属性 44419.4 配置Log4J 44419.4.1 配置Log4J的一般步骤 44419.4.2 Log4J的配置样例 44619.4.3 Log4J对应用性能的影响 44719.5 在Struts应用中访问通用日志接口 44719.5.1 在Action类中访问通用日志接口 44819.5.2 在JSP中访问通用日志接口 45019.6 小结 454第20章 用ANT工具管理Struts应用 45520.1 Web应用常用的开发目录结构 45520.2 安装配置ANT 45520.3 创建build.xml文件 45620.3.1 设置公共属性 46220.3.2 设置classpath 46320.3.3 定义helptarget 46320.3.4 定义clean-alltarget 46320.3.5 定义preparetarget 46420.3.6 定义compiletarget 46420.3.7 定义buildtarget 46520.3.8 定义deploytarget 46620.3.9 定义javadoctarget 46620.4 运行ANT 46620.4.1 运行helptarget 46620.4.2 运行deploytarget 46720.4.3 运行javadoctarget 46820.5 小结 468 第21章 用StrutsTestCase测试Struts应用 46921.1 StrutsTestCase简介 46921.2 制订单元测试用例 46921.3 创建StrutsTestCase测试类 47021.4 用ANT工具运行测试程序 47121.4.1 准备必要的JAR文件 47121.4.2 在build.xml文件中定义testtarget 47121.4.3 运行测试程序 47221.5 创建包含多个单元测试用例的测试类 47321.6 小结 475附录A Struts1.1的UML类框图 476附录B Struts资源 477B.1 Struts邮件列表 477B.2 Struts资源Web站点 477B.3 Tiles标签库站点 477B.4 Nested标签库站点 478B.5 StrutsGUI工具 478B.6 EasyStruts工程 478附录C 发布和运行addressbook应用 479C.1 发布addressbook应用 479C.2 运行addressbook应用 479附录D 发布和运行netstore应用 482D.1 运行netstore所需的软件 482D.2 netstore应用的目录结构 483D.3 安装netstore数据库 484D.4 发布netstore应用 484D.4.1 在工作模式1下发布netstore应用 484D.4.2 在工作模式2下发布netstore应用 485D.4.3 在工作模式3下发布netstore应用 485D.4.4 在工作模式4下发布netstore应用 486D.4.5 在工作模式5下发布netstore应用 486D.5 运行netstore应用 487附录E 编译本书的JavaWeb样例 491附录F Struts1.2API的新特征 492 序言/前言 前言: 如今,Java2EnterpriseEdition(J2EE)平台已经日趋成熟,并得到广泛应用。在J2EE技术中发展最迅猛的当属JavaServerPage(JSP)技术。几乎所有的基于Java的Web应用都使用JSP。一些免费、开放源代码的JSP/Servlet容器,如Apache软件组织提供的Tomcat,更进一步推动了JSP技术的发展。 随着JSP技术的成熟,越来越多的开发人员开始使用Web应用框架。框架为Web应用提供了预备的软件架构和相关的软件包,它大大提高了开发Web应用的速度和效率。现在,当开发人员开始一个新的项目时,他们首先考虑的问题不是 我们是否需要框架 ,而是 我们应该使用什么样的框架 。 Jakarta-Struts是Apache软件组织提供的一项开放源代码项目,它为JavaWeb应用提供了模型-视图-控制器(Model-View-Controller,MVC)框架,尤其适用于开发大型可扩展的Web应用。Struts这个名字来源于在建筑和旧式飞机中使用的支撑金属架。Struts为Web应用提供了一个通用的框架,使得开发人员可以把精力集中在如何解决实际业务问题上。此外,Struts框架提供了许多可供扩展和定制的地方,使得应用程序可以方便地扩展框架,来更好地适应用户的实际需求。 当然,开发人员需要花一定的时间来学习和运用该框架。不过,一旦掌握了Struts,就可以大大简化Web应用的开发过程,提高开发效率,缩短开发周期。如果想综合利用Servlet和JSP的优点来建立可扩展的Web应用,Struts是不错的选择。 本书结合大量典型实用的JavaWeb实例,详细阐明了在最新的Struts1.1及不久将推出的Struts1.2版本上设计与开发JavaWeb应用的技术。 本书的组织结构和主要内容 本书按照由浅入深、前后照应的顺序来安排内容。对复杂的Struts框架讲解犹如庖丁解牛,先提供整体概貌,再深入局部细节。在剖析局部时,注重和框架的其他部分相联系。相信读者通过从整体到局部,再从局部到整体的反复学习,最终会对Struts框架了如指掌,游刃有余,并能把Struts框架灵活运用到实际的JavaWeb开发中。本书主要包含以下内容。 1.Struts框架入门 第1章到第3章为入门篇,第1章简单介绍了开发JavaWeb涉及的各种技术,第2章和第3章通过两个Struts应用实例:helloapp应用和addressbook应用,引导读者把握设计、开发和部署Struts应用的整体流程,充分体会Struts框架在开放大型、可扩展的Web应用方面发挥的优势。 2.配置Struts应用,开发模型、视图和控制器 第4章到第7章以一个电子商务网站netstore应用为例,深入探讨了Struts框架的核心组件ActionServlet和RequestProcessor的实现原理,详细介绍了开发Struts应用的模型、视图和控制器的各种技术,细致地描述了Struts配置文件的每个元素的使用方法。 3.开发Struts应用的一些实用技术 第8章到第11章介绍了开发Struts应用的一些实用技术,如Struts框架的扩展点、Struts应用的国际化、Validator验证框架和异常处理机制等。 4.Struts标签库的使用方法 第12章到第16章结合具体的Struts应用实例,详细介绍了Struts标签库:HTML、Bean、Logic、Nested和Tiles标签库的使用方法。 5.Struts框架和EJB以及Web服务的集成 第17章和第18章介绍如何采用EJB和Web服务来实现Struts框架的模型,并且介绍了如何运用业务代理模式来提高模型层和控制层之间的相互独立性,使得当模型的实现发生变化时,不会对控制层造成任何影响。 6.Struts应用的日志、项目管理以及测试 第19章到第21章介绍了如何采用第三方软件,如ApacheCommonLoggingAPI、Log4J、ANT和StrutsTestCase,来控制Struts应用的输出日志、管理以及测试Struts应用项目。 本书的范例程序 JavaWeb开发是实践性很强的技术,为了使读者不但能掌握Struts框架的理论,并且能迅速获得开发Struts应用的实际经验,彻底掌握并会灵活运用Struts技术,本书提供了大量典型实用的JavaWeb实例。所有的范例选用最新的Struts1.1版本(2004/5/10发布),在Tomcat5.0.24上运行通过;对于用EJB来实现模型的netstore应用,在JBoss与Tomcat的集成软件(Jboss-3.2.1_tomcat-4.1.24)上运行通过。在本书附赠光盘中包含了所有范例源文件。本书以9个Struts应用的例子贯穿全书。 1.netstore应用 netstore应用是一个充分运用了Struts各种技术的综合例子,它实现了一个购物网站,更加贴近于实际应用。本书以netstore应用为例,详细介绍了模型的设计与开发策略,涉及的技术包括:业务对象、模型与关系型数据库之间的持久化框架、控制层访问模型的业务代理模式,以及采用EJB和SOAPWeb服务来实现模型。 2.helloapp应用 helloapp应用是本书最简单的Struts应用例子,本书一共提供了5个版本,每个版本各有侧重点:l version1:引导读者入门,把握设计、开发和部署Struts应用的整体流程。l version2:介绍Struts应用的国际化。l version3:介绍如何在Struts应用中使用ApacheCommonLoggingAPI和Log4J。l version4:介绍如何用ANT工具来管理Struts应用项目。l version5:介绍如何用StrutsTestCase工具来测试Struts应用。 3.addressbook应用 addressbook应用实现了一个电子通讯簿,本书提供了3个版本,每个版本各有侧重点:l version1:引导读者入门,进一步掌握为视图、控制器和模型组件分配功能的技巧,以及如何实现这些组件之间的通信和数据共享。l version2:介绍Struts插件的用法,以及使用Token机制来避免表单数据的重复提交。l version3:介绍如何为HTML表单分页。 4.exsample应用 exsample应用用于演示如何在Struts应用中处理异常。 5.htmltaglibs应用 htmltaglibs应用用于演示如何使用StrutsHTML标签库。 6.beantaglibs应用 beantaglibs应用用于演示如何使用StrutsBean标签库。 7.logictaglibs应用 logictaglibs应用用于演示如何使用StrutsLogic标签库。 8.nestedtaglibs应用 nestedtaglibs应用用于演示如何使用StrutsNested标签库。 9.tilestaglibs应用 tilestaglibs应用用于演示如何使用StrutsTiles框架和Tiles标签库。 这本书是否适合您 本书侧重于介绍基于Struts的JavaWeb应用的框架结构,适用于所有从事开发JavaWeb应用的读者。阅读本书,要求读者具备Servlet和JSP编程的基础知识。如果您对这些还不了解,可以参考作者的另一本书:《Tomcat与JavaWeb开发技术详解》,该书已由电子工业出版社于2004年4月出版。 如果您是开发Struts应用的新手,建议按照本书的先后顺序来学习。您可以先从简单的Struts应用实例下手,把握Struts框架的大致流程,然后逐步深入了解各个组件的细节。Struts框架本身是一个环环相扣的有机整体,本书在内容安排上注重前后照应,帮助读者把Struts框架的各个环节联系起来,最终达到对Struts框架了如指掌。 如果您已经在开发Struts应用方面有着丰富经验,则可以把本书作为实用的Struts技术参考资料。本书深入探讨了Struts框架的内置核心组件的实现原理,详细介绍了开发Struts应用的各种实用技术。灵活运用本书介绍的Struts最新技术,将使Struts应用开发更加得心应手。 实践是掌握JavaWeb开发技术最迅速有效的办法。以Struts标签库为例,已经在使用Struts的读者一定有这样的体会,即使熟读了Apache网站提供的关于Struts标签库的文档,还是对如何使用Struts标签库无从下手。为了让读者彻底掌握并学会灵活运用Struts技术,本书提供了大量典型的例子,在本书附赠光盘上提供了完整的源代码,以及软件安装程序。建议读者在学习Struts技术的过程中,善于将理论与实践相结合,达到事半功倍的效果。 光盘使用说明 本书配套光盘包含以下目录。 1.software目录 在该目录下包含了本书内容涉及的所有软件的最新版本的安装程序,包括: (1)Tomcat的安装软件(Tomcat5.0.24)。 (2)MySQL服务器的安装软件(MySQL4.0.14)。 (3)ApacheAXIS软件(ApacheAXIS1.1)。 (4)Log4J软件(Log4J1.2.8)。 (5)Struts软件(Struts1.1,2004/05/10发布)。 (6)Struts源代码(Struts1.1,2004/05/11发布)。 (7)JakartaLog标签库(JakartaLog1.2)。 (8)JBoss与Tomcat的集成软件(Jboss-3.2.1_tomcat-4.1.24)。 (9)Ant的安装软件(Ant1.5.4)。 (10)StrutsTestCase软件(StrutsTestCase2.1.0,2004/01/15发布)。 (11)OJB软件(OJB1.0)。 2.lib目录 在该目录下提供了编译本书提供的JavaWeb应用所需的JAR文件。 3.sourcecode目录 在该目录下提供了本书所有的源程序。 本书在编写过程中得到了Apache软件组织和SUN公司在技术上的大力支持,飞思科技产品研发中心负责监制工作,此外曹汉玉、孙金定和曹文伟为本书的编写提供了有益的帮助,在此表示衷心的感谢!尽管我们尽了最大努力,但本书难免会有不妥之处,欢迎各界专家和读者朋友批评指正,我们的联系方式是: 电 话:(010)68134545 68131648 电子邮件:support@fecit.com.cn linda_j2ee@yahoo.com.cn 飞思在线:http://www.fecit.com.cn http://www.fecit.net 答疑网址:http://www.fecit.com.cn/question.htm 通用网址:计算机图书、飞思、飞思教育、飞思科技、FECIT 编 者 飞思科技产品研发中心
0条 [查看全部]  【精通Struts:基于MVC的Java Web设计】相关评论
 
更多..本企业其它产品
 
更多..推荐产品

[ 供应搜索 ]  [ ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]

 
站内信(0)     新对话(0)