[基于spring框架的系统]基于Spring框架的WebSphere应用开发4

IBM认证复习指导 2021-07-01 网络整理 可可

【shitiku.jxxyjl.com--IBM认证复习指导】

       共享库就是was专门用来解决不同应用程序之间共享jar或本地库文件的一种机制。共享库由一个名字、一个java类路径和/或一个装载jni库本地库路径组成。它可以分别在单元,节点和服务器级别定义。但是共享库定义了并不意味着它会被装载,只有当这个共享库与某个应用程序或应用服务器关联之后,它才会被加载。如果一个共享库与一个应用程序关联,那么这个共享库由应用程序类加载器加载。如果一个共享库与应用服务器关联,那么这个共享库就需要一个专门定义的类加载器来加载。这个类加载器需要用户自己定义。其操作如下:选应用服务器比如server1"类加载器"新建一个类加载器"加载器与共享库关联。在创建这个类加载器之前一般都需要预先定义好共享库。   根据上面的介绍可知,通过共享库解决spring应用的jar包共享问题,主要就是两个步骤。一是,把spring应用中需要共享的jar包定义成为一个共享库。二是,选定相应的was服务器实例,把它与上面创建的共享库关联起来。这样此was服务器实例上的所有应用都能够使用共享库中定义的jar包。使用共享库这种方式的时候要注意理解类的装载次序和方式。如果是这种与was服务器实例关联的共享库jar包,其类加载器在层次结构上在应用程序类加载器上面,即是它的父加载器。关于was的类装载器结构和策略可以进一步参考was信息中心。

   结束语

  spring框架的核心内容并不依赖于任何容器,但是显然基于web的应用是spring主要的应用类型。了解和使用spring框架一方面可以简化应用的开发和测试,另一方也可以加深对j2ee技术的理解。另外轻量级的web应用开发正在成为一种趋势,因此何乐而不为之。上面所讨论的只是spring使用中常见的一些内容,spring框架自己也正变得越来越复杂。当然,spring、hibernate等框架中体现的一些思想也正被jee 5规范所借鉴,尤其是ejb 3中也有了控制反转的应用和pojo的大量使用。实际上无论是jee技术标准还是spring等框架,其目的都是如何简化企业应用的开发,只是作为标准,jee要考虑的内容更为广泛一些,程度也更为深入一些。

本文来源:https://shitiku.jxxyjl.com/ibmrenzhengfuxizhidao/5972.html

Copyright @ 2011- 考试题库网 All Rights Reserved. 版权所有

免责声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

 站长统计