Spring概述(个人片面了解)

来源:互联网 发布:慈溪人民医院挂号软件 编辑:程序博客网 时间:2024/05/16 04:38
体会spring的优点
企业级系统
大规模:用户数量多,数据规模大,功能众多
性能和安全要求高
业务复杂(功能众多带来的必定是)
灵活应变(开发完成以后,在后期可能会增加需求或者反工)

Spring
轻量级框架,javaEE的春天,当前主流框架
“一站式”的去也应用开发框架


目标
使现有技术更加易用(支持角度考虑)
推进编码最佳实践(减少代码量)

内容
loC容器
AOP实现
数据访问支持
简化JDBC/ORM框架
声明式事物
Web集成


Spring的优点
低侵入式设计(在开发的时候不用依赖Spring提供的类)
独立各种应用服务(一次编写到处运行)
依赖注入特性将组件关系透明化,减低了耦合度(组件透明化理解为对象和对象之间的关系透明化)
面向切面编程特性允许将通用任务进行集中式处理(通用任务包括了日志和事物的控制,Spring把通用任务抽离出来。自动输出自动生成)
与第三方框架的良好整合(可以和其他的框架进行整合)






String体系结构
Test
(核心)Beans    (核心)Core      (核心)Contest      ExpressionLanguage


AOP    Aspects           Instrumentation


Data Access/Integration Web(MVC/Remoting)(Spring自己提供了MVC框架
JDBC 对数据库编程 Web
ORM Servlet
OXM Portlet
JMS Struts
Transactions


 
掌握Spring的设计理念
Spring是面向Bean的编程
Spring两大核心技术
控制反转(loC:lnversion of Control)/依赖注入(DI:Dependency lnjection)
面向切面编程(AOP:Aspect Oriented Programming)




掌握spring三个核心组件的作用(spring比喻成演出,可以直观的看出组件的重要性
(主角)Beans(类似于java面向对象编程差不多,没有对象就没有面向对象编程。同理如果没有Beans就没有Spring存在的意义。Spring把对象封装在Beans里面进行管理(IOC))
(背景)Context(Context提供数据的生存和运行的环境,发现关系,维护关系)
(道具)Core(工具)




Spring弥补了EJB框架的不足,是j2EE的春天


Spring是面向bean的编程


Spring的两大核心技术
loC,DI
AOP
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 买到不合格地板怎么办 买到翻新地板怎么办 食品里有头发怎么办 家具环保不达标怎么办 买到坏了的食物怎么办 空调检测不合格的怎么办 淘宝卖精仿遇到打假怎么办? 没有收到提货码怎么办 增值税发票超过180天怎么办 花呗借钱还不上怎么办 实体店里没人气怎么办 EMS快件无人签收怎么办 邮政快递丢失了怎么办 快递手机丢了怎么办 拍照签收没收到怎么办 拼多多开店货源怎么办 被购买鉴定投诉怎么办 淘宝上买东西错想用花呗怎么办 淘宝想用花呗买东西差一点怎么办 买了假货怎么办还用吗 免税店买完东西怎么办 淘宝恶意拍单怎么办 二手西服不想要怎么办 苹果8p费电快怎么办 赌博被骗没证据怎么办 异地车子办保险怎么办 淘宝买到旧货怎么办 苹果官网买手机发票怎么办 车子异地换牌照怎么办 汽车异地上保险怎么办 后悔买保险了怎么办 平安run不计步怎么办 天梭力洛克有划痕怎么办 天梭手按钮坏了怎么办 天梭机械表总慢怎么办 买的天梭表没电了怎么办 天猫遇见假货怎么办 苹果六s内存不足怎么办 发票丢了报销怎么办 荣耀v9玩游戏卡怎么办 无极限不退货怎么办