﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-vandalor-随笔分类-配置</title><link>http://www.blogjava.net/vandalor/category/11836.html</link><description>海纳百川</description><language>zh-cn</language><lastBuildDate>Tue, 20 Mar 2007 18:30:06 GMT</lastBuildDate><pubDate>Tue, 20 Mar 2007 18:30:06 GMT</pubDate><ttl>60</ttl><item><title>mysql-front配置(图)</title><link>http://www.blogjava.net/vandalor/archive/2006/11/20/82294.html</link><dc:creator>vandalor(海纳百川)</dc:creator><author>vandalor(海纳百川)</author><pubDate>Mon, 20 Nov 2006 07:47:00 GMT</pubDate><guid>http://www.blogjava.net/vandalor/archive/2006/11/20/82294.html</guid><wfw:comment>http://www.blogjava.net/vandalor/comments/82294.html</wfw:comment><comments>http://www.blogjava.net/vandalor/archive/2006/11/20/82294.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/vandalor/comments/commentRss/82294.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vandalor/services/trackbacks/82294.html</trackback:ping><description><![CDATA[1.进入mysql-front，点新建：<br /><hr /><img height="536" alt="o_1.GIF" src="http://www.blogjava.net/images/blogjava_net/vandalor/17489/o_1.GIF" width="766" border="0" /><br />2.在[一般]的名称中填写一个名字，我用的是vandalor,呵呵。 <br /><img height="551" alt="o_2GIF.GIF" src="http://www.blogjava.net/images/blogjava_net/vandalor/17489/o_2GIF.GIF" width="769" border="0" /><br />3.在[连接]的服务器选项中填写:localhost(本地服务器).哎，我配置的时候填MySql，结果老是提示我（联网问题）耗了我一下午才知道要填localhost，真TMD的郁闷！<img height="555" alt="o_3.gif.GIF" src="http://www.blogjava.net/images/blogjava_net/vandalor/17489/o_3.gif.GIF" width="774" border="0" /><br /><br /><br />4.注册里的密码是你安装mysql时的密码，用户root是mysql的管理用户；<br /><img height="546" alt="o_4.GIF" src="http://www.blogjava.net/images/blogjava_net/vandalor/17489/o_4.GIF" width="778" border="0" /><img height="542" alt="o_5.gif.GIF" src="http://www.blogjava.net/images/blogjava_net/vandalor/17489/o_5.gif.GIF" width="777" border="0" /><br /><br /><br />5.哈哈， 如果你进入了下面的界面，表示你的mysql-front已经配置成功了，dos命令的mysql和你说88了，恭喜！！！<br /><img height="532" alt="o_9.gif.GIF" src="http://www.blogjava.net/images/blogjava_net/vandalor/17489/o_9.gif.GIF" width="776" border="0" /><br /><br /><br /><br /><br /><img src ="http://www.blogjava.net/vandalor/aggbug/82294.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vandalor/" target="_blank">vandalor(海纳百川)</a> 2006-11-20 15:47 <a href="http://www.blogjava.net/vandalor/archive/2006/11/20/82294.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> eclipse中配置 structs(转帖）</title><link>http://www.blogjava.net/vandalor/archive/2006/11/17/81821.html</link><dc:creator>vandalor(海纳百川)</dc:creator><author>vandalor(海纳百川)</author><pubDate>Fri, 17 Nov 2006 10:20:00 GMT</pubDate><guid>http://www.blogjava.net/vandalor/archive/2006/11/17/81821.html</guid><wfw:comment>http://www.blogjava.net/vandalor/comments/81821.html</wfw:comment><comments>http://www.blogjava.net/vandalor/archive/2006/11/17/81821.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/vandalor/comments/commentRss/81821.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vandalor/services/trackbacks/81821.html</trackback:ping><description><![CDATA[
		<p>作者:baggio785</p>
		<p>来源:<a href="http://blog.csdn.net/baggio785" target="_blank"><font color="#0000ff">http://blog.csdn.net/baggio785</font></a></p>
		<p>原文地址:<a href="http://blog.csdn.net/baggio785/archive/2006/03/10/620535.aspx">http://blog.csdn.net/baggio785/archive/2006/03/10/620535.aspx</a>(转载请注明出处)</p>
		<p>
				<font color="#000000">日期：2006-3-9</font>
		</p>
		<p>
				<font color="#000000">关键词：Eclipse，MyEclipse，Struts，Java</font>
		</p>
		<p>
				<font color="#000000" size="6">
						<strong>前言</strong>
				</font>
		</p>
		<p>
				<font color="#000000">本文根据实例详细介绍了如果在Eclipse中配置并开发Struts。此前在网上也看到过不少此类文章，而且还是有不少网友问此类问题。所以想根据自己的实际经验，并结合例子写一篇详细的文章，一个是方便大家，再一个也是检验一下自己的知识。</font>
		</p>
		<p>
				<font color="#000000">本文是偶的一些拙见，有不正确的地方请大家多多评论指正。</font>
		</p>
		<p>　</p>
		<p>
				<font color="#000000" size="6">
						<strong>开发环境</strong>
				</font>
		</p>
		<p>JDK1_4_03，<a href="http://192.18.97.120/ECom/EComTicketServlet/BEGIN81E861A656DBD3AD3DF76929CACAB233/-2147483648/1300099683/1/699698/699686/1300099683/2ts+/westCoastFSEND/j2eesdk-1_4_03-oth-JPR/j2eesdk-1_4_03-oth-JPR:4/j2eesdk-1_4_03-windows.exe">点击下载</a><br />tomcat5.0.28，<a href="http://mirror.vmmatrix.net/apache/dist/jakarta/tomcat-5/v5.0.28/bin/jakarta-tomcat-5.0.28.exe">点击下载</a><br />Eclipse3.1.2，<a href="http://blog.csdn.net/baggio785/archive/2006/01/30/589983.aspx" target="_blank">点击下载</a>；<a href="http://blog.csdn.net/baggio785/archive/2006/01/23/586517.aspx" target="_blank">下载中文包</a>,中文包是3.1.1，但是也适用3.1.2<br />MyEcilpse4.1，<a href="http://blog.csdn.net/baggio785/archive/2006/01/23/586518.aspx" target="_blank">点击下载MyEcilpse4.1及破解补丁</a><br />TomcatPlugin插件，<a href="http://www.sysdeo.com/eclipse/tomcatPlugin.html" target="_blank">点击下载TomcatPlugin插件</a><br />更多Eclipse插件下载，<a href="http://http://blog.csdn.net/baggio785/archive/2005/09/22/487395.aspx" target="_blank">点击进入</a></p>
		<p>　</p>
		<p>
				<font color="#000000" size="6">
						<strong>需求</strong>
				</font>
		</p>
		<p>
				<font color="#000000">本文所要结合的Struts应用实例为用户登录（logon），用户登录（logon）的需求为：</font>
		</p>
		<p>1  接收用户名和密码，跳转到成功页面，并提示“&lt;username&gt;欢迎您登录！”。<br />2  如果用户名为空就提交表单，则提示“请输入用户名！”。<br />3  如果密码为空就提交表单，则提示“请输入密码！”。<br />4  如果输入非法用户名，则提示“请输入正确的用户名！”。<br />5  通过模型组件，保存登录信息。</p>
		<p>
				<font color="#000000" size="6">
						<strong>登录应用实例的框架介绍</strong>
				</font>
		</p>
		<p>
				<font color="#000000">用户登录</font>(logon)应用由以下模块组成：<br />1  模型（M）：模型为一个JAVABEAN组件－SaveLogon，包含username（用户名）和userpassword（密码）两个属性，提供读取和设置属性的方法get/set，以及保存登录信息的方法saveToDb()。saveToDb的任务是把登录信息保存到持久化存储系统（例如数据库）。<br />2  视图（V）：视图包括两个JSP文件，以及一个ActionForm Bean－logonForm。JSP文件分别为：logon.jsp、success.jsp。logon.jsp负责接受用户输入的用户名和密码以及显示出错信息，success.jsp负责显示登录成功信息。<br />3  控制器（C）：控制器为Action类logonAction。对数据进行业务逻辑验证、调用模型组件保存登录信息、选择视图组件返回给用户。</p>
		<p>　</p>
		<p>
				<font color="#000000" size="6">
						<strong>Struts的工作机制</strong>
				</font>
		</p>
		<p>
				<font color="#000000">用户在视图组件（logon.jsp）中输入用户名和密码并提交HTML表单，Struts框架会先读取WEB.XML中关于servlet的配置，然后自动将表单数据封装到ActionForm Bean中，在本例中是</font>logonForm。logonForm会对提交的数据进行数据合法性验证（例如最短长度、是否包含非法字符等）。如果<font color="#000000">ActionForm Bean</font>验证未通过，则logonForm返回ActionErrors对象，Struts框架会把ActionErrors对象保存在request范围内，并把请求转发到视图组件，并在视图组件中通过&lt;html:errors/&gt;标签，展示request范围内的ActionErrors对象所包含的错误信息；如果通过<font color="#000000">ActionForm Bean</font>验证，则logonForm返回的ActionErrors对象为NULL，Struts框架将表单数据提交到控制器组件logonAction，控制器对表单数据进行业务逻辑验证，如果logonAction验证未通过，则创建包含错误信息的ActionMessages对象，并通过saveErrors方法把ActionMessages对象保存到request范围内，并把请求转发到视图组件，并在视图组件中通过&lt;html:errors/&gt;标签，展示request范围内的ActionErrors对象所包含的错误信息；如果logonAction验证通过，则Struts框架访问模型组件，然后Struts框架会返回ActionFoward对象，并根据Struts-config.xml文件的配置情况，决定将ActionFoward对象包含的转发信息传递到那一个视图组件。</p>
		<p>　</p>
		<p>
				<font color="#000000" size="6">
						<strong>部署Struts框架</strong>
				</font>
		</p>
		<p>
				<font color="#000000">Struts的工作机制大家都有了一定的了解了，现在介绍如何在Eclipse中部署Struts框架。</font>
		</p>
		<p>
				<font color="#000000">本文的环境前文已经提到，Eclipse以及其插件MyEclipse和TomcatPlugin的安装本文不介绍，请参考其他文章。关于Eclipse的相关文章请看：</font>
				<a href="http://blog.csdn.net/baggio785/category/148174.aspx" target="_blank">
						<font color="#0000ff">http://blog.csdn.net/baggio785/category/148174.aspx</font>
				</a>
				<font color="#000000">。</font>
		</p>
		<p>
				<font color="#000000">1    新建一个项目</font>
		</p>
		<p>
				<font color="#000000">1）  选择Java</font> &gt;&gt; <font color="#000000">Tomcat Project，下一步，如图一</font></p>
		<p>
				<img height="500" alt="" src="file:///G:/网页/手把手教你在Eclipse中配置开发Struts(一)%20-%20wensonlee的专栏%20-%20CSDNBlog.files/o_1.jpg" width="525" border="0" />
				<br />（图一）</p>
		<p>2）填写项目名称，如果不采用项目所在目录的缺省值，请修改，点击完成。如图二</p>
		<p>
				<img height="500" alt="" src="file:///G:/网页/手把手教你在Eclipse中配置开发Struts(一)%20-%20wensonlee的专栏%20-%20CSDNBlog.files/o_2.jpg" width="573" border="0" />
				<br />（图二）</p>
		<p>2    创建Struts框架</p>
		<p>1）    右键选择项目 &gt;&gt; 新建 &gt;&gt; 其他 &gt;&gt; MyEclipse &gt;&gt; Web-Struts &gt;&gt; Struts 1.2 &gt;&gt; Struts 1.2 Form,Action &amp; JSP。如图三。如果这一步出现错误，本文不做描述，请参考我的另一边文章－<a href="http://blog.csdn.net/baggio785/archive/2006/02/27/611305.aspx" target="_blank">MyEclipse中创建Struts出现错误的解决办法</a>。</p>
		<p>
				<img height="500" alt="" src="file:///G:/网页/手把手教你在Eclipse中配置开发Struts(一)%20-%20wensonlee的专栏%20-%20CSDNBlog.files/o_Snap5.jpg" width="592" border="0" />
				<br />（图三）</p>
		<p>2）    配置Struts ActionForm  </p>
		<p>
				<font color="#000000">因为本文的Struts应用实例为用户登录，所以Use case选用logon。</font>Superclass选择如图所示，其他默认。如图四</p>
		<p>
				<img height="607" alt="" src="file:///G:/网页/手把手教你在Eclipse中配置开发Struts(一)%20-%20wensonlee的专栏%20-%20CSDNBlog.files/o_Snap19.jpg" width="616" border="0" />
				<br />（图四）</p>
		<p>接下来填写Optional Details，输入Form表单项，本例为用户名（username）和密码（userpassword）。点击Add，输入请参考图五、图六。</p>
		<p>
				<img height="205" alt="" src="file:///G:/网页/手把手教你在Eclipse中配置开发Struts(一)%20-%20wensonlee的专栏%20-%20CSDNBlog.files/o_Snap14.jpg" width="394" border="0" />
				<br />（图五）</p>
		<p>
				<img height="205" alt="" src="file:///G:/网页/手把手教你在Eclipse中配置开发Struts(一)%20-%20wensonlee的专栏%20-%20CSDNBlog.files/o_Snap15.jpg" width="394" border="0" />
				<br />（图六）</p>
		<p>输后完毕，Optional Details的Form Properties中会显示。如图七</p>
		<p>
				<img height="607" alt="" src="file:///G:/网页/手把手教你在Eclipse中配置开发Struts(一)%20-%20wensonlee的专栏%20-%20CSDNBlog.files/o_Snap20.jpg" width="616" border="0" />
				<br />（图七）</p>
		<p>Methods选项卡的设置我们采用默认设置，不去修改。</p>
		<p>点击JSP选项卡，将“Create JSP form”选项的勾选中，采用默认设置“/form/logon.jsp”。如图八</p>
		<p>
				<img height="607" alt="" src="file:///G:/网页/手把手教你在Eclipse中配置开发Struts(一)%20-%20wensonlee的专栏%20-%20CSDNBlog.files/o_Snap21.jpg" width="616" border="0" />
				<br />（图八）</p>
		<p>3）    配置Struts Action</p>
		<p>以上步骤完成了对Form的配置，下面配置Action。</p>
		<p>在图八中点击下一步，采用默认即可。如图九</p>
		<p>
				<img height="607" alt="" src="file:///G:/网页/手把手教你在Eclipse中配置开发Struts(一)%20-%20wensonlee的专栏%20-%20CSDNBlog.files/o_Snap22.jpg" width="616" border="0" />
				<br />（图九）</p>
		<p>Parameter和Methods选项也采用默认。</p>
		<p>点击Forwards选项卡，点击Add，配置成功页面信息。本文选取根目录的success.jsp作为成功页面，Name为logon_sc。如图十</p>
		<p>
				<img height="607" alt="" src="file:///G:/网页/手把手教你在Eclipse中配置开发Struts(一)%20-%20wensonlee的专栏%20-%20CSDNBlog.files/o_3.jpg" width="616" border="0" />
				<br />（图十）</p>
		<p>输后完毕，Optional Details的Forwards中会显示。如图十一</p>
		<p>
				<img height="607" alt="" src="file:///G:/网页/手把手教你在Eclipse中配置开发Struts(一)%20-%20wensonlee的专栏%20-%20CSDNBlog.files/o_4.jpg" width="616" border="0" />
				<br />（图十一）</p>
		<p>点击完成。</p>
		<p>Struts已经配置完毕。看看Eclipse中，项目中多了一些东东，例如struts相关的jar，以及struts-config.xml和tld文件。struts-config.xml的代码如下：</p>
		<p>代码清单一（struts-config.xml）</p>
		<table width="95%" bgcolor="#c0c0c0" border="1">
				<tbody>
						<tr>
								<td width="100%">
										<p>
												<font color="#008080" size="2">&lt;?xml version="1.0" encoding="UTF-8"?&gt; <br />&lt;!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "<a href="http://struts.apache.org/dtds/struts-config_1_2.dtd">http://struts.apache.org/dtds/struts-config_1_2.dtd</a>"&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;struts-config&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;data-sources /&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;form-beans &gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;!--这里是ActionForm的配置信息，ActionForm Bean的name为logonForm，对应的类为com.mystruts.struts.form.LogonForm--&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;form-bean name="logonForm" type="com.mystruts.struts.form.LogonForm" /&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;/form-beans&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;global-exceptions /&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;global-forwards /&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;action-mappings &gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;!--这里是Action组件的配置信息，描述了从特定的请求路径到响应的Action的映射--&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;!--attribute设置Action关联的ActionForm在request或者session范围内的key.就是在request或者session共享内的名称--&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;!--input指定包含表单的URL,当表单验证失败的时候发送的URL--&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;!--name指定和该Action关联的Form名字.该名字必须是在form-bean中定义过的,可写可不写--&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;!--path指定请求访问Action的路径，必须以/开头--&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;!--scope指定Form的存在范围，例如request--&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;!--type指定Action组件对应的类--&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;action</font>
										</p>
										<p>
												<font color="#008080" size="2">attribute="logonForm"</font>
										</p>
										<p>
												<font color="#008080" size="2">input="/form/logon.jsp"</font>
										</p>
										<p>
												<font color="#008080" size="2">name="logonForm"</font>
										</p>
										<p>
												<font color="#008080" size="2">path="/logon"</font>
										</p>
										<p>
												<font color="#008080" size="2">scope="request"</font>
										</p>
										<p>
												<font color="#008080" size="2">type="com.mystruts.struts.action.LogonAction"&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;!--这里是forward，即局部转发配置信息，登录成功后转向/success.jsp，name为logon_sc--&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;forward</font>
										</p>
										<p>
												<font color="#008080" size="2">name="logon_sc"</font>
										</p>
										<p>
												<font color="#008080" size="2">path="/success.jsp"</font>
										</p>
										<p>
												<font color="#008080" size="2">/&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;/action&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;/action-mappings&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;!--这里是消息资源文件的配置信息，用来配置Resource Bundle.用于存放本地文本消息文件。parameter指定文件名，不包含后缀名。--&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;message-resources parameter="com.mystruts.struts.ApplicationResources" /&gt;</font>
										</p>
										<p>
												<font color="#008080" size="2">&lt;/struts-config&gt;</font>
										</p>
								</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.blogjava.net/vandalor/aggbug/81821.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vandalor/" target="_blank">vandalor(海纳百川)</a> 2006-11-17 18:20 <a href="http://www.blogjava.net/vandalor/archive/2006/11/17/81821.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>编写一个小程序的的想法</title><link>http://www.blogjava.net/vandalor/archive/2006/06/04/50265.html</link><dc:creator>vandalor(海纳百川)</dc:creator><author>vandalor(海纳百川)</author><pubDate>Sun, 04 Jun 2006 06:59:00 GMT</pubDate><guid>http://www.blogjava.net/vandalor/archive/2006/06/04/50265.html</guid><wfw:comment>http://www.blogjava.net/vandalor/comments/50265.html</wfw:comment><comments>http://www.blogjava.net/vandalor/archive/2006/06/04/50265.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/vandalor/comments/commentRss/50265.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vandalor/services/trackbacks/50265.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 编写一个程序：判断一个字符是大写还是小写。第一眼看过去我觉的没什么好写的，不就是if ...else 吗？第一次编写的程序是下面的： public class Test {    public static void main(String[] args)    {        char temp='m';        if(temp&gt;='A' &amp;&amp; temp&lt;...&nbsp;&nbsp;<a href='http://www.blogjava.net/vandalor/archive/2006/06/04/50265.html'>阅读全文</a><img src ="http://www.blogjava.net/vandalor/aggbug/50265.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vandalor/" target="_blank">vandalor(海纳百川)</a> 2006-06-04 14:59 <a href="http://www.blogjava.net/vandalor/archive/2006/06/04/50265.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>J2me初学</title><link>http://www.blogjava.net/vandalor/archive/2006/05/29/48847.html</link><dc:creator>vandalor(海纳百川)</dc:creator><author>vandalor(海纳百川)</author><pubDate>Mon, 29 May 2006 15:19:00 GMT</pubDate><guid>http://www.blogjava.net/vandalor/archive/2006/05/29/48847.html</guid><wfw:comment>http://www.blogjava.net/vandalor/comments/48847.html</wfw:comment><comments>http://www.blogjava.net/vandalor/archive/2006/05/29/48847.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/vandalor/comments/commentRss/48847.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vandalor/services/trackbacks/48847.html</trackback:ping><description><![CDATA[
		<p>　　前几天看了下学习JAVA的几种发展方向，感觉自己还是比较喜欢于J2ME（有游戏．．呵呵）．在图书馆找了本书来看了下，才知道J2ME是在１９９９年才出来的，他的目标主要是面向智能无线设备和小型计算设备的开发人员，而这些开发人员需要在产品中整和跨平台的能力．不要忘了，起初JAVA是为了开发嵌入系统而开发的的一种语言，现在INTELET提供了更加好的竞争里，才将工作转移了目标的．<br />由于小型计算设备上有限的资源限制了设备的的设计，JAVA API和JVM缩减到为支持微型计算级设备最后的代码，这就是j2me的诞生了．．<br />      j2me同样具有一个特点，J2ME与所有支持JAVA的设备都是兼容的（跨平台，任何可以运行JVM的　计算机）．<br />      </p>
<img src ="http://www.blogjava.net/vandalor/aggbug/48847.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vandalor/" target="_blank">vandalor(海纳百川)</a> 2006-05-29 23:19 <a href="http://www.blogjava.net/vandalor/archive/2006/05/29/48847.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>