⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 j2me网络编程以及网络游戏的实现-开发者网络-j2me-天极yesky.htm

📁 j2me的一些东西。有用的东东
💻 HTM
📖 第 1 页 / 共 3 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0038)http://dev.yesky.com/320/2581820.shtml -->
<HTML lang=zh-CN xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky</TITLE>
<META content=J2ME网络编程以及网络游戏的实现, name=description>
<META content=J2ME网络编程以及网络游戏的实现, name=keywords>
<META content="天极Yesky | 全球中文IT第一门户" name=author>
<META content="天极Yesky | 全球中文IT第一门户" name=Copyright>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META http-equiv=Content-Language content=zh-CN><LINK media=all 
href="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/y_mobile_content.css" 
type=text/css rel=stylesheet>
<SCRIPT src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/showlay.js"></SCRIPT>

<META content="MSHTML 6.00.2900.3132" name=GENERATOR></HEAD>
<BODY><!--页面头部--><!--头部-->
<DIV id=topmenu><A href="http://www.yesky.com/">Yesky首页</A>| <A 
href="http://product.yesky.com/">产品报价</A>| <A 
href="http://cseek.yesky.com/">行情</A>| <A href="http://mobile.yesky.com/">手机</A> 
| <A href="http://digital.yesky.com/">数码</A> | <A 
href="http://notebook.yesky.com/">笔记本</A> | <A 
href="http://pc.yesky.com/">台式机</A> | <A href="http://diy.yesky.com/">DIY硬件</A> 
| <A href="http://oa.yesky.com/">外设</A> | <A href="http://net.yesky.com/">网络</A> 
| <A href="http://dh.yesky.com/">数字家庭</A> | <A 
href="http://lab.yesky.com/">评测</A> | <A href="http://soft.yesky.com/">软件</A> | 
<A href="http://e.yesky.com/">e时代</A> | <A href="http://game.yesky.com/">游戏</A> 
| <A href="http://pic.yesky.com/">图片</A> | <A 
href="http://desktop.yesky.com/">壁纸</A> | <A href="http://q.yesky.com/">群乐</A> | 
<A href="http://my.yesky.com/">社区</A> | <A href="http://blog.yesky.com/">博客</A> 
| <A href="http://www.mydown.com/">下载</A></DIV>
<DIV id=topbox>
<DIV class=tleft><A href="http://www.yesky.com/"><IMG alt=天极Yesky_全球中文IT第一门户 
src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/logo.gif" border=0></A></DIV>
<DIV class=tad><SPAN id=ad1></SPAN></DIV>
<DIV id=search>
<DIV>
<FORM name=searchform action=http://search.chinabyte.com/search method=get 
target=_blank><INPUT id=searchzz onmouseover=this.focus() onfocus=this.select() 
name=q><INPUT type=hidden value=GB2312 name=encoding><INPUT type=hidden 
value=connect name=dir><INPUT type=hidden value=20002 name=cid><INPUT id=search_btn type=submit value=天极搜索> </FORM></DIV>
<DIV class=tdq>
<DIV class=rightarea><A href="http://bj.yesky.com/">北京</A> <A 
href="http://hd.yesky.com/">上海</A> <A href="http://gd.yesky.com/">广东</A> <A 
href="http://xa.yesky.com/">西安</A><BR><A href="http://cq.yesky.com/">重庆</A> <A 
href="http://cd.yesky.com/">成都</A> <A href="http://sy.yesky.com/">沈阳</A> <A 
href="http://js.yesky.com/">江苏</A> </DIV>
<DIV class=rightarea_right><A 
href="http://my.yesky.com/">用户<BR>登录</A></DIV></DIV></DIV>
<DIV class=tright>
<DIV class=box1>
<SCRIPT src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/content_text_ad.js" 
type=text/javascript></SCRIPT>
</DIV></DIV></DIV>
<SCRIPT src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/flash.js" 
type=text/javascript></SCRIPT>

<DIV id=childmenu><A href="http://soft.yesky.com/">软件频道&gt;</A><A 
href="http://dev.yesky.com/">程序开发&gt;</A><A 
href="http://dev.yesky.com/devjava/">Java</A><A 
href="http://dev.yesky.com/ysdevvb">VB</A><A 
href="http://dev.yesky.com/ysdevvc">VC</A><A 
href="http://dev.yesky.com/ysdevdelphi">Delphi</A><A 
href="http://dev.yesky.com/ysdevc">C/C++</A><A 
href="http://dev.yesky.com/web/">Web开发</A><A 
href="http://dev.yesky.com/msdn/">微软专栏</A><A 
href="http://dev.yesky.com/devydkf/">移动</A><A 
href="http://dev.yesky.com/devsjk/">数据库</A><A 
href="http://dev.yesky.com/ysdevcxrs">程序人生</A><A 
href="http://dev.yesky.com/ysdevrjgc">软件工程</A>|<A 
href="http://soft.yesky.com/lesson/">产品中心</A><A 
href="http://www.mydown.com/soft/develop/news.shtml">下载</A><A 
href="http://q.yesky.com/group/179"><FONT 
color=#ff0000>群乐:大家耍QQ</FONT></A></DIV><!--导航条-->
<DIV id=location>
<DIV class=loleft>您现在的位置: <A href="http://www.yesky.com/">天极Yesky</A> &gt; <A 
href="http://soft.yesky.com/">软件频道</A> &gt; <A 
href="http://dev.yesky.com/">开发者网络</A> &gt; J2ME网络编程以及网络游戏的实现</DIV>
<DIV class=adright><SPAN id=ad2></SPAN></DIV></DIV><!--内容块开始-->
<DIV id=conbox><!--左边开始-->
<DIV id=conleft>
<DIV id=contopla1>
<DIV id=__001>
<DIV class=qkong></DIV>
<DIV class=qw1>全文</DIV>
<DIV class=zkong>
<DIV class=kl></DIV>
<DIV class=bj><A href="http://dev.yesky.com/320/2581820.shtml#pls" 
target=_self>评论</A></DIV>
<DIV class=kr></DIV>
<SCRIPT type=text/javascript>
var titiepic ="#";
if (titiepic!="#")
{
document.write("<div class=\"kl\"></div><div class=\"bj\"><a href=\"#\" target=\"_blank\">图片</a></div><div class=\"kr\"></div>");
}
</SCRIPT>
</DIV></DIV></DIV>
<DIV class=topadbg><SPAN id=ad10></SPAN></DIV><A name=top></A>
<DIV id=contitle>
<H1>J2ME网络编程以及网络游戏的实现</H1></DIV>
<DIV id=conauthor><SPAN>2006-09-18 15:03 </SPAN><SPAN>作者: </SPAN><SPAN>出处: BLOG 
</SPAN><SPAN>责任编辑:<A title=向本编辑提问 
href="http://comments.yesky.com/t/·&frac12;&Ouml;&Ucirc;/6,324/2581820.shtml" target=_blank>方舟</A> 
</SPAN></DIV>
<DIV class=topadbg><SPAN id=ad9></SPAN></DIV>
<DIV id=conneirong><SPAN id=ad3></SPAN>
<DIV class=guanggao><SPAN 
id=contentAdv></SPAN></DIV>  <B>引言</B><BR><BR>  J2ME(<A class=bluekey 
href="http://dev.yesky.com/devjava/" target=_blank>Java</A> 2 Micro 
Edition)是Java 
2的一个组成部分,是一种高度优化的Java运行环境,主要针对消费类电子设备的,例如蜂窝电话、可视电话、数字机顶盒和汽车导航系统等等。即J2ME是为消费电子产品和手持设备量身定制的Java专用版本。<BR><BR>  J2ME的出现使开发跨平台的消费类电子产品的应用<A 
class=bluekey href="http://soft.yesky.com/" 
target=_blank>软件</A>成为可能。Java语言的与平台无关的特性移植到小型电子设备上,允许<A class=bluekey 
href="http://com.chinabyte.com/chinamobile/" 
target=_blank>移动</A>无线设备之间共享应用程序。它提供了基于HTTP的高级Internet协议,使移动电话能以Client/Server方式直接访问Internet的全部信息,从而使得不同的Client访问不同的资源。<BR><BR>  随着<A 
class=bluekey href="http://net.yesky.com/" target=_blank>网络</A>技术的发展,在将来的无线<A 
class=bluekey href="http://telecom.chinabyte.com/" 
target=_blank>通信</A>时代中,大量的网络应用程序将被开发出来去满足无线移动通讯的要求,而要充分的发挥无线移动通讯设备的通信能力,J2ME网络编程就变得尤为重要。<BR><BR>  <B>一、使用Tomcat搭建Web<A 
class=bluekey href="http://server.chinabyte.com/" 
target=_blank>服务器</A></B><BR><BR>  <IMG height=243 alt="" 
src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/jc97xs68w161.bmp" 
width=372><BR>  图1 网络应用模型<BR><BR>  绝大多数的网络应用都是将数据信息保存到DB Server(数据库服务器),通过Web 
Server协调各种客户端的请求与响应,存取数据库中的数据。数据库服务器和Web服务器可能是网络中的1台或多台的设备;客户端可以通过网际中的通用协议(如http协议)对服务器端进行访问,客户端或者是pc上的web浏览器,或者是移动设备,只要能支持网络通讯的协议就应该能够正确获取服务器端的资源。<BR><BR>  我们首先介绍一下使用Tomcat搭键web服务器,在安装Tomcat 
5。0之前首先要下载<BR><BR>  j2sdk 、Tomcat 5.0的安装文件<BR><BR>  <IMG height=66 alt="" 
src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/7sd6z8138xk6.jpg" 
width=201><BR>  图2 要准备的安装文件<BR><BR>  第1步安装j2sdk 进入欢迎画面<BR><BR>  <IMG height=312 
alt="" src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/m8753fk8lgp7.jpg" 
width=415><BR>  图3 j2SE安装界面1<BR><BR>  第2步接受相关协议条款,然后选择Next<BR><BR>  <IMG 
height=312 alt="" 
src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/r0bca3i4wjl8.jpg" 
width=415><BR>  图4 j2SE安装界面2<BR><BR>  第3步 选择安装路径,默认为c:\j2sdk1.4.2_05 
,这里我们不变,选择Next,(这个路径很重要,如果我们改变了,一定要记住)。<BR><BR>  <IMG height=321 alt="" 
src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/54k7574psob7.jpg" 
width=427><BR>  图5 j2SE安装界面3<BR><BR>  第4步 系统会自动拷贝文件<BR><BR>  <IMG height=325 
alt="" src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/786a9u22j3in.jpg" 
width=432><BR>  图6 j2SE安装界面4<BR><BR>  第5步 安装完成 单击finish。<BR><BR>  <IMG 
height=325 alt="" 
src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/ni69a1e22074.jpg" 
width=432><BR>  图7 j2SE安装界面5<BR><BR>  <IMG height=297 alt="" 
src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/18g3oy2qwje7.jpg" 
width=430><BR>  图8 j2SE安装之后的目录结构<BR><BR>  第6步 安装Tomcat 
5.0,首先进入欢迎界面,单击Next。<BR><BR>  <IMG height=325 alt="" 
src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/dc01dzdb302l.jpg" 
width=430><BR>  图9 Tomcat 安装界面1<BR><BR>  第7步 接受相关协议条款,然后选择Next<BR><BR>  <IMG 
height=316 alt="" 
src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/vct4gh0wzse8.jpg" 
width=416><BR>  图10 Tomcat 安装界面2<BR><BR>  第8步 选择完全安装Full,然后选择Next<BR><BR>  <IMG 
height=337 alt="" 
src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/21kq6b981l0p.jpg" 
width=439><BR><BR>  图11 Tomcat 安装界面3<BR><BR>  第9步 确定安装目录,这里我们确定为C:Tomcat 
5.0,然后选择Next<BR><BR>  <IMG height=329 alt="" 
src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/a6003u614v2p.jpg" 
width=429><BR>  图12 Tomcat 安装界面4<BR><BR>  第10步 
确定Web服务器管理员的用户名和密码以及默认的端口,,然后选择Next<BR><BR>  用户名 admin<BR><BR>  密码 123 
(要记住该密码用于对服务器的各种管理)<BR><BR>  默认端口 8080<BR><BR>  <IMG height=318 alt="" 
src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/31xsegk5dl3i.jpg" 
width=417><BR><BR>  图13 Tomcat 安装界面5<BR><BR>  第11步 
确定java虚拟机的所在路径,,然后选择Next<BR><BR>  路径 C:\j2sdk1.4.2_05 
(和我们之前安装JDK的路径要一致)<BR><BR>  <IMG height=336 alt="" 
src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/43msmsl21j35.jpg" 
width=438><BR>  图14 Tomcat 安装界面6<BR><BR>  第12步 系统自动拷贝文件。<BR><BR>  <IMG 
height=342 alt="" 
src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/l3yv8oc9121c.jpg" 
width=445><BR>  图15 Tomcat 安装界面7<BR><BR>  第13步 
安装完成,系统提示是否马上运行,单击Finish,我们会在屏幕的右下角看到Tomcat 5.0的小图标。<BR><BR>  <IMG height=335 
alt="" src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/aajo34t733ny.jpg" 
width=425><BR>  图16 Tomcat 安装界面7<BR><BR>  第14步 双击屏幕右下角Tomcat 
5.0图标,系统会弹出Tomcat运行窗口,在这个窗口中单击Start开启服务,到此Tomcat 
5.0安装完成,可以通过再Web浏览器中输入http://127.0.0.1:8080 检测到欢迎的画面<BR><BR>  <IMG height=347 
alt="" src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/hi3dx49z5j2v.jpg" 
width=368><BR>  图17 Tomcat 安装界面8<BR><BR>  <IMG height=381 alt="" 
src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/87wji6b0e5on.jpg" 
width=553><BR>  图18 Tomcat 
欢迎画面<BR><BR>  安装完成Tomcat以后,下面的工作就是要把磁盘上的文件夹共享为互联网中的虚拟目录,用于客户端的访问。我们在D:创建如下的文件夹结构:<BR><BR>  D:mygameWeb 
(这个目录将作为对外部的虚拟目录用来存放共享的各种资源)<BR><BR>  <IMG height=421 alt="" 
src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/axi59g914a1o.jpg" 
width=500><BR>  图19 虚拟目录结构<BR><BR>  在浏览器中单击页面左上第三项 Tomcat 
Manager,这是系统会弹出一个窗口要求我们输入Tomcat 管理的用户名和密码,输入用户名admin 密码123 
后,按确定进入Web服务器管理页面。<BR><BR>  <IMG height=250 alt="" 
src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/525azjui9pfu.jpg" 
width=404><BR>  图20 用户管理登陆窗口<BR><BR>  <IMG height=426 alt="" 
src="J2ME网络编程以及网络游戏的实现-开发者网络-J2ME-天极Yesky.files/65j1w1p57xpo.jpg" 
width=603><BR>  图21 Tomcat 
管理窗口<BR><BR>  在管理界面中的Deploy面板我们输入以下信息:<BR><BR>  Context Path(optional): /515game 
(虚拟目录的名称)<BR><BR>  XML Configuration file URL:<BR><BR>  WAR or Directory URL: 
file:d:/mygameWeb (真实的文件夹注意格式和大小写不要错)<BR><BR>  填写完成以后单击 Deploy 
发布虚拟目录<BR><BR>  大功告成,我们可以把资源放到d:mygameWeb这个目录下面通过<BR><BR>  http://IP地址:8080/515game/资源名称就可以访问这个服务器上的资源了,<BR><BR>  如:http://127.0.0.1:8080/515game/myweb.html<BR><BR>  http://127.0.0.1:8080/515game/back0.png<BR><BR>  http://127.0.0.1:8080/515game/kk.wav<BR><BR>  假如这台主机在公网的IP地址为221.196.125.11 
在互联网中可以过以下地址来访问:<BR><BR>  http://221.196.125.11:8080/515game/myweb.html<BR><BR>  http://221.196.125.11:8080/515game/back0.png<BR><BR>  http://221.196.125.11:8080/515game/kk.wav<BR><BR>  在j2me中提供了访问网络的相关类,封装到了javax.microedition.io里面提供了相关类,下面我们通过实例介绍如果通过GCF来让j2me的客户端获取Web服务器缎的资源。<BR><BR>
<DIV id=numpage>共2页。 <A href="http://dev.yesky.com/320/2581820.shtml" 
target=_self><SPAN>1</SPAN></A> <A 
href="http://dev.yesky.com/320/2581820_1.shtml" target=_self>2</A> <A 
href="http://dev.yesky.com/320/2581820_1.shtml" target=_self><FONT 
face=Webdings>:</FONT></A></DIV></DIV><!--广告代码开始-->
<SCRIPT>
var ad_cid;
if (window.location.search.substring(1) != "")
{
ad_cid = window.location.search.substring(1);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -