java三大框架要学多久 什么是Struts框架?
什么是Struts框架?
struts和spring框架都用于开发JavaEE程序。简单地说,这是因为原来的javaee(开发网站,前台和后台)非常臃肿,开发非常费劲。业务层、控制层、视图层和数据层相互交织,相互影响。耦合度非常高(要更改业务,需要更改大量代码)。Struts框架是MVC框架,它将javaee开发中的控制层、视图层和数据层分离开来。更确切地说,javaee的流行框架是SSM(spring,springmvc,mybatis)。springmvc是一个更好的MVC框架。spring框架是为了避免硬编码引起的程序耦合。例如,如果我们需要调用一个函数,我们需要导入一个新对象。所以这两个类之间有联系。使用spring框架,您不需要转到新对象。(怎么称呼?我们需要深入学习结论:struts和spring都是为了理解耦合和减少耦合(高内聚和低耦合),从而使javaee开发更快更容易。使程序更易于维护。个人观点,仅供参考。。。。
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框架集成。也就是说,两者可以一起使用,以补充各自的特点。
java三大框架要学多久 python框架有哪些 java框架
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。