SSH轻量级框架的理解

1. 说道轻量级框架不得不提下轻量级应用的分层模型,分为表现层、业务层、数据访问层、域对象层。
2. SSH:分别值得是Struts、spring、hibernate三个开源的框架,他们的出现大大降低了应用中代码间的耦合度,提高了应用的可扩展性和可维护性
3. Struts
    • Struts是现在使用最广泛的MVC框架,主要针对的是表现层,实现了页面和控制的分离,是的页面的实现和业务的逻辑分离开,美工和程序员可以同时工作互不影响
    • MVC:指的是Model、View、Control,当浏览器发过来请求时,control调用Model处理用户请求,调用View呈现处理的结果,其中View通常有jsp技术实现、Model通常由javabean实现

4. Hibernate

    • 现今的数据库都是关系型数据库,而Java一直是面向对象编程,Hibernate的出现实现了对关系型数据库模型的封装,是的程序员可以直接用面向对象的思想进行编程
5. Spring

    • 贯穿于表现层、业务层、持久层,提供了基于依赖注入的核心机制、基于AOP的声明式事务管理、与多种持久层技术的整合以及优秀的Spring MVC框架等
    • 基于依赖注入的核心机制:又称DI容器或者IOC容器
    • DI容器:Dependency Injection,依赖注入
    • IOC容器:Inversion Of Control,控制反转
    • 依赖注入和控制反转是一个概念,具体就是当一个角色(调用者)需要另一个角色(被调用者)的协助时,传统的编程中是由调用者创建被调用者的实例,但在Spring中创建被调用者的工作不再由调用者完成,因此成为控制反转,通常由Spring容器完成再注入到调用者中,也称为依赖注入

  • Struts是现在使用最广泛的MVC框架,主要针对的是表现层,实现了页面和控制的分离,是的页面的实现和业务的逻辑分离开,美工和程序员可以同时工作互不影响
  • MVC:指的是Model、View、Control,当浏览器发过来请求时,control调用Model处理用户请求,调用View呈现处理的结果,其中View通常有jsp技术实现、Model通常由javabean实现
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值