Struts2 是 Struts 的下一代产品。Struts2 的目标很简单——使 Web 开发变得更加容易。为了达成这一目标,Struts2 中提供了很多新特性,比如智能的默认设置、annotation 的使用以及“惯例重于配置”原则的应用,而这一切都大大减少了 XML 配置。
本书的目的,是为了帮助读者掌握 Struts2 框架,并能够对组成框架的功能部件和可用的配置项有深刻的理解。作者在书中还将介绍一些可以提高生产力的方法——包括默认配置项和应当注意的实现特性,可用的多种配置选项和一些开发技术。本书还会就与第三方软件进行集成的话题展开讨论。
尽管有很多新的语言和新的技术,基于 Action 的 MVC 框架对当前的 Web 应用开发依然十分有用。本书带你一起探讨 Struts 2 应用的方方面面,如架构、配置、实现 Actions 和对验证与国际化的支持等。除了这些,本书还专注于实践,用大量的代码和技巧教你如何快速使用 Struts 2。
免费下载此书:深入浅出Struts 2
欢迎免费下载InfoQ 中文站发布的其他迷你书,同时欢迎您向更多朋友推广,在您的博客和相关论坛中发布这些迷你书的摘要和链接,以让大家了解这些书的内容并访问InfoQ 中文站下载阅读。
.NET 相关: Visual Studio .NET 使用技巧手册
架构相关:领域驱动设计精简版
Java 相关: Grails 入门指南
敏捷相关: Scrum Checklists 中文版
更多内容推荐
JBoss 开发者框架: JBoss 技术文档中心
JBoss Developer Framework是Jboss及JBoss AS所有相关技术的文档中心,重点是向开发者展示所有层面(例如:用户界面和持久化层)上的软件的使用。 此项举措使开发者使用不同技术时不用再四处查找文档(例如,之前Hibernate和Seam指南不存在一处)而只需关注一份文档。 当用户仅仅使用JBoss的某项技术(例如Hibernate)时。用户可以很容易找到它的相关文档(例如Hibernate指南)。
Java 和 Kotlin 轻量级 Web 框架 Javalin 简介
Javalin是Kotlin和Java轻量级Web框架,它设计简单,默认情况下是阻塞的,支持WebSocket、HTTP2和异步请求。
学习指南 | 学习网络协议集训班,需要提前准备什么吗?
为了更好地帮助你学习网络协议集训班课程,我准备了一份学习指南。
2021-03-16
2021 年,Java 开发者最值得学习的 14 项技能
Java开发人员是时候掌握一些高级工具了。
如何在 Java Web 应用程序中启用 Spring Security?
Spring Security是通过声明方式在Java Web应用程序中实现安全性的流行开源框架之一,本文介绍如何在Java Web应用程序中启用Spring Security。
加餐|这个专栏你可以怎么学,以及 Rust 是否值得学?
都说 Rust 好,但是就是入门难,所以它真的值得你花精力学习吗?
2021-08-24
Java MVC 1.0 规范开始进入公开评审阶段
JSR-371规范1.0(Model-View-Controller,MVC)开始进入公开评审。这是在2017年4月Oracle将其所有权移交给Ivar Grimstad之后发布的第一个主要版本。在移交之后不久,来自Ingenit GmbH的高级开发工程师与Christian Kaltepoth一起领导该规范的制定。后来,JSR-371将许可协议改为Apache License 2.0。2017年10月,Grimstad表示,在MVC 1.0最终版发布之后,他想要将它移交给Eclipse基金会。
加餐一 | 这 5 本关于物联网的好书,值得一读
今天,我会为你推荐5本非常值得读的书,如果你想从事物联网行业,一定不要错过。
2020-12-09
十周年编辑概述
本文是InfoQ十周年的系列文之一,总结了InfoQ十年来发展历程中的一些有趣的东西。
Kotlin 异步框架 Ktor 2.0 发布,提供新的插件特性
Ktor是一个用于创建异步客户端和服务器应用程序的Kotlin框架。近日发布的2.0版本在带来新特性的同时,也带来了破坏性的变化。
结课测试|敏捷 SCRUM 转型实战
为了帮你检验自己的学习效果,我特意给你准备了一套结课测试题。
2022-12-26
微服务网关 Gateway 实战
1. 什么是Spring Cloud Gateway 2. Gateway工作原理 3. Gateway快速开始 4. 路由断言工厂(Route Predicate Factories)配置 5. 过滤器工厂( GatewayFilter Factories)配置 6. 全局过滤器(Global Filters)配置 7. Gateway跨域配置 8. Gateway高可用
2021-09-23
环境准备:如何安装和配置一个基本的 Go 开发环境?
今天,我来手把手带你配置好一个 Go 的开发环境,供你以后开发、编译用。
2021-05-26
《一本小小的 MyBatis 源码分析书》.pdf
最近很多小伙伴问我要一些 MyBatis源码 相关的资料,于是我翻箱倒柜,找到了这本非常经典的电子书——《一本小小的MyBatis源码分析书》。
2020-11-08
采访与书评:Spring Integration in Action
Mark Fisher,Jonas Partner,Marius Bogoevici以及Iwein Fuld合著的《Spring Integration in Action》一书介绍了Spring Integration框架,该框架基于Spring编程模型实现了企业级集成模式。InfoQ与该书的作者进行了交流,谈及了Spring Integration框架的优势和局限性。
Spring Authorization Server 计划 2022 年 11 月发布 1.0 版本
在启动两年之后,Spring Authorization Server项目计划2022年11月份发布1.0 GA版本。
Stormpath 的 Java SDK 1.0 版发布了
近期Stormpath发布了用户管理和认证的Java SDK 1.0版。Stormpath一般会针对Web和移动应用的认证、授权和用户管理的实现(其中包括开源实现)提供API,目标定位是一系列的语言和框架。它们是Apache认证的,托管于GitHub,他们的价目表表明针对开发者计划“永久免费”。
AspectJ 代理代理:为什么 Spring 推荐 AspectJ 注解?
2020-12-24
Apache Struts 1 宣告退出舞台
近日,Apache官方网站发布了关于Apache Struts 1 EOL(End-Of-Life)新闻稿及通告。该新闻稿指出,2013年4月5日,Apache Struts项目团队正式通知广大开发者,Struts 1.x开发框架结束使命,并且官方将不会继续提供支持。
RedHat 发布 JBoss 7.2,完全支持 Java EE 8 规范
RedHat发布了JBoss 7.2,完全支持Java EE 8规范。这个版本将另一个应用程序服务器引入到Jakarta EE中。
暂无签名
推荐阅读
Java 近期新闻:JDK 23 进入 Rampdown 阶段一、JDK 24 专家组成立、Apache NetBeans 22 发布
编程语言需求评审与产品发布 · 第三部分
2023-09-18
35|实现:基于 JDK 17、Spring Boot 3、Spring 6 打造云原生 Java 应用
2023-11-17
JavaWeb -JavaBean MVC Filter 监听器 过滤器
2022-09-09
加餐 3|这些书里,藏着高手们的“不传之秘”
2023-01-28
Java 近期新闻:Jakarta EE 11-M4、MicroProfile、InfoQ 开发峰会、KCDC、Commonhaus 基金会
编程语言Java 近期新闻:Payara Platform、Jakarta EE 11 规范、Open Liberty、Micronaut、Quarkus
编程语言
电子书

大厂实战PPT下载
换一换 
巴川 | 竞技世界 首席数据科学家
夏源 | 百度 灵医大模型底座技术负责人
张松 | 博世 高阶智能驾驶高级技术专家
评论