当前位置: 首页 > news >正文

安徽建设厅网站打不开宁波网站建设yiso

安徽建设厅网站打不开,宁波网站建设yiso,网页制作好了如果让别人搜到,合肥市住房建设局网站javaweb项目几乎已经离不开spring框架了#xff0c;spring 是一个典型的分层架构框架#xff0c;它包含一系列的功能并被分为多个功能模块#xff0c;springboot对spring框架又做了一层封装#xff0c;以至于很多人对原来的spring框架越来越不了解。 要谈Spring的历史…javaweb项目几乎已经离不开spring框架了spring 是一个典型的分层架构框架它包含一系列的功能并被分为多个功能模块springboot对spring框架又做了一层封装以至于很多人对原来的spring框架越来越不了解。 要谈Spring的历史就要先谈J2EE。J2EE应用程序的广泛实现是在1999年和2000年开始的它的出现带来了诸如事务管理之类的核心中间层概念的标准化但是在实践中并没有获得绝对的成功因为开发效率开发难度和实际的性能都令人失望。 曾经使用过EJB开发JAVA EE应用的人一定知道在EJB开始的学习和应用非常的艰苦很多东西都不能一下子就很容易的理解。EJB要严格地实现各种不同类型的接口类似的或者重复的代码大量存在。而配置也是复杂和单调同样使用JNDI进行对象查找的代码也是单调而枯燥。虽然有一些开发工作随着xdoclet的出现而有所缓解但是学习EJB的高昂代价和极低的开发效率极高的资源消耗都造成了EJB的使用困难。而Spring出现的初衷就是为了解决类似的这些问题。 这一篇就来梳理梳理spring框架。对于spring框架我们不能仅仅知道AOP和IOC其实spring框架一共由7部分组成。 分别是spring core、spring dao、 spring context、 spring  aop 、spring orm 、spring  web 和spring web mvc。 spring core核心容器 这是Spring框架最基础的部分它提供了依赖注入DependencyInjection特征来实现容器对Bean的管理。这里最基本的概念是BeanFactory它是任何Spring应用的核心。BeanFactory是工厂模式的一个实现它使用IoC将应用配置和依赖说明从实际的应用代码中分离出来。 Spring context 上下文 Spring 上下文是一个配置文件向 Spring 框架提供上下文信息。Spring 上下文包括企业服务例如 JNDI、EJB、电子邮件、国际化、校验和调度功能。Spring AOP面向切面编程 通过配置管理特性Spring AOP 模块直接将面向方面的编程功能集成到了 Spring 框架中。所以可以很容易地使 Spring 框架管理的任何对象支持 AOP。Spring AOP 模块为基于 Spring 的应用程序中的对象提供了事务管理服务。通过使用 Spring AOP不用依赖 EJB 组件就可以将声明性事务管理集成到应用程序中。Spring DAO JDBC DAO 抽象层提供了有意义的异常层次结构可用该结构来管理异常处理和不同数据库供应商抛出的错误消息。异常层次结构简化了错误处理并且极大地降低了需要编写的异常代码数量。Spring DAO 的面向 JDBC 的异常遵从通用的 DAO 异常层次结构。Spring ORM Spring 框架插入了若干个 ORM 框架从而提供了 ORM 的对象关系工具其中包括 JDO、Hibernate 和 iBatis SQL Map。所有这些都遵从 Spring 的通用事务和 DAO 异常层次结构。Spring Web 模块 Web 上下文模块建立在应用程序上下文模块之上为基于 Web 的应用程序提供了上下文。所以Spring 框架支持与 Jakarta Struts 的集成。Web 模块还简化了处理多部分请求以及将请求参数绑定到域对象的工作。Spring MVC MVC 框架是一个全功能的构建 Web 应用程序的 MVC 实现。通过策略接口MVC 框架变成为高度可配置的MVC 容纳了大量视图技术其中包括 JSP、Velocity、Tiles、iText 和 POI。 Spring的初衷 1、JAVA EE开发应该更加简单。 2、使用接口而不是使用类是更好的编程习惯。Spring将使用接口的复杂度几乎降低到了零。 3、为JavaBean提供了一个更好的应用配置框架。 4、更多地强调面向对象的设计而不是现行的技术如JAVA EE。 5、尽量减少不必要的异常捕捉。 6、使应用程序更加容易测试。 Spring的目标 1、可以令人方便愉快的使用Spring。 2、应用程序代码并不依赖于Spring APIs。 3、Spring不和现有的解决方案竞争而是致力于将它们融合在一起。 Spring的基本组成 1、最完善的轻量级核心框架。 2、通用的事务管理抽象层。 3、JDBC抽象层。 4、集成了Toplink, Hibernate, JDO, and iBATIS SQL Maps。 5、AOP功能。 6、灵活的MVC Web应用框架。 spring生态 Spring 是一个基础框架随着它的广泛应用又衍生出了很多其他框架它们都有各自的功能又能与 Spring 非常方便地集成集成后能满足项目的各种业务需求这极大提高了项目开发的效率。 常见的框架如下 Spring Boot能够让开发者轻松地创建独立的基于 Spring 的生产级应用程序的框架。Spring Cloud帮开发者快速构建一个分布式系统的框架。Spring Data为数据库的访问提供一个一致的基于 Spring 的编程模型保留底层数据存储的框架。Spring Cloud Data Flow面向云计算和 Kubernetes 的基于微服务的流和数据批处理处理框架。Spring Security一个功能强大且高度可定制的身份验证和访问控制的安全框架。Spring Session在 Web 应用中管理用户会话信息的框架。Spring AMQP基于 Spring 框架的 AMQP 消息解决方案该框架为消息的发送和接收提供一个模板方法。Spring Web Service该框架用于创建文档驱动的 Web 服务。
http://www.sczhlp.com/news/173535/

相关文章:

  • cms网站模板套用教程嘉兴网站建设的前景
  • 做社交的招聘网站安徽省建设厅人员名单官方网站
  • 网站建设课程有哪些收获建设团队网站
  • 洛阳便宜网站建设报价人社局网站建设管理工作总结
  • phpcms做视频网站首页电子商务网站建设习题答案
  • 网站开发方倍工作室wordpress替换公共js
  • 响应式网站 解决方案网络方案怎么写
  • 广安建网站wordpress调字体大小
  • 网页设计商城网站建设网业进不去什么原因
  • 网站的百度推广怎么做的苏州有什么好玩的地方适合年轻人
  • 网站维护包括万网站长
  • 史志网站建设北京朝阳建站优化
  • 题解:换乘旅行
  • 2025企业级AI数据防泄漏指南:精准选型与核心指标全景透视
  • 几个重要的偏微分方程
  • 虚拟机器人学习自然语言指令技术解析
  • 做网站的公司现在还 赚钱吗6大专生学广告设计后悔了
  • 徐州手机网站建设公司哪家好档案网站建设与档案信息化
  • 视觉比较好看的网站苏州网站制作价格
  • 做汽配的都上什么网站全国企业信用信息公示系统查询入口
  • 石家庄企业建站钦州网站建设公司
  • 淄博网站建设费用拉新项目官方一手平台
  • 珠宝钻石网站建站网站工程是干啥的
  • 网站排行查询网络营销网
  • 携程网的网站推广方式三维家官网在线设计
  • muse cc 做网站旅游网站结构图
  • 个人备案网站做什么南京建设网站要多少钱
  • 四川鼎能建设集团网站攀枝花英文网站建设
  • 东莞网站建设优化企业百度竞价排名的使用方法
  • 做自媒体可利用的国外网站长春微网站