服务器虚拟化的三种方式 三大框架是啥?
三大框架是啥?
通常所说的三个框架是:SSH,即:spring,struts,hibernate spring:强大的组件,它可以把你所有的Java功能模块以配置文件的方式(让你感觉不到spring的存在)结合起来,成为一个完整的应用程序struts:不用说,著名而强大的MVC架构Hibernate:一个强大的ORM工具。将数据库记录转换为Java实体实例非常方便。将Java实体实例保存到数据库非常容易。如果不需要复杂的数据库访问,则不需要通过使用它来了解数据库的详细信息。下面是一个简短的描述。内容很多。你自己认真看看吧。struts框架
struts是开源软件。使用struts的目的是帮助我们减少使用MVC设计模型开发web应用程序的时间。如果我们想混合servlet和JSP的优点来构建可伸缩的应用程序,struts是一个不错的选择。
进程:服务器启动后,根据网站.xml正在加载actionservlet以读取struts-配置.xml文件内容到内存。
体系结构:struts为模型、视图和控制器提供相应的组件。struts的核心控制器Actionservlet负责拦截用户的请求。
2、Spring框架]Spring是一个强大的框架,可以解决J2EE开发中的许多常见问题。Springle提供了一种一致的方法来管理业务对象,并鼓励注入编程接口而不是类的良好习惯。Spring基于使用JavaBean属性的控制容器的反转。然而,spring的独特之处在于,它将IOC容器用作构建器,将重点放在所有架构级别的完整解决方案上。Spring提供了一个独特的数据管理抽象,包括一个简单而高效的JDBC框架,它极大地提高了效率并减少了可能的错误。Spring的数据访问架构还集成了hibernate和其他O/R映射解决方案。
3、Hibernate framework
Hibernate是一个开源的对象关系映射框架,它用轻量级的对象封装唤醒JDBC,使Java程序员可以用对象思维随意操作数据库。Hibernate可以用于任何使用JDBC的情况,不仅在Java客户机程序中,而且在servlet/jspweb应用程序中。最具革命性的是,在EJB应用的J2EE架构中,hibernate可以代替CMP来完成数据持久化的任务
!java的这三种体系结构各有优缺点,这意味着它们在不同的情况下使用,不同的企业需要不同的体系结构。因此,掌握全面的Java知识尤为重要!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。