用J2ME开辟企业级无线操纵[Java编程]
本文“用J2ME开辟企业级无线操纵[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Java技术正日益影响着我们的生活,从桌面到Web利用,到服务器端组件,再到智能移动终端(手机、PDA),Java技术无处不在.操纵Java技术,结合J2ME和J2EE平台,我们可以快速开辟出结实、安全和可扩大的企业级无线利用系统.您将在本文中看到,若何利用Java无线利用技术计划和实现一个移动客户支持管理系统.该系统是桌面型客户关系管理系统在智能移动终端上的扩大,主要利用于中小型企业的客户管理部门.移动客户支持管理系统有助于现场贩卖人员和服务工程师及时地理解公司产品信息,更好地管理客户和接洽人资料,制造和掌控更多的商业机会,并且可以快速有效地处理好客户发出的恳求.
系统需求
现场贩卖人员在与客户洽谈时,需求及时地理解客户和接洽人的具体资料,管理相关的商业机会,清楚公司产品的报价、存货等信息,可以便利地举行查询(多条件)、成立、更新和删除(权限答应)等操作,并且可以把相关数据下载到手机当中.别的,现场服务工程师需求随时掌握客户的服务恳求及其客户和接洽人信息,以便做出疾速的反映,调和处理好该服务恳求.由于客户、接洽人资料等需求填写较多的数据,系统该当支持离线和在线两种工作方法,用户可以先在离线方法下成立数据信息,保存到手机当中,再上传数据,举行同步,从而节俭费用.开辟工具我挑选IBM WebSphere Studio.
系统计划与实现
考虑到系统的安全性、扩大性和可保护性,我决意在J2EE平台下开辟服务器端程序,这样做系统复杂度低、本钱低、系统性能优胜.系统客户端是运行在Java手机上的,因此必须充分考虑这一特点,并在开辟中加以利用.系统计划的目标是脱离业务逻辑和表示层,它是一个典型的四层分布式MVC利用体系架构,下面将对其计划思惟和实现原理举行具体阐述.
客户端(Client Tier)
客户端得到用户恳求后提交给远程服务器,得到后果后加以表现.我挑选在J2ME(CLDC+MIDP)平台上开辟客户端程序.由于MIDlet程序开辟具有内存小、界面简单、有限的运算本领和网络性能等特点,需求重点计划以下几个方面:
1.与Web服务器之间的通信
J2ME支持翻开网络衔接、传送数据、拜候远程服务器资源.首先,用户在离线方法下设置系统参数,指定本公司Web服务器的IP地址、端口和Web根目录,挑选工作方法(在线大概离线).随后,程序将两条相关信息写进本地数据库,一条记录Web服务器地址,另一条记录工作方法.每当系统启动大概切换工作方法时加载,这样可以使得MIDlet工作在得当的状况.MIDlet编程支持HTTP网络衔接,代码以下:
HttpConnection conn = (HttpConnection)Connector.open(url);
这样就在客户端与Web服务器之间成立了HTTP衔接,此中url存储了恳求参数信息,比方:
url = "http://www.mcrm.com:8000/CRMRoot/custCreateAlias?id=001&name=..."
Web服务器中呼应的Servlet将调用doGet()办法处理恳求,返反呼应,从而把业务逻辑的处理交给服务器端,到达“瘦”客户端的计划目标.建好HTTP衔接今后,便可以便利地操作数据流,举行数据读写了,代码以下:
InputStream in = conn.openInputStream();
int data;
while(data=in.read()!=0){...} ...
以上是“用J2ME开辟企业级无线操纵[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |