千千万

 

rmi流程:
一:必须定义一个远程服务接口来隐藏具体的实现 这个接口必须继承remote类,并且需抛出RemoteException
二:实现远程接口服务,这个实现必须扩展UnicastRemoteObject,同时具体的实现方法也必须
抛出RemoteException
三:生成庄和框架文件
四:创建服务对象,并将该对象注册到命名服务上,包括提供注册端口和服务名,
五:客户端根据服务名和端口可获取rmi远程服务。
其他的就跟普通的JAVA类编写没有什么区别。

JMX监控服务器


XML四种解析方式
四种解析方式有DOM JDOM SAX 以及dom4j
Dom解析的时候会将整个文档读入内存,构建一个驻留内存的数结构,这种方式的优点在于整个文档树存储在内存中,便于操作,缺点在于浪费内存较多,容易造成内存泄露。

Sax解析
基于事件驱动,解析器发现元素开始、元素结束、文本、文档的开始或结束等时,发送事件,程序员编写响应这些事件的代码,保存数据。优点:不用事先调入整个文档,占用资源少;缺点:不是持久的;事件过后,若没保存数据,那么数据就丢了;无状态性;从事件中只能得到文本,但不知该文本属于哪个元素;

DOM4J 是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件。如今你可以看到越来越多的 Java 软件都在使用 DOM4J 来读写 XML,特别值得一提的是连 Sun 的 JAXM 也在用 DOM4J.

JDOM为减少DOM、SAX的编码量,出现了JDOM;优点:20-80原则,极大减少了代码量。使用场合:要实现的功能简单,如解析、创建等,但在底层,JDOM还是 使用SAX(最常用)、DOM、Xanan文档。

Ibatis和Hibeanate的异同
相同点:屏蔽jdbc api的底层访问细节,使用我们不用与jdbc api打交道,就可以访问数据。

jdbc api编程流程固定,还将sql语句与java代码混杂在了一起,经常需要拼凑sql语句,细节很繁琐。

ibatis的好处:屏蔽jdbc api的底层访问细节;将sql语句与java代码进行分离;提供了将结果集自动封装称为实体对象和对象的集合的功能,queryForList返回对象集合,用queryForObject返回单个对象;提供了自动将实体对象的属性传递给sql语句的参数。

 

Hibernate是一个全自动的orm映射工具,它可以自动生成sql语句,ibatis需要我们自己在xml配置文件中写sql语句,hibernate要比ibatis功能负责和强大很多。因为hibernate自动生成sql语句,我们无法控制该语句,我们就无法去写特定的高效率的sql。对于一些不太复杂的sql查询,hibernate可以很好帮我们完成,但是,对于特别复杂的查询,hibernate就很难适应了,这时候用ibatis就是不错的选择,因为ibatis还是由我们自己写sql语句。


独立bundle的开发
我在开发过程中感觉最大的区别就在于创建工程的,创建完独立bundle工程完之后,其他的区别主要在于其有配置文件,可以引入其他bundle提供的服务
以及为其他bundle提供服务,给我这个感觉的原因在于应该是平台屏蔽了一些实现的细节,我们只要继承其提供的baseService类,因为我在学习独立bunlde开发
的时候,比我现在写的感觉要复杂。再加点内容。

JMX
(1)   装配层(Instrumentation Level)

装配层的主要任务就是对资源进行封装,使之成为可管理资源。所谓封装,就是通过将资源用类似Java Bean的方式描述出来。当资源以这种方式被封装成为可管理资源后,就被称作MBean(Management Bean)。

(2)   代理层(Agent Level)

代理层位于装配层和分布式服务层之间,包含 MBean服务器、注册的MBean和连接器。代理层的作用体现在内外两方面:对内它通过MBean服务器(Managed Bean Server)维护着MBean的生命周期(包括注册和注销MBean),同时为所注册的MBean提供各类服务;对外通过连接器将已注册的MBean的管理接口暴露给外面的管理应用使用。

(3)   分布式服务层(Distributed Service Level)

分布式服务层驻留着管理应用。管理应用通过连接器(Connector)与MBean服务器建立连接,并通过管理接口(Management Interface)去访问各个Mbean所包装的可管理资源。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值