|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
他们对jsp,servlet,javabean进行封装就是为了展示他们的某个思想,与java的开发并没有必然的关系,也不见得在所以情况下,别人使用起来会简单。
上一篇,我们见地了编写一个手机程序实在很复杂。可是良多人也许不是很分明如何把程序转移得手机上,不信你就尝尝,不论你是用数据线,仍是用红外蓝牙,都没法把电脑上的程序弄得手机上运转,也没举措把他人手机上的游嘲谑到本人的手机上运转(传输一般数据能够,就是程序不可)。我有一次就是看到他人的手机上有良多游戏,想转移过去,怎样试都不可。
为何会如许?这是由于Java程序在得手机上运转之前,必需经由一个安装历程,而这个安装历程,是经由过程你的手机的AMS(使用程序办理软件)完成的,而这个AMS只能从网高低载程序举行安装。分明了这个事理,那末再将程序转移得手机就复杂多了,不就是要从网高低载吗?我们这里哪一名不是建网站的妙手?弄一个Tomcat来就轻松弄定。我们乃至能够把创建一个手机程序下载网站作为创业之路。如许的下载服务器专业的叫发叫OTA服务器,OTA,就是OverTheAir,是否是很直不雅,像手机如许的无线上彀不就是经由过程氛围来下载的吗?
创建一个OTA服务器,起首要懂得J2ME程序的布局,J2ME程序的项陌生成今后,应当是由两个文件构成,一个.jar文件和一个.jad文件,.jar文件不必说了,天然是包括我们一切的java程序和各类图片、音乐的资本文件;而.jad文件是一个文本文件,它包括了我们程序的形貌信息。AMS在安装程序时,就是经由过程这个.jad文件来懂得我们程序的一些信息的。在上一篇中,我们创建的项目保留目次为D:JavaProjectsMyFirstMobileApplication,在这个目次的dist目次上面,能够看到两个文件:MyFirstMobileApplication.jar和MyFirstMobileApplication.jad
翻开Tomcat服务器,我们也懒得再专门创建一个Web使用程序,就利用Tomcat的默许使用程序好了,把下面的两个文件拷贝到Tomcat目次的webappsROOT目次下,然后,再在该目次下创建一个复杂的WML文件download.wml,以下:
<?xmlversion="1.0"?>
<!DOCTYPEwmlPUBLIC"-//WAPFORUM//DTDWML1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<cardtitle="welcome"id="main">
<p>下载软件:</p>
<palign="left"><ahref="MyFirstMobileApplication.jad"></a></p>
</card>
</wml>
编纂完这个wml文件后,我们还要反省一个工具,就是翻开Tomcat目次下的confweb.xml文件,看看个中有无以下几行:
<mime-mapping>
<extension>jad</extension>
<mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jar</extension>
<mime-type>application/java-archive</mime-type>
</mime-mapping>
假如没有,就要把它们加出来。不外一样平常最新版本的Tomcat都是有的。
OK,上面就能够用手机来下载我们的程序了。不外请记着两点:
1.手机上彀是要钱的,好比我们这里,中国挪动的代价是每下载1k收3分钱,不要小视啊,1M就是30元啊,看你有几钱往水里扔。不外你也能够定制包月服务,5元钱10M大概20元50M,不外假如你真的每个程序多下载得手机上测试的话,我想这包月也是不敷的。
2.你的服务器必需可以被会见,这申明你必需要有一个域名,还要租用服务器,这也是要钱的啊。而利用摹拟器在本人的呆板上会见,则只接会见http://localhost:8080/download.wml就能够了。
<p>
什么时候上述的三种开发工具能和三为一,什么时候java的竞争力才更强,才有机会拉拢更多的程序员投入到对java的开发上,因为到时的开发工具将会比.net网页编程的更简单。还有一点也很关键,什么时候java推出的jsf能成为真正意义上的标准。 |
|