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

网站建设岗位能力评估表做的比较好看的网站

网站建设岗位能力评估表,做的比较好看的网站,哪个网站服务器比较好,计算机网络 网站Spring 框架是由于软件开发的复杂性而创建的#xff0c;Spring 使用的是基本的 JavaBean 来完成以前只可能由 EJB 完成的事。从简单性、可测性和松耦合性角度而言#xff0c;绝大部分Java 应用都可以用 Spring。 1、控制反转#xff08;Inversion of Control, IOC#xff0…Spring 框架是由于软件开发的复杂性而创建的Spring 使用的是基本的 JavaBean 来完成以前只可能由 EJB 完成的事。从简单性、可测性和松耦合性角度而言绝大部分Java 应用都可以用 Spring。 1、控制反转Inversion of Control, IOC 控制反转是一种设计原则用来降低代码之间的耦合度。在传统的程序设计中高层模块依赖于低层模块的实现细节导致高层模块依赖低层模块的实现细节难以进行单元测试。控制反转负责创建对象、管理对象 (通过依赖注入) 、整合对象、配置对象以及管理这些对象的生命周期。 2、依赖注入 依赖注入是Spring 实现 IOC 的一种重要手段它将依赖关系从代码中移动到配置文件或容器中实现了依赖的动态注入。依赖注入主要有三种方式构造器注入、setter方法注入和接口注入。 3、Bean 的生命周期? (1) Spring 对bean进行实例化。 (2) Spring将值和bean的引用注入到 bean对应的属性中。 (3) 如果bean实现了BeanNameAware接口Spring将bean的ID传递给setBeanName()方法。 (4) 如果bean实现了BeanFactoryAware接口 Spring将调用setBeanFactory()方法将bean所在的应用引用传入进来。 (5) 如果bean实现了ApplicationContextAware接日Spring将调用setApplicationContext()方法将bean所在的应用引用传入进来。 (6) 如果bean实现了BeanPostProcessor 接口Spring将调用他们的post-ProcessBeforeInitalization()方法。 (7) 如果bean实现了InitializingBean接口Spring将调用他们的 after-PropertiesSet()方法类似地如果bean使用init-method声明了初始化方法该方法也会被调用。 (8) 如果bean实现了BeanPostProcessor接日Spring将调用它们的post-ProcessAfterInitialization()方法 (9) 此时 bean已经准备就绪可以被应用程序使用了他们将一直驻留在应用上下文中,直到该应用被销毁。 (10) 如果bean实现了 DisposableBean 接口Spring将调用它的 destory()接口方法同样如果 bean 使用 destroy-method 声明了销毁方法该方法也会被调用。 4、SpringMVC的几个组件? ◆ DispatcherServlet:前端控制器也叫中央控制器。相关组件都是它来调度。 ◆ HandlerMapping:处理器映射器根据URL路径映射到不同的Iandler。 ◆ HandlerAdapter:处理器适配器按照HandlerAdapter的规则去执行Handler。 ◆ Handler :处理器,由我们自己根据业务开发。 ◆ ViewResolver:视图解析器把逻辑视图解析成具体的视图。 ◆ View:一个接口它的实现支持不同的视图类型(freeMakerJSP等) 5、SpringMVC工作流程: (1) 用户请求旅程的第一站是 DispatcherServlet。 (2) 收到请求后DispatcherServlet 调用 HandlerMapping获取对应的Handler。 (3) 如果有拦截器一并返回。 (4) 拿到Handler后找到 HandlerAdapter,通过它来访问Handler,并执行处理器 (5) 执行Handler的逻辑。 (6) Handler会返回一个 ModelAndView 对象给 DispatcherServlet (7) 将获得到的ModelAndView对象返回给DispatcherServlet. (8) 请求 ViewResolver解析视图根据逻辑视图名解析成真正的View。 (9) 返回View给 DispatcherServlet。 (10) DispatcherServlet 对View进行渲染视图。 (11) DispatcherServlet 响应用户 5、接口多个实现类调用哪个实现类的三种方案 代码所示 Autowired private UserService userService 在这个 UserService 有多个实现类(分别为 UserServiceImplOne、UserServiceImplSecond、UserServiceImplThird)的情况下三种方式定义调用实现类 方法1 Autowired private UserService userServiceImplOne在变量名中直接写成想要调用的那个实现类名称名称规定为首字母小写 方法2 Primary 注解标注在实现类上注解意思:优先使用本类。 方法3 结合使用 只需要在注⼊的时候额外通过另外⼀个注解Qualifier来标识需要注⼊实现类的名字 Autowired Qualifier(userServiceImplOne) private UserService userService;
http://www.pierceye.com/news/588105/

相关文章:

  • 邹城市住房和建设局网站深圳比较好的vi设计公司
  • 企业网站建设维护方案一元购物网站怎么做
  • 网站建设优化公司哪家好兰州做网站公司es5188
  • jsp网站开发工资住建网查询
  • 长沙建网站需要多少钱夹江移动网站建设
  • 淄博网站制作高端网站后台任务
  • 营销型网站源码成都网站建设seo
  • 天津网上商城网站建设专业的猎头公司
  • 西平县住房城乡建设局网站西部数码网站管理助手3.0
  • 承德市网站建设WordPress电影资源分享下载站
  • 专注于网络推广及网站建设wordpress离线发布功能
  • 营销型网站案例提高wordpress打开速度
  • 怎么样做一个网站自己个人网站后台怎么做
  • 源码站免费找客户网站
  • idc空间商网站源码知名的网站建设
  • 什么叫网站降权建设网站租服务器
  • 网站后台模板怎样使用站长平台
  • 写一个app需要多少钱龙岩seo包年系统排行榜
  • 科技公司企业网站建设手机360网站seo优化
  • 做翻译 英文网站黑色时尚橱柜网站源码
  • wordpress 主机要求珠海百度推广优化
  • 台山网站建设哈尔滨网站建设收费
  • 卖主机 服务器的网站wordpress自动标签内联
  • 28创业商机网seo在线优化技术
  • 建设银行网站查询余额世界杯球队最新排名
  • 网站对联广告做戒指网站的logo照片
  • 网站开发 项目计划书网页设计产品介绍页面的制作
  • 专做正品 网站青岛 网站制作
  • wordpress建站镜像杭州网站开发公司排名
  • 网站都需要什么类别网站首页seo关键词布局