Welcome 微信登录

首页 / 软件开发 / JAVA

j2me网络程序中移动资费页面的处理

j2me网络程序中移动资费页面的处理

j2me网络程序中移动资费页面的处理2011-02-10 j2medev xian-dao自中国移动启动上网资费页面提醒后,导致了很多的J2ME联网出现了联不上服务器的问题。即在j2me程序中启动联网后,在有些地区,有些时候,移动网关会把我们的请求截下,返还一个资费提醒的页面给我们,这样我们的服务器将不会收到我们的请求,导致程序出现联网失败的错误。因此我们在处理网络连接时要加入对移动资费页面的处理,我们可以在发送网络请求后,对返回的response进行ht...
J2ME中定点库MathFP使用入门

J2ME中定点库MathFP使用入门

J2ME中定点库MathFP使用入门2011-02-10Jagie众所周知,CLDC1.0是不支持小数运算的,而CLDC1.1才支持浮点运算。但是目前市面上的手机,绝大部分是采用CLDC1.0这种configuration.那我们需要进行小数运算怎么办呢?比如说要绘制任意角度的飞机运行轨迹。你当然可以自己写一个类,用整数来模拟定点小数运算(模拟浮点小数运算非常困难),不过你不必重新发明轮子,网上有很多用整数运算来模拟小数运算的代码库,而MathFP就是其中...
J2ME 3D编程——第一个3D程序(附源代码)

J2ME 3D编程——第一个3D程序(附源代码)

J2ME 3D编程——第一个3D程序(附源代码)2011-02-10参考WTK2.2提供的demo,完成了第一个3D程序,虽然很简单,而且有些问题还不是很清楚,还是把代码共享出来和愿意学习J2ME 3D编程的朋友一起学习。关于3D编程的资料,可以查阅我的blog。关于代码的编译和运行说明如下:1、以下代码在J2ME WTK2.2下面编译通过。2、代码分为两个文件:First3DCanvas.java和First3DMIDlet.java。3、使用J2ME ...
J2EE组件开发 - 消息驱动的EJB

J2EE组件开发 - 消息驱动的EJB

J2EE组件开发 - 消息驱动的EJB2011-02-10一、概述消息服务是一种在分布式应用之间提供消息传递服务的软件,具有可靠、异步、宽松结合、语言中立、平台中立的特点,而且通常是可配置的。它的实现原理是:对发送者和接收者之间传递的消息进行封装,并在分布式消息客户程序结合的位置加上一个软件处理层。消息服务为消息的客户程序提供了一个接口,这个接口隔离了底层的消息服务,使得各种不同的客户程序能够通过一个友好的编程接口方便地通信。Java消息服务(Java M...
如何使用J2ME中的线程

如何使用J2ME中的线程

如何使用J2ME中的线程2011-02-10林刚线程在J2ME开发中是不可或缺的一部分,J2ME继承了J2SE中关于java.lang中的Runnable接口,以及Thread类。但是,由于J2ME应用的特殊性,J2ME程序中去除了部分API,没有线程组的概念,也没有daemon线程。今天,我们从一个例子出发,来学习J2ME当中的线程的概念。我们选取的例子是俄罗斯方块。首先,有一些要注意的事项:1.注意一点,要注意在J2me中不要使用浮点数,这样可以通过编...
介绍J2ME通用联网框架

介绍J2ME通用联网框架

介绍J2ME通用联网框架2011-02-10 mingjava Sailing通用联网框架在J2ME平台中扮演着十分重要的角色,如果没有它,我们写的应用程序对外人来说只能说“神秘”,而应用了通用联网框架进行联网的程序就显得“神奇”了。本文将对通用联网框架进行整体的分析,具体的应用会在后续的文章详细讲述。Generic Connection Framework(以下简称GCF)是在CLDC中定义的,由于移动信息...
初步理解struts

初步理解struts

初步理解struts2011-02-10先说说我对这框架的理解吧在STRUTS里面主要是jsp、actionfrom和action之间的操作。自身提供了很多方便的元素,例如html标签、bean标签等等。使开发网站更加迅速。jsp和from的绑定很强大,通过html标签可以从页面中所想取的值都存入了from里面的getset方法。action是一个业务执行层(个人理解),这里可以把各个javabean所包含的方法通过new的方式或其他的方式来实现。同时js...
创建Eclipse游戏插件,第1部分: 入门

创建Eclipse游戏插件,第1部分: 入门

创建Eclipse游戏插件,第1部分: 入门2011-02-10 IBM Trebor Fenstermaker虽然大多数用户把 Eclipse 当成构建 Java™ 应用程序的集成开发环境,但它实际上更加基础。Eclipse 是个构建插件的框架,允许任何开发人员扩展它的功能来解决几乎任何问题,只要利用一套 API 和可用的库即可。在这个分四个部分的 “创建 Eclipse 游戏插件” 教程系列中,将解决大多数程序员每天...
创建Eclipse游戏插件,第2部分: 构建和发射BB枪

创建Eclipse游戏插件,第2部分: 构建和发射BB枪

创建Eclipse游戏插件,第2部分: 构建和发射BB枪2011-02-10 IBM Tyler Anderson虽然多数用户都把 Eclipse 当成构建 Java ™ 应用程序的集成开发环境,实际上它是更基本的东西。Eclipse 是用于构建插件的框架,允许扩展其功能来解决几乎任何问题 —— 只要利用一套 API 和现成可用的库。在这份四个部分的 “创建 Eclipse 游戏插件” 教程系列中...
创建Eclipse游戏插件,第3部分: 启动游戏

创建Eclipse游戏插件,第3部分: 启动游戏

创建Eclipse游戏插件,第3部分: 启动游戏2011-02-10 IBM Tyler Anderson虽然多数用户都把 Eclipse 当成构建 Java ™ 应用程序的集成开发环境,实际上它是更基本的东西。Eclipse 是构建插件的框架,允许扩展其功能去解决几乎任何问题 —— 只要利用一套 API 和现成可用的库。在这份四个部分的 “创建 Eclipse 游戏插件” 教程系列中,将解决多数...
创建Eclipse游戏插件,第4部分: 打包、测试和发布

创建Eclipse游戏插件,第4部分: 打包、测试和发布

创建Eclipse游戏插件,第4部分: 打包、测试和发布2011-02-10 IBM Peter Nehrer虽然大多数用户都把 Eclipse 当成构建 Java ™ 应用程序的集成开发环境,但实际上它是更基本的东西。Eclipse 是一个用于构建插件的框架,允许扩展其功能去解决几乎任何问题 —— 只要利用一套 API 和现成可用的库。在这份四个部分的 “创建 Eclipse 游戏插件” 教程系...
使用Eclipse BPEL插件开发和执行WS-BPEL V2.0业务流程

使用Eclipse BPEL插件开发和执行WS-BPEL V2.0业务流程

使用Eclipse BPEL插件开发和执行WS-BPEL V2.0业务流程2011-02-10 IBM Ilya PlatonovWS-BPEL 是什么?WS-BPEL 是由 OASIS 开发的供应商中立的规范,它将把业务流程指定为 Web 服务之间的一套互动操作。OASIS 将把 WS-BPEL 定义为如下内容:“可以通过两种方法描述业务流程。可执行业务流程将为业务互动中的参与者的实际行为建模。抽象业务流程都是部分指定的流程,不适于执行。抽象...
使用Eclipse帮助系统为项目编制文档

使用Eclipse帮助系统为项目编制文档

使用Eclipse帮助系统为项目编制文档2011-02-10 IBM Arthur Barr当您访问 Eclipse 帮助系统时(通过 Help > Help Contents),您实际上启动了一个嵌入式的 Apache Tomcat 服务器。然后打开了一个基于 Web 浏览器的窗口,定位到服务器上适当的页(见图 1)。文档同时在左侧提供了一个可折叠的索引,右侧是 HTML 文档,随时可以进行搜索(幸好有 Apach Lucene 搜索引擎)。由于使...
诊断Java代码: 臆想实现错误模式,第2部分

诊断Java代码: 臆想实现错误模式,第2部分

诊断Java代码: 臆想实现错误模式,第2部分2011-02-11 IBM Eric E. Allen臆想实现重温回想一下 上次接口的 臆想实现是一个合法的实现,但不满足接口规范的某些未经检查的方面。我们考虑一下下面的堆栈接口,以及许多未被其单独的类型签名捕获的不变量:清单 1. 一个堆栈接public interface Stack { public Object pop(); public void push(Object top); publi...
诊断Java代码: 设计可扩展的应用程序,第2部分

诊断Java代码: 设计可扩展的应用程序,第2部分

诊断Java代码: 设计可扩展的应用程序,第2部分2011-02-11 IBM Eric E. Allen玻璃箱可扩展性是指这样一种方式:软件系统可在源代码可以查看而不可以修改时被扩展 ― 它是黑箱设计(在这里构建扩展时,不查看原始代码)和开放箱设计(扩展代码直接写入到基础代码)的折衷。因为新的扩展直接建立在原始代码基础上,但不改动原始代码,所以,玻璃箱设计或许是扩展一个软件系统最有效、最安全的方法。在 诊断 Java 代码的这一部分中,Eric Alle...
诊断Java代码: 设计可扩展应用程序,第3部分

诊断Java代码: 设计可扩展应用程序,第3部分

诊断Java代码: 设计可扩展应用程序,第3部分2011-02-11 IBM Eric E. Allen对应于我们上一篇“ 诊断 Java 代码”中所讨论的透明盒可扩展性,黑盒可扩展性是指,在源代码既不能查看也不能修改时,可以扩展软件系统的方法。通常通过系统配置或使用特定于应用程序的脚本语言来进行这样的扩展。在本专题中,Eric Allen 讨论了何时设计黑盒可 扩展性的系统是有意义的,并提供了如何有效地实现这一设计的一些想法。阅读...
诊断Java代码: 设计可扩展的应用程序,第4部分

诊断Java代码: 设计可扩展的应用程序,第4部分

诊断Java代码: 设计可扩展的应用程序,第4部分2011-02-11 IBM Eric E. Allen在 上个月的专栏文章中,如果您掌握以下几点的话,那么您会明白,底层代码的可用性不会成为问题:如何识别配置脚本如何选择允许哪种配置识别哪种环境要求黑箱可扩展性衡量可扩展性所带来的构建复杂性当提供此扩展性给配置脚本时,您 实际上正在构建一种语言。您还认识到,考虑到应用程序的黑箱可扩展性,使用 S-expression 是一种快速建立一种配置语言的有效手段。...
<< 431 432 433 434 435 436 437 438 439 440 >>