最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
J2ME学习笔记(五)
时间:2022-07-02 17:45:14 编辑:袖梨 来源:一聚教程网
一开始谈事务处理肯定就以为各式各样不同的概念,java基类的继承等东西。所以感觉很是枯燥。以
前学java的时候一谈事务处理我就头痛。呵呵。
呵呵,开始研究一下MIDlet的事务处理咯。其实以前也没有写过Applet,但是Servlet倒是写得多,
毕竟MVC里面servlet所占地位也算重要。任何一个servlet都必须要继承javax.servlet.http.HttpServle
t类,其实作为一个MIDlet而言也是一个概念,所有的MIDlet都必须继承javax.microedition.midlet.MID
let。说白了也就是继承了startApp(),pauseApp(),destoryApp()这三个方法。
当一个MIDlet成功开始运行的以后也就开始了它的生命周期,这个生命周期完全有JPM控制。MIDlet
状态转变发生意外的时候便会抛出MIDletStateChangeException。
整个MIDP规格中,事务处理分为高级事务处理以及低级事务处理。低级事务处理根据不同的手持设备
会有不同的类库支持,而高级事务处理则无此限制。也就是说,如果我们做的MIDlet想要在不同的机器上
都能运行我们就不能调用低级事务处理中的方法,而只能使用高级事务处理中的方法。
整个MIDP中,事务处理是由 事务处理方法 的一个组合形成的。
MIDP所有具有显示能力的元件都继承于Displayable抽象类,它又衍生出了Screen(处理高级事务处
理)与Canvas(处理低级事务处理)。MIDP中高级事务处理有两个接口,分别是CommandListener以及Ite
mStateListener。CommandListener接口经常与javax.microedition.lcdui中的Command类一起使用。可以
看如下例子:
/**
* @author You Li
*
* CopyRight (C) 2005
*/
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class HLEventMIDlet extends MIDlet implements CommandListener{
private Command exitCommand;
private Command info1Command;
private Command info2Command;
private Display display;
public HLEventMIDlet(){
display = Display.getDisplay(this);
exitCommand = new Command("退出", Command.SCREEN,1);//后面数字越小,优先级别
越高
info1Command = new Command("菜单1", Command.SCREEN,2);
info2Command = new Command("菜单2", Command.SCREEN,2);
前学java的时候一谈事务处理我就头痛。呵呵。
呵呵,开始研究一下MIDlet的事务处理咯。其实以前也没有写过Applet,但是Servlet倒是写得多,
毕竟MVC里面servlet所占地位也算重要。任何一个servlet都必须要继承javax.servlet.http.HttpServle
t类,其实作为一个MIDlet而言也是一个概念,所有的MIDlet都必须继承javax.microedition.midlet.MID
let。说白了也就是继承了startApp(),pauseApp(),destoryApp()这三个方法。
当一个MIDlet成功开始运行的以后也就开始了它的生命周期,这个生命周期完全有JPM控制。MIDlet
状态转变发生意外的时候便会抛出MIDletStateChangeException。
整个MIDP规格中,事务处理分为高级事务处理以及低级事务处理。低级事务处理根据不同的手持设备
会有不同的类库支持,而高级事务处理则无此限制。也就是说,如果我们做的MIDlet想要在不同的机器上
都能运行我们就不能调用低级事务处理中的方法,而只能使用高级事务处理中的方法。
整个MIDP中,事务处理是由 事务处理方法 的一个组合形成的。
MIDP所有具有显示能力的元件都继承于Displayable抽象类,它又衍生出了Screen(处理高级事务处
理)与Canvas(处理低级事务处理)。MIDP中高级事务处理有两个接口,分别是CommandListener以及Ite
mStateListener。CommandListener接口经常与javax.microedition.lcdui中的Command类一起使用。可以
看如下例子:
/**
* @author You Li
*
* CopyRight (C) 2005
*/
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class HLEventMIDlet extends MIDlet implements CommandListener{
private Command exitCommand;
private Command info1Command;
private Command info2Command;
private Display display;
public HLEventMIDlet(){
display = Display.getDisplay(this);
exitCommand = new Command("退出", Command.SCREEN,1);//后面数字越小,优先级别
越高
info1Command = new Command("菜单1", Command.SCREEN,2);
info2Command = new Command("菜单2", Command.SCREEN,2);
相关文章
- myfreemp3音乐网站最新网址链接-myfreemp3在线音乐免费地址入口分享 11-04
- myfreemp3音乐网站网址链接-myfreemp3在线音乐网站地址入口 11-04
- 非主流时尚爱情图片 11-03
- 拼多多商家登录-拼多多商家网页版登录入口 11-03
- DeepSeek-网页版官方入口 11-03
- qq邮箱网页版登录入口-qq邮箱官网直接访问地址 11-03