Alan's Blog

导航

上一页 1 2 3 4 5 6 ··· 10 下一页

2012年1月29日 #

消息驱动Bean(Message Driven Bean)

摘要: 定义:消息驱动是专门用来处理基于消息请求的组件。消息模型:点对点消息传递和发布/订阅消息传递点对点消息传递模型:一条信息只能传递给一个队列接收方发布/订阅消息传递:一条消息可以由多个接收者接收详细解析:首先它是无状态的Session Bean,客户端调用MDB时,无需等待,可以立即返回,MDB会异步处理客户的请求;MDB必须实现MessageListener接口,当容器守候检测到一条队列信息时,将调用onMessage()方法。适用范围:当一个业务执行很长,然后又无需将结果实时反馈客户时,适合使用MDB;如订单成功后向客户发送一条成功短信或者一封邮件。Queue消息:(PTP消息传递模型)通过 阅读全文

posted @ 2012-01-29 11:06 Alan's Blog 阅读(2655) 评论(0) 推荐(0) 编辑

2012年1月21日 #

定时服务(Timer Service)

摘要: EJB3.0的定时服务开发过程:关键点:首先需要使用容器对象SessionContext创建定时器,然后使用@Timerout声明定时器方法声明:@Resource SessionContext ctxContext调用:ctxContext.getTimerService().createTimer(X,X...)方法规范:在方法上面加上@Timerout要遵循这样的规范:void XXX(Timer timer),在定时器发生时,改方法将被执行相关代码: 阅读全文

posted @ 2012-01-21 10:12 Alan's Blog 阅读(1379) 评论(0) 推荐(0) 编辑

2012年1月20日 #

Session Bean(会话Bean)

摘要: Session Bean的种类:分为有状态的会话Bean和无状态的会话Bean(Stateful Session Bean和Stateless Session Bean)Session Bean的作用:Session Bean是用来实现业务逻辑的,Session Bean可以直接操作数据库,通过Entity Bean实现数据库的访问无状态的Bean:无状态Bean能够被启用很多次,该Bean是可以重复使用的,就是实例化的一个实例可以由任意用户调用,在EJB容器中实现共享,性能方面往往比有状态的Bean更为优越些。负责记录使用者的状态有状态的Bean:每次客户调用都初始化一个对象,每个用户都拥有 阅读全文

posted @ 2012-01-20 17:55 Alan's Blog 阅读(2556) 评论(0) 推荐(0) 编辑

JNDI

摘要: JNDI定义:他是java应用中用来访问命名或者目录服务的一组API。作用:为开发人员提供查找和访问目录或者命名服务的统一方式,通过JNDI的接口,名称定位相应的服务、机器、网络等等。规范:现在有很大的目录服务器,比如LDAP、JBOSS应用服务器、SUN应用服务器,但是只要遵循相应的统一接口,就能够操作相应的模块。JNDI例子:Properties props= Properties();props.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactor 阅读全文

posted @ 2012-01-20 14:10 Alan's Blog 阅读(316) 评论(1) 推荐(0) 编辑

2011年10月25日 #

eclipse的svn插件地址

摘要: http://subclipse.tigris.org/update_1.0.x 阅读全文

posted @ 2011-10-25 10:05 Alan's Blog 阅读(858) 评论(0) 推荐(0) 编辑

2011年8月27日 #

View重绘和内存泄露问题

摘要: MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0Java中存在内存泄露的问题,其实Android也是一样的,下面讲一下Android内存泄露出现的集中情况MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0内存泄露出现情况:1.数据库的cursor没有关闭2.构造adapter时,没有使用缓存contentview衍生listview的优化问题-----减少创建view的对象,充分使用contentview,可以使用一静态类来优化处理getview的过程/3.Bi 阅读全文

posted @ 2011-08-27 02:04 Alan's Blog 阅读(658) 评论(0) 推荐(0) 编辑

Android笔试题一

摘要: MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal01、一条最长的短信息约占多少byte?MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0中文70(包括标点),英文160个字节2、android中的动画有哪几类,它们的特点和区别是什么?两种,一种是Tween动画、还有一种是Frame动画。Tween动画,这种实现方式可以使视图组件移动、放大、缩小以及 阅读全文

posted @ 2011-08-27 02:01 Alan's Blog 阅读(2136) 评论(0) 推荐(0) 编辑

Android View

摘要: MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0 View是android一个超类,这个类几乎包括了所有的屏幕类型。每个View都有一个用于绘图的画布,这个画布可以进行任意的扩展。任何一个View类的重写onDraw方法来实现界面显示。Android中的View提供了onKeyUp、onKeyDown、onKeyMultiple、onKeyPreIme、onTouchEvent、onTrackballEvent等方法,可以轻松处理游戏中的时间信息,所以继承View时,需要重载这几个方法,当有按键按下或者松开时,自然有代码找到. 阅读全文

posted @ 2011-08-27 01:49 Alan's Blog 阅读(911) 评论(0) 推荐(0) 编辑

Android存储方式

摘要: MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0Android数据存储方式主要有三种:Sharedpreferences、文件存储、SQLiteDatabase存储MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0文件存储主要使用流的方式存储Sharedpreferences可以存取简单的数据(int,double,float,date),它经常用 阅读全文

posted @ 2011-08-27 01:45 Alan's Blog 阅读(544) 评论(0) 推荐(0) 编辑

2011年8月19日 #

Java内存泄露

摘要: 记得上次去XX公司面试,一个面试官问我Java有没有内存泄露,我说有,但接下来我一下子愣了,面试官立刻很肯定地给我纠正,Java是没有内存泄露的情况,我不敢再辩了,我知道当时的情况,这也是毫无疑义的。回来之后我再查了下资料,整理了一下,内存泄露的几种情况,免得走向误区,现在给大家分享下吧 Java和C++中一个很大的区别就是Java有垃圾回收机制GC自动管理内存的回收,因此开发人员不需要调用方法来释放内存,而C++没有自动回收内存的机制,所以处处都需要留意内存的回收情况,万一不注意就可能出现内存泄露的情况。 但这是不是就表明Java就没有内存泄露的问题呢?答案是否定的,也有些情况也会导致Ja. 阅读全文

posted @ 2011-08-19 11:35 Alan's Blog 阅读(20275) 评论(10) 推荐(2) 编辑

上一页 1 2 3 4 5 6 ··· 10 下一页