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

大厂实战PPT下载
换一换 
李小燕 | The Trade Desk 首席软件工程师
李大海 | 面壁智能 联合创始人、CEO
苏锐 | JuiceFS 合伙人






评论