在第8章中,稍微介绍了struts2怎么返回json数据,json 是什么?去它官网看吧,一个轻型的数据交换格式,可以用于不同的程序语言之间交换数据。主要是让返回的action提交的结果到再次处理下,向response中写入结果。从而可以实现页面动态更新。它主要用的是XStream和Jettision,
XStream是用来: 先看官网原话
Due to XStream's flexible architecture, handling of JSON mappings is as easy as handling of XML documents. All you have to do is to initialize XStream object with an appropriate driver and you are ready to serialize your objects to (and from) JSON.大意就是,这个玩意相当的灵活啊,处理json映射就跟切菜似的(切 xml 文档),我们仅仅就是准备一把合适的菜刀(用一个适当的driver初始化一个XStream对象),你就NB了,你切菜,还是让菜切你,都一样的简单(就可以把你的对象序列化到JSON ,或者从JSON反序列化回来)。
Jettision是用来:先看官网原话
Jettison is a collection of Java APIs (like STaX and DOM) which read and write JSON. This allows nearly transparent enablement of JSON based web services in services frameworks like CXF or XML serialization frameworks like XStream.大意就是, 它是用来读写json的java api . 它几乎透明的基于json的web服务,广泛的使用在CXF(啥玩意?我也不熟悉)和XML序列化框架中比如XStream。
分享到:
相关推荐
3. **结果类型(Result Types)**:Action执行后的结果可以映射到不同的结果类型,比如转发、重定向、流(Streaming)、Freemarker模板等,这使得视图的呈现方式多样化。 4. **配置文件(struts.xml)**:这是...
**Struts2实战——《Struts2 In Action中文版》** 《Struts2 In Action》是一本专为Java开发者设计的实战指南,旨在深入解析Struts2框架的使用与实践。Struts2作为一款强大的MVC(Model-View-Controller)框架,极...
根据提供的文件信息,我们可以从《Struts 2实战 Struts2 in Action》这一书籍中提炼出与Struts 2框架相关的多个重要知识点。Struts 2是一个基于Java的开源Web应用框架,它继承了Struts 1的优点并进行了大量的改进和...
通过阅读《Struts2 in action》这本书,你可以深入学习Struts2的各个方面,包括最佳实践、高级特性和案例分析,从而在实际项目中更加熟练地运用这个框架。无论你是初学者还是经验丰富的开发者,这本书都将为你的Java...
### Struts2实战详解 #### 一、Struts2框架简介与MVC模式解析 **Struts2** 是一个开源的Web应用框架,基于Java语言编写,它继承了Struts1的一些优秀特性,并在此基础上进行了大量的改进和扩展。Struts2最大的特点...
根据提供的信息,我们可以推断出这是一本关于Struts 2框架的书籍——《Struts 2实战 Struts 2 in action 的中文版》。本书主要介绍了Struts 2框架的相关概念、工作原理以及实际应用案例等内容。接下来,我们将根据...
《Struts2 in Action》中文版是一本深入探讨Struts2框架的专业书籍,该书不仅提供了详尽的理论知识,还包含了大量的实战案例,对于希望掌握Struts2框架的开发者来说,是一本不可或缺的参考书。 ### Struts2框架概览...
### Struts2 Result 转向到 Action 的深入解析 #### 一、基本概念与应用场景 **Struts2** 是一款流行的 Java Web 开发框架,它支持多种开发模式(如 MVC),并提供了一系列用于简化 Web 应用程序开发的功能。在 ...
《Struts2 in Action》是一本深入探讨Struts2框架的权威著作,中文版的发布使得国内开发者能够更方便地理解和应用这一强大的Java Web开发框架。Struts2是Apache软件基金会旗下的一个开源项目,它是MVC(Model-View-...
struts2 in action 源码
通过阅读README,你可以了解如何配置开发环境,如何编译和部署`Struts2InAction.war`这个Web应用。 `Struts2InAction.war`是一个预打包的Web应用程序,它是按照Maven或者Ant等构建工具的标准结构组织的。这个WAR...
《Struts2 in Action》是一本深入介绍该框架的专业书籍,无论是中文版还是英文版,都为读者提供了全面理解和实践Struts2的知识。 中文版的《Struts2 in Action》为中文阅读者提供了方便,使得理解复杂的框架概念变...
struts2 in actionstruts2 in actionstruts2 in actionstruts2 in actionstruts2 in actionstruts2 in actionstruts2 in action
这个名为"Struts 2 in Action"的资源包含了两本书籍,一本是"Struts 2 in Action",另一本是"Starting Struts 2 Online2",都是英文原版,对于想要深入学习Struts 2框架的开发者来说非常有价值。 **"Struts 2 in ...
在Struts2中,Action是业务逻辑的核心组件,而Result是控制流程的关键部分,它定义了Action执行后如何展示结果。Result Type是Result的一种预定义类型,决定了结果如何被处理和展现给用户。在`struts-default.xml`...
《Struts2 in Action》是一本深入探讨Struts2框架的权威著作,中文版的发布使得更多的中国开发者能够轻松理解并掌握这一强大的MVC框架。这本书不仅提供了理论知识,还结合了实际应用,通过SampleApplication的源代码...