游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

java基础Spring(一)

  1。3。1Spring的概述
  1。3。1。1什么是Spring
  Spring:SEEE开发的一站式框架。
  一站式框架:有EE开发的每一层解决方案。
  WEB层:SpringMVC
  Service层:Spring的Bean管理,Spring声明式事务
  DAO层:Spring的Jdbc模板,Spring的ORM模块
  1。3。1。2为什么学习Spring
  1。3。1。3Spring的版本
  Spring3。x和Spring4。x
  1。3。2Spring的入门(IOC)
  1。3。2。1什么IOC
  IOC:InversionofControl(控制反转)。
  控制反转:将对象的创建权反转给(交给)Spring。
  1。3。2。2下载Spring的开发包
  官网:
  1。3。2。3解压Spring的开发包
  docs:Spring的开发规范和API
  libs:Spring的开发的jar和源码
  schema:Spring的配置文件的约束
  1。3。2。4创建web项目,引入jar包
  1。3。2。5创建接口和类
  问题:
  如果底层的实现切换了,需要修改源代码,能不能不修改程序源代码对程序进行扩展?
  1。3。2。6将实现类交给Spring管理
  在spring的解压路径下springframework4。2。4。RELEASEdocsspringframeworkreferencehtmlxsdconfiguration。html
  1。3。2。7编写测试类
  1。3。2。8IOC和DI()
  IOC:控制反转,将对象的创建权反转给了Spring。
  DI:依赖注入,前提必须有IOC的环境,Spring管理这个类的时候将类的依赖的属性注入(设置)进来。
  面向对象的时候
  依赖
  ClassA{
  }
  ClassB{
  publicvoidxxx(Aa){
  }
  }
  继承:isa
  ClassA{
  }
  ClassBextendsA{
  }
  聚合:hasa
  1。4Spring的工厂类
  1。4。1Spring的工厂类
  1。4。1。1Spring工厂类的结构图
  ApplicationContext继承BeanFactory。
  1。4。1。2BeanFactory:老版本的工厂类
  BeanFactory:调用getBean的时候,才会生成类的实例。
  1。4。1。3ApplicationContext:新版本的工厂类
  ApplicationContext:加载配置文件的时候,就会将Spring管理的类都实例化。
  ApplicationContext有两个实现类
  ClassPathXmlApplicationContext:加载类路径下的配置文件
  FileSystemXmlApplicationContext:加载文件系统下的配置文件
  1。5Spring的配置
  1。5。1XML的提示配置
  1。5。1。1Schema的配置
  1。5。2Bean的相关的配置
  1。5。2。1标签的id和name的配置
  id:使用了约束中的唯一约束。里面不能出现特殊字符的。
  name:没有使用约束中的唯一约束(理论上可以出现重复的,但是实际开发不能出现的)。里面可以出现特殊字符。
  Spring和Struts1框架整合的时候
  1。5。2。2Bean的生命周期的配置(了解)
  initmethod:Bean被初始化的时候执行的方法
  destroymethod:Bean被销毁的时候执行的方法(Bean是单例创建,工厂关闭)
  1。5。2。3Bean的作用范围的配置(重点)
  scope:Bean的作用范围
  singleton:默认的,Spring会采用单例模式创建这个对象。
  prototype:多例模式。(Struts2和Spring整合一定会用到)
  request:应用在web项目中,Spring创建这个类以后,将这个类存入到request范围中。
  session:应用在web项目中,Spring创建这个类以后,将这个类存入到session范围中。
  globalsession:应用在web项目中,必须在porlet环境下使用。但是如果没有这种环境,相对于session。
  1。6Spring的Bean管理(XML方式)
  1。6。1Spring的Bean的实例化方式(了解)
  Bean已经都交给Spring管理,Spring创建这些类的时候,有几种方式:
  1。6。1。1无参构造方法的方式(默认)
  编写类
  编写配置
  1。6。1。2静态工厂实例化的方式
  编写Bean2的静态工厂
  配置
  1。6。1。3实例工厂实例化的方式
  Bean3的实例工厂
  配置
  1。6。2Spring的属性注入
  1。6。2。1构造方法的方式的属性注入
  构造方法的属性注入
  1。6。2。2Set方法的方式的属性注入
  Set方法的属性注入
  Set方法设置对象类型的属性
  1。6。2。3P名称空间的属性注入(Spring2。5以后)
  通过引入p名称空间完成属性的注入:
  写法:
  普通属性p:属性名值
  对象属性p:属性名ref值
  P名称空间的引入
  使用p名称空间
  1。6。2。4SpEL的属性注入(Spring3。0以后)
  SpEL:SpringExpressionLanguage,Spring的表达式语言。
  语法:
  {SpEL}
  1。6。3集合类型属性注入(了解)
  1。6。3。1配置
  collectionBeanemclasscom。itheima。spring。demo5。CollectionBean
  arrsem
  王东
  赵洪
  李冠希
  list
  property
  listem
  李兵
  赵如何
  邓凤
  list
  property
  setem
  aaa
  bbb
  ccc
  set
  property
  mapem
  aaaemvalue111
  bbbemvalue222
  cccemvalue333
  map
  property
  bean
  1。7Spring的分模块开发的配置
  1。7。1分模块配置
  1。7。1。1在加载配置文件的时候,加载多个
  1。7。1。2在一个配置文件中引入多个配置文件
  1。8CRM的综合案例
  1。8。1代码实现
  1。8。1。1创建数据库和表
  1。8。1。2创建web项目,引入jar包
  引入struts2的开发的jar包
  引入struts2的配置文件
  web。xml
  struts。xml
  1。8。1。3引入页面
  1。8。1。4编写Action类
  1。8。1。5配置Action
  1。8。1。6修改页面提交到Action
  1。8。1。7编写Action的save方法
  不在Action中直接创建Service,将Service交给Spring管理。
  创建Service接口和实现类
  1。8。1。8引入Spring的环境
  引入jar包
  引入配置文件
  1。8。1。9将Service交给Spring
  1。8。1。10在Action中调用Service
  1。8。1。11编写DAO并且完成配置
  编写DAO的接口和实现类
  将DAO交给Spring管理
  1。8。1。12在Service中使用DAO
  1。8。2问题描述
  1。8。2。1程序问题
  每次请求都会创建一个Spring的工厂,这样浪费服务器资源,应该一个项目只有一个Spring的工厂。
  在服务器启动的时候,创建一个Spring的工厂。
  创建完工厂,将这个工厂类保存到ServletContext中。
  每次使用的时候都从ServletContext中获取。
  使用ServletContextListener
  监听ServletContext对象的创建和销毁。
  1。8。2。2解决方案:使用Spring核心监听器ContextLoaderListener(整合web项目)
  引入jar包
  springweb。jar
  配置监听器
  在Action中获取工厂

谷歌将与Facebook共建新海底电缆2024年连接日本和东8月16日,谷歌和Facebook公司联合宣布,将参与2024年新海底电缆系统的开发,以改善亚太地区的互联网连接。Facebook表示,这项名为杏子的基础设施项目将连接日……小白买iPhone11翻车,一般人还真看不出来是翻新机下个月就要发布iPhone13,很多准备换机的小伙伴都在这个时间节点出售自己的老款iPhone。当然也有很多人在这个点买二手iPhone,因为现在这个时间段二手iPhon……打印机怎么扫描?信大家对打印机并不陌生,很多人都用过打印机的打印和复印功能,但对于扫描功能可能就没那么熟悉了。今天我们就来图解说明,一步一步来解锁扫描功能。如果是刚买的新打印机,你首先要……陪伴不只在七夕异地同享让爱ampampquot联通ampam七夕将至,中国联通异地同享业务搭起鹊桥,让爱始终在身边。跨域也可以一家亲,真正为群众办实事打破异地融合业务和异网漫游业务的困扰,已是考验运营商能力和担当的重要课题。……原装正版WindowsXP零售彩盒什么样?一起来开箱简体中文大家好,欢迎阅读:》今天分享介绍的是微软WindowsXP系统的零售版彩盒,WindowsXP于2001年10月发布,2014年微软终止技术支持,十多年间,WinXP以其……Win10系统快速启动怎么彻底关闭?Win10系统中有一个快速启动功能,我不知道您是否使用过它。快速启动是Windows系统中的特色。正常启动之间的差异是减少启动的时间,允许用户在最快的时间内打开计算机,避免太多……增程版CLTC续航里程超1200公里,自游家NV定位豪华中大北京商报讯(记者刘洋刘晓梦)今年一季度销量破3万辆的理想ONE,即将迎来增程新对手的挑战。4月15日,自游家汽车首次披露首款产品自游家NV的核心产品信息。据了解,自游家NV定位……中国光刻机终于成气候了写在富士康采购46台国产光刻机之际众所周知,中国之所以在芯片制造上被美国卡脖子,就是因为没有自己的高端光刻机。华为之所以痛失智能手机市场上的领先地位,就是因为本来都已经研……安卓阵营平板电脑大盘点近期安卓阵营的平板阵容涌现出了一大批能干之才。接下来我来为大家盘点下安卓阵营值得购买的几台平板电脑吧小米平板5pro价格:2399元起处理器:高通骁龙870内……工信部郭守刚今年新能源汽车下乡车型已累计销售60万辆每经记者:李星每经编辑:裴健如12月24日,工业和信息化部装备工业一司副司长郭守刚表示,今年,新能源汽车下乡共有24家车企的68款新能源车型参与,目前下乡车型累计销售60……中兴监察期结束,但对中国科技企业的警醒意义具有永久性据美国得克萨斯州一家法院日前判决及中国中兴通讯股份有限公司公告,美国对中兴通讯的合规监察期于美国时间3月22日结束,且不附加任何处罚,美国此前派驻该公司的监察官任期也于同日结束……为什么有些人认为小米手机质量非常好,有些人认为不行,你怎么看谢邀。我算不上米粉,不是发烧友,但是我近几年的手机都是小米,从最初的红米到现在的小米,我们家人的手机也都是小米,我推荐亲戚买的手机也是小米。我周围人用的最多的就是小米手机……
比尔盖茨离婚后首露面与长女亲密合影笑容灿烂1905电影网讯近日,比尔盖茨大女儿詹妮弗盖茨在社交媒体中晒出与父亲合照,并配文写道:没有什么比和家人在一起的时光更美好了!这也是比尔盖茨宣布离婚消息以来首次现身。照片中……11台光刻机助力中国芯?背后却是ASML的野心布局,华为已开全球缺芯的愈演愈烈,让我们更加明白芯片的重要性!然而,芯片制造却不那么容易突围,因为芯片制造是重资产行业,除技术壁垒厚外,光芯片相关设备就需要购买七八十种。而这其中最重要的当属……35岁上岸的腾讯员工与95岁上岸的老农民文章来自微信公众号:记忆承载。欢迎关注阅读全文。有读者想听我聊这位35岁提前上岸的鹅厂员工,他发了一个贴子,火遍全网。2300万,我想他大概干了十年,年均230万。……对标全国强县湖北七成县域谋求上市破零2家来自湖北县域的企业即将在A股上市。3月1日,来自云梦县的湖北中一科技股份有限公司IPO注册获证监会批复同意,即将在深交所创业板正式上市。来自当阳市的湖北东田微科技股份……工信部要求加大力度培育智能网联汽车本报讯工信部新闻发言人、运行监测协调局局长罗俊杰昨日表示,为实现今年一季度工业经济平稳开局,工信部将积极引导扩大消费需求。对智能网联汽车、智慧健康养老、冰雪装备等产业加大培育力……18G运存5500mAh大电池,调幅近千元,联想良心了为了在手机界分得一杯羹,联想这个手机品牌做出的努力确实不小。一开始联想准备像小米OV那样在高端、中低端市场通吃,但做了几年的时间,他在销量和口碑上完全竞争不赢小米OV,所……源码资本完成五期人民币基金募集推动科技创新,助力中小企业源码资本近日宣布完成五期人民币基金募集,募资总规模超过70亿元人民币。此次人民币基金募资工作从正式开始到完成仅用了三个多月时间。新加入的出资人除了近10家保险机构外,还包括国家……一文看懂MySQL索引type级别意思们可以清楚的看到type那一栏有index、ALL、eqref,他们都代表什么意思呢?一文看懂MySQL索引type级别意思索引type级别说明:system……给宇宙增加更多维度,就能破解暗物质?美国趣味科学网站近日发表文章《我们能够通过给宇宙增加更多维度来解释暗物质吗?》,作者是保罗萨特。全文摘编如下:宇宙学家说,暗物质可能比人想象的更怪异。他们指出,这种占宇宙……小米MIUI13系统的UI界面曝光!小部件设计果然成为了新潮由于小米去年发布的MIUI12系统出现了卡顿、不流畅等体验问题,所以今年全新的MIUI13系统并没有按时到来,小米只是发布了加强版的MIUI12。5、MIUI12。5增强版,着……李书福造手机,会走上周鸿祎和董明珠的老路吗?文周雄飞编辑子夜就在众多企业纷纷跨界造车之时,车企吉利却盯上了手机。近日,据财经汽车报道,吉利在其董事长李书福的带领下,正在向手机领域进军,并开始在业内寻找相……阿里巴巴投入1000亿元,助力共同富裕目标,带动致富才是核心国家落实共同富裕政策,各大企业也实施助力共同富裕战略布局。互联网大厂一马当先,率先拿出真金白银参与进来。值得一提的是阿里巴巴集团公司,已经落实投入1000亿元,助力共同富……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网