了解下JAVA的充实使用EJB使挪动事情群体变得壮大
java比较简单,没有C++的烦琐,但学习时最好有C++为基础.与JSP和SQL起应用,功能强大.假如您的企业已依附于利用多层的企业Java使用,那末您大概比设想中更靠近无线科技的将来。经由过程形貌一个样本使用,AashishPatil向您展现了怎样用起码的人力物利巴您现有的企业Java基本构件毗连到无线收集中往。利用现有的EJB、修正过的Servlet和新的WML和WMLScript页面会使这个历程发生一个奔腾。
无线使用协定(WirelessApplicationProtocol,WAP)能够进步一个企业现有Web系统布局的含金量。假如您已利用了企业Java使用,您能够简单地将它们与WAP服务集成,如许能够为挪动事情群体带来有效的数据和功效。在这篇文章里,我会触及到利用与WAP相干的J2EE的基础要素,然后创立一个WAP/企业Java样本使用,以展现您怎样把本人的EJB毗连到无线收集中往。
背景:J2EE和WAP
在浏览本文前,您应当对Java2平台,EnterpriseEdition(J2EE)系统布局有个基础的懂得。您能够经由过程上面的参考材料章节找到关于J2EE的更多信息的链接。作为一个回忆,上面是一张为台式客户机计划的典范J2EE使用的表示图。
—J2EE使用布局
<br>
在中,包括JavaServerPage(JSP)和Servlet的那一层卖力天生静态HTML页面。而在WAP使用中,这一层将天生静态的无线标志言语(WirelessMarkupLanguage,简称WML)页面。因而,为了转换一个尺度的J2EE使用使之为挪动设备所利用,您将不能不编写新的JSP,而且在某些情形下,还要编写新的Servlet。企业JavaBean(EJB)坚持稳定,由于它们与数据体现有关。
有些人以为Servlet无需变动,大概说:只需把Servlet的输入复杂地重定向到天生静态WML页面的JSP上就已充足了。但是,Servlet不克不及区分从台式机和从WAP设备发来的哀求;既然WAP使用大概没法完成基于Web的系统布局的一切功效,以是在这方面并没有搅浑的中央,这一点很主要。也正因为此,开辟职员一般为WAP使用计划新的Servlet。但是在年夜多半情形下,这些Servlet与那些在基于Web的系统布局上供应相似功效的Servlet十分类似。
在中没有呈现但对WAP使用又很主要的另外一个组件是WAP网关。这个组件卖力WAP栈和Internet栈之间的互相转换。
是的改善版,显现了利用WAP设备作为客户真个J2EE使用的布局:
—WAP/J2EE使用的布局
<br>
依照图示,一切自WAP客户端到Web服务器的哀求必需经由过程WAP网关发送。只管WAP网关也能够作为安排WML/WMLScript页面的WAP服务器,但利用Web服务器来安排这些页面更加便利。
有良多WAP网关的部署办法。关于多半WAP使用来讲,网关或由ISP部署,或由供应这个使用的公司来部署。后者更加平安,我们今后会注释;但是,假如用户请求在他们的WAP设备长进行多用处的收集会见,一个外部的WAP网关会很不便利。年夜多半非ISP不但愿他们的网关被用来会见他们本人站点之外的其他站点;因而,为了会见其他站点,用户将不能不利用ISP网关。但关于被WAP客户端利用的每个网关来讲,用户都必需界说一个分歧的毗连,正如Windows98的拨号收集一样—并且在每一个设备上,如许毗连的数量一般是无限的。这就增添了用户的方便性,而且在会见一个站点时形成WAP设备中的毗连堵塞。
<p>
你总不能说你写框架吧,那无疑会加大工作量,现在大多企业采取的是折中的办法,就是改别人写好的框架,可要改框架,前提是你对这个框架足够的了解,这就更难了。 http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。 一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从 在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想) 是一种语言,用以产生「小应用程序(Applet(s)) 我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。 一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
页:
[1]