分类:
2008-10-15 16:29:11
在当今电子商务应用中,J2EE以其可扩展性,灵活性已经成为服务端事实上的开发标准。J2ME与J2EE的结合使建设一个无线接入的企业网络成为可能,任何时间,任何地点的自由访问不仅扩大了企业市场影响力,提高客户服务水平,而且降低了企业IT运行的成本。图2-1为J2ME与J2EE结合实现移动数据应用的原理图,J2ME手机客户端通过无线网络发送请求,J2EE根据请求类型从数据库提取信息,并返回到J2ME客户端,用户就像随身带着一个移动数据库一样
服务端设计 J2EE为企业开发提供了丰富的技术组件。EJB(Enterprise Bean)封装业务逻辑,并将它们应用于后端的企业信息系统,JSP,Servlet提供Web层与用户的信息交流,协调用户和EJB之间的交互。这些组件相互关联构成了服务端J2EE的应用。 客户端设计 在客户端设计中,需要解决的关键主要包括网络连接和信息的。
网络连接:HTTP在MIDP框架和J2EE平台搭建了传输的桥梁。Servlet通过HTTP建立起与客户端基于主求与回应的动态模式。MIDP支持HTTP1.1,使用GET和POST与网络层进行通信,产生HTTP报头和数据。为了使报文清晰,在HTTP请求是应包含content-type属性,某些网关不接收未定义或非标准content-type的报文。无线传输的大量时间耗时在连接的建立过程中,所以客户端设计应避免频繁的发送消息,将需要发送的消息积累起来,减少发送的次数将极大提高客户端的运行效率。在某些情况下,客户端与服务端传输一些较大的数据 流是不可避免的,然而无线传输会受到各种因素的影响产生不可预测的网络延迟,设计一个可视的传输指示器会提高客户端的易用性。
[1]