java三大框架要学多久 struts是什么?

struts是什么?Struts只是一个用于快速开发Java Web应用程序的MVC框架。Struts关注于C(控制器),包括actionservlet/requestprocessor和我们的定制动

struts是什么?

Struts只是一个用于快速开发Java Web应用程序的MVC框架。Struts关注于C(控制器),包括actionservlet/requestprocessor和我们的定制动作。它还为V(view)提供了一系列自定义标记。但是struts很少涉及m(model),因此struts可以使用Java实现的任何形式的业务逻辑。Spring是一个轻量级的容器,它的核心是豆子工厂,用来构造我们需要的M(model)。在此基础上,spring提供了AOP(aspect-oriented programming)的实现,用于在非管理环境下提供事务、安全等服务;ApplicationContext扩展到bean-factory更方便我们实现J2EE应用;Dao/ORM的实现更方便我们实现J2EE应用webmvc和springweb提供了javaweb应用程序的框架或与其他流行的web框架集成。也就是说,两者可以一起使用,以补充各自的特点。