Struts in Action Struts 1实战指南

Struts 的老牌经典书,《Struts 实战》挺适合刚接触 Java Web 开发的朋友。书里讲的不是 Struts 2,而是Struts 1,虽然老了点,但基础挺扎实。讲得比较系统,从 MVC 架构到怎么搭建一个简单登录应用,一步步来,比较适合照着练一遍。

早期做 Web 项目的时候,直接用ServletJSP,逻辑一多就一团乱。Struts 出来之后,引入了MVC 框架,把控制逻辑、页面、数据分开来写,整个项目结构清晰多了,也方便多人协作。

Struts 的控制器就是那个ActionServlet,它负责把求分发给你定义好的Action类。再配合struts-config.xml配置好跳转规则,逻辑就通了。书里用一个logon应用做例子,从登录表单、表单验证到跳转,都讲得挺细。

构建项目的时候,它还提到要用Antbuild.xml自动打包部署。嗯,现在用 Maven 或者 Gradle 多些,但理解 Ant 也不亏,毕竟它是早期 Java 项目的主力构建工具。

整个项目结构也有提到,比如前端页面放哪、类怎么分类放、配置文件怎么管理,这些对于做老项目维护或者了解 Java Web 演进史都挺有的。

Struts 现在虽然不是主流了,但它的思想在后来多框架里都有影子。如果你想搞懂 Java Web 框架的发展脉络,或者刚好接手了老项目,这本书还蛮值得翻翻的。

如果你对Struts1Struts2的区别感兴趣,可以看看这篇对比文章,讲得比较清楚。

pdf 文件大小:3.79MB