`
louisvutton
  • 浏览: 1423 次
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
   在编程的世界里,每一种新的设计思想的出现,都表征着一次变革,OSGI的出现也是如此。    首先我们来谈谈普通的java app部署的方式:以jar为单元的部署。    在java运行期,所以的在classpath 路径下的jar far都会被JVM loaded,jar与jar之间的依赖没有规范的表述,也没有一种机制可以把jar的信息隐藏起来。    ClassLoader的职责:通过classpath找到class file,转载到内存;讲装载到内存的byte转为Class object.ClassLoader去判定一个类是否需要加载,会去找已经加载的类,而一个类的表示就是packag ...

jms学习笔记

   jms定义了,java程序创建,发送,接收,读取消息系统中消息的标准接口。 什么是消息系统中的消息?这里的消息是有特定含义的,这些消息是被企业应用所消费的,不是人们日常生活中所消费的消息,有异步请求,报告,事件。    符合jms规范的消息系统有很多,比如有Sun MQ,IBM MQ,BEA MQ,Apache ActiveMQ,它们的底层实现技术各不相同,如此说来,写的每一个jms客户端只能对应一个消息系统?但是,别忘了java是跨平台性的,在jms里,我们也应该有办法,让jms客户端跨平台,这可以由被jms消息系统提供的被管理对象来实习。有了被管理对象,就实现了消息系统具体实现对jms ...
Global site tag (gtag.js) - Google Analytics