- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 新一代Java技术即将出现
Java技术自问世时光已经过去了9个年头。作为一名一直关注其成长的记者,曾经一段时间有过这样的想法:“Java技术已经成熟,是不是发展速度该放慢一些了呢”。然而,这种想法错了。近来Java技术的进化相当显著。Java技术正在迎来“又一次革命”的风暴。这就是本文的结论。uo;又一次”指的是什么?“革命”指的又是什么?光看结论的话肯定是一头雾水。其实,笔者要讲的并不是变化这样一个事实,而是“促进变化的
2005-07-28 19:09:00 4126 3
原创 MIDP图形设计6
6、Game.java 这个类封装了九宫格游戏的主要的游戏程序逻辑。前面我们也说过,游戏程序逻辑本身并不在本例程重点讨论的范围之内,本文主要是介绍MIDP图形编程的基础知识。游戏程序逻辑的WINS数组部分来自http://java.sun.com/applets/jdk/1.0/demo/TicTacToe/TicTacToe.java 这个经典例程。 注意游戏程序逻辑是独立于游戏用户
2005-07-08 21:48:00 2665
原创 MIDP图形设计5
5、GameScreen.java GameScreen使用了一个低级应用编程接口Canvas屏幕,和Image、Graphics类来绘制游戏面板、棋子,以及游戏的最终结果状态。要获取更详细的信息,请参阅各种绘画方法和drawCircle、drawCross、drawPiece、drawPlayerCursor、drawBoard等方法。这个屏幕使用MIDlet的quit回调方法来指示游戏
2005-07-08 21:47:00 2416
原创 MIDP图形设计4
3、TicTacToeMIDlet.java TicTacToeMIDlet非常简单:它处理MIDlet的生命周期事件。它根据需要创建屏幕对象并且处理来自屏幕的回调。ChoosePieceScreenDone回调被用来创建GameScreen。quit方法则被GameScreen用来结束游戏。package example.tictactoe;import java.io.IOExcept
2005-07-08 21:46:00 2462
原创 MIDP图形设计3
二. 示例:九宫格(TICTACTOEMIDLET) 1、设计 概述 这个示例应用程序是一个简单的MIDlet,允许游戏者与MIDlet程序之间玩一种称为九宫格的人机游戏。这个例程说明: 使用高级和低级用户界面组件 在多显示屏幕之间进行切换 处理简单的命令 动态适配显示尺寸 处理键盘事件 游戏者首先选择使用哪种棋子(用圆和叉表示),然后开始游戏。
2005-07-08 21:45:00 2556
原创 MIDP图形设计2
2、MIDlet屏幕 MIDP有两种主要的屏幕类型: A 高级屏幕 它包括简单的高级屏幕类,例如List和TextBox。用户不能添加额外的图形用户界面组件到这种类型的屏幕中。九宫格MIDlet示例程序使用的屏幕是继承于名为ChoosePieceScreen的List类,用于游戏者在游戏开始时选择棋子。 一般的Form屏幕类和List类很相像,但是它允许使用额外的图形元素,
2005-07-08 21:44:00 2523
原创 MIDP图形设计1
介绍 本文通过一个简单的MIDlet游戏程序示例,简要介绍了MIDlet图形编程,以期能对开发者深入理解MIDP图形编程和开发复杂的移动游戏有所帮助。 一. MIDLET图形 1、MIDlet 图形简述 移动信息设备描述(Mobile Information Device Profile ,MIDP)定义了一套应用编程接口(API),用于运行在MIDP容器中的MIDlet应用程序。
2005-07-08 21:42:00 2681
原创 存取javabean
用标签来设定javabean的属性,通过以下方式来设定:someBean" property="someProperty" value="somevalue"/>someBean" param="requestParam" property="someProperty"/>someBean" property="someProperty"/>someBean" property="*"/>取得ja
2005-07-08 20:43:00 2123
原创 J2ME搭建开发环境(转)
<!-- csdn_AD_Position_GroupID = "{e025b96b-2fda-4e82-84ef-3e0772838ed3}"; csdn_AD_Page_Url = document.location; csdn_AD_CurrPage_CharSet = "gb2312"; //-->首先学习 Windows 或 UNIX 环
2005-07-08 19:33:00 3380
原创 J2ME应用程序与简表(转)
在这一章中,我们将复习一下在为小型设备开发应用程序时需要牢记的一些注意事项。我们将看一下在使用 J2SE 编译 J2ME 应用程序时调用编译器的方法。最后我们将探究打包和部署,以及在这个过程中提前验证所扮演的角色。 设计开发小型设备应用程序要注意的事项: 为小型设备开发应用程序,需要您在设计阶段制定某种策略。最好是在开始编写代码之前,战略性地为小型设备
2005-07-08 19:32:00 2767
原创 J2ME概述(转)
我们将从定义 J2ME 开始,从最简单的J2ME 是什么开始讲起。然后讨论它的总体架构并学习 J2ME 目标设备。作为架构讨论的一部分,我们将提供有关简表和配置的概述。同时我们会简要介绍打包和配置 J2ME 应用程序过程中的一些注意事项。J2ME 是什么? &nb sp; Sun Microsystems 将 J2ME 定义为“一种以广泛的消费性产品为目标的的高度优化的 Java 运行时
2005-07-08 19:30:00 2916
原创 在Tomcat上配置SSL
1. 安装l 安装jdk1.4;l 安装tomcat,我这里使用的是5.0.9;l 到http://java.sun.com/products/jsse/去下载jsse,我用的是1.0.3;下载下来后是一个zip包,把里边lib目录下的jar包复制到你的jdk目录下的jre/lib/ext目录中,是三个文件:jsse.jar;
2005-07-08 18:17:00 3123
原创 UML 工作簿, 第 2部分――序列图中的条件逻辑(转)
序列图中的条件逻辑Granville 继续讨论“统一建模语言”和序列图的绘制。他仔细研究了序列图绘制过程中条件逻辑的角色,并讨论了为什么要在图中包含或排除条件和循环。Granville 还描述了序列图的两种形态 -- 常规和实例 -- 并说明了它们在开发周期中各自的应用。序列图用于描述系统随时间而产生的内部行为。因为系统行为是对象相互之间发送消息的结果,因此序列图绘制了那些消息在对象之间移动时的路
2005-07-08 08:38:00 4168
原创 UML 工作簿,第 3部分(转)
在用例建模上的用户接口逻辑在这一部分的 Java 建模中,Granville引领您进入介于建模和方法之间的区域,同时看一下通过用例建模所收集的需求。他特别着重讨论了用户接口、系统接口和用例描述之间的关系。尽管现在正试图在用例中包括用户接口逻辑,但这通常被认为是不好的形式。接着,Grancille用序列图和系统接口告诉您具体原因。请点击文章顶部或底部的 讨论,参与讨论论坛,与本文作者和其他读者分享您
2005-07-08 08:38:00 2475
原创 UML 工作簿,第 1 部分――序列图简介(转)
序列图简介Granville Miller 在其新专栏的第一部分中介绍了“统一建模语言”(UML) 的一个构件:序列图。在整个设计过程中都会用到序列图,此图用于演示系统执行时参与者与对象之间的内部交互。让我们跟着 Granville 一起创建其中一个图,我们将使用一个贷款处理应用程序作为示例。统一建模语言 (UML) 是用于建立面向对象系统模型的标准标记法。在 1995 到 1997 年之间,UM
2005-07-08 08:37:00 3205
原创 应用RMS实现用户自动登陆功能
MIDP的子系统Record Management System提供了MIDlet的持久性存储,精通MIDP子系统RMS系列文章对其使用进行了详细介绍。本文讲述如何使用RMS提供的功能实现应用程序的定制功能——自动登陆。 我们的设计思路非常简单,在RecordStore中存储用户的设置和用户的信息(用户名和密码),如果用户选择自动登陆的话,那么下次当用户想联网的时候将跳过登陆界面,系
2005-07-04 17:07:00 2486 1
原创 RMS从入门到精通之四
本文将主要讲述RecordFilter和RecordEnumeration的用法,这在整个Record Management System中都是至关重要的。由于本人觉得RecordComparator和RecordFilter类似并且用出相对小些,因此不再这里做介绍了。我们依然是通过一个示范的应用程序说明如何使用这两个接口。 RecordFilter的定义非常的简单,他只定义了一个
2005-07-04 15:06:00 2225
原创 RMS从入门到精通之三
前面两篇文章详细的介绍了Record Management System的基本概念以及对象序列化的问题,现在我们主要介绍关于RecordStore类的使用,在SUN的网站提供了一个RMSAnalyzer类,你可以把他用在你的项目中来调试你的程序。Record Store Discovery 你可以通过调用RecordStore.listRecordStores()来得到MIDlet
2005-07-04 15:05:00 2747
原创 RMS从入门到精通之二
在系列之一中,我们着重讲述了Record Management System的基础知识。在介绍如何使用Record Management System之前,我想首先介绍一下Java IO以及在J2ME平台实现序列化的内容,无论对Record Management System还是MIDP中的通用联网框架来说,上述内容都是非常重要的。 在CLDC中定义的Java IO是非常短小精悍的,
2005-07-04 15:03:00 1910
原创 RMS从入门到精通之一
Record Management System是J2ME的一个重要的子系统,目的是实现应用程序本地数据的持久性存储。目前支持文件系统的移动信息设备还有限,因此Record Management System是J2ME开发人员实现本地数据存储的首选途径。本文的目的就是全面的介绍Record Management System的知识。 顾名思义Record Management Syst
2005-07-04 15:02:00 2428
原创 J2ME学习笔记整理(三)
当我们选择了Canvas这个类,就意味着我们准备采用低级API,之所以称之为低级API,并不是因为它很低能,恰恰相反,我们可用它来处理一些很底层的系统事件,具体如何支持,我们要看硬件上的支持程度来判定。下面列出判断硬件支持程度的方法列表: 740)this.width=740" border="undefined"/>所有的低级API都是从javax.microedition.lcdui.C
2005-07-04 14:52:00 1906
原创 J2ME学习笔记整理(二)
接下来我们来介绍一下LCDUI这个包及其相关内容,大家都知道,在J2SE里面我们用AWT或者SWING来开发用户界面,但是在J2ME里面,开发用户界面并非上述的AWT或者SWING,我们使用的是全新的针对移动设备设计的LCDUI包(即Limited Configuration Device User Interface)。下图是LCDUI包的简要结构:740)this.width=740"
2005-07-04 14:51:00 2018
原创 J2ME学习笔记整理(一)
一直想写点东西为我学习J2ME做个总结,自从上次笔记本在寝室莫名其妙弄丢后,就再没写过J2ME的学习笔记,今天终于股起勇气再动笔,同时也为准备学习J2ME的兄弟姐妹起个抛砖引玉的作用,呵呵,希望不让大家失望。 先从最基本的开始说起吧~ J2ME的全称是Java2 Platform Micro Edition,其技术架构如下 Optional Package
2005-07-04 14:49:00 2320
原创 搭建开发平台—Eclipse
搭建开发平台—Eclipse 12.1 初识Eclipse、EclipseMEEclipse是一个开发源代码的、基于java的可扩展开发平台。Eclipse相关的许可证是大多数基于Common Public License (CPL),CPL是一个为Open Source Initiative (OSI)所认可的许可证。由于Eclipse Foundation的建立,E
2005-07-04 14:45:00 5909
原创 搭建开发平台—WTK
搭建开发平台—WTK 本章节主要讲述J2ME新手最常使用的开发工具Wireless Toolkit(WTK)。从WTK的安装、到MIDlet项目的创建、以及最后的打包发布,一步步带领读者进入MIDlet的开发世界!11.1 什么是J2ME Wireless ToolkitWTK 的全称是Sun J2ME Wireless Toolkit —— Sun的无线开发工具包。这
2005-07-04 14:42:00 5401
原创 MIDlet的开发流程与部署
MIDlet的开发流程与部署 10.1 j2me程序的开发流程在本章之前所介绍的都是怎么样编写J2ME的源文件(即*.java文件)。因为j2me不同于j2se程序的开发流程,在编写好java源文件后,我们还要继续进行如下工作:l 编译l 混淆(可选)l 预审核l 打包打包后,将获得了一个jar文件。接下来
2005-07-04 14:34:00 3099
原创 CLDC简介
CLDC简介本章将介绍J2ME的核心部分——有限连接设备配置,即Connected,Limited Device Configuration(CLDC)。CLDC提供了一套标准的、面对小型设备的Java应用开发平台。 设备的配置configuration是指针对某一类设备的最小的Java平台。其中包括满足该类设备的虚拟机运行的最小子集和针对该类设备的核心类库的最小子集。有限连接设备配置就是为
2005-07-04 14:04:00 3133
原创 JSP入门初级教程之Session的使用
TTP协议是无状态的,即信息无法通过HTTP协议本身进传递。为了跟踪用户的操作状态,ASP应用SESSION对象。JSP使用一个叫HttpSession的对象实现同样的功能。HTTPSession 是一个建立在cookies 和URL-rewriting上的高质量的界面。Session的信息保存在服务器端,Session的id保存在客户机的cookie中。事实上,在许多服务器上,如果浏览器支持
2005-07-03 09:06:00 2712 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人