来看企业JavaBeansTM手艺先容
在性能方面,在windows平台下,.net网页编程可能是占强项,要是把.net网页编程放在sun开发的操作系统上去运行呢?根本就运行不了,.net网页编程对其它操作系统的支持也很弱,性能也可能比不上java。对企业开辟职员来说,难以编写散布式商务使用程序和别的任何较年夜的使用程序是他们所面对着一个配合成绩。假如一个使用程序是散布式的,或在收集中以多重情势呈现,那它一定应当是一个综合化的产品。假如一个使用程序必需牢靠而有包管地实行它的商务逻辑,那末其综合化水平又一定必要进一步进步。
企业所面对的另外一个庞大成绩是企业本身的基础操纵情况也是多种多样的。别的,企业但愿能以尽量快的速率创建本人的使用程序,而不是被限定在单一的平台上。幻想的情形是,企业开辟职员只编写一次使用程序,而该程序便可在恣意平台上运转。企业JavaBeansTM手艺就是但愿供应这类才能。
企业JavaBeans(EJB)的组件布局是以作为可反复利用的服务器端组件而计划的,它使企业可以创建可晋级、平安牢靠、可运转于多重平台且以商务为重点的使用程序。本文形貌了EJB组件模子的寄义和布局,而且给出了一个EJB组件怎样事情的实例。
甚么是企业JavaBeans手艺?
EJB手艺的计划方针
企业使用程序模子
特征
开辟职员的脚色分派
开辟历程
EJB的将来
结论
甚么是企业JavaBeans手艺?
EJB布局是JavaTM平台上的服务器端组件模子。计划EJB布局的目标是,经由过程使企业开辟职员将注重力只会合于编写商务逻辑,从而办理下面所提出的成绩。EJB手艺作废了编写"全程(plumbing)"码的请求。比方,企业开辟职员不再必要编写那些处置事件举动、平安、毗连共享或线程的代码,由于EJB系统布局将这些义务托付给服务器厂商完成了。
对用户和这一手艺的完成者来讲,将会取得以下收益:
临盆效力:利用这一手艺,企业开辟职员将会进一步进步临盆效力。他们不但可以取得在Java平台上的开辟功效,并且可以将注重力会合于商务逻辑,从而使效力倍增。
业内撑持:试图创建EJB体系的客户会取得一系列可供选择的办理计划。企业JavaBeans手艺已被多达25个公司所承受、撑持和使用。
投资回护:企业JavaBeans手艺创建在企业现存体系之上。现实上,很多EJB产物都将创建在已有的企业体系之上。明天企业所利用的体系,今天将会运转企业JavaBeans组件。
布局自力:企业JavaBeans手艺将开辟职员和底层两头件相断绝;开辟职员看到的仅仅是Java平台。这一点除上面将要谈到的交织平台的优点外,还?得EJB服务器厂商在不搅扰用户的EJB使用程序的条件下,无机会改善两头件层。
<p>服务器端仅写一次,便可到处运转(Server-SideWriteOnce,RunAnywhereTM):经由过程对Java平台的撑持,EJB手艺将"仅写一次,到处运转"的观点进步到了一个新的程度。它能够包管一个EJB使用程序可运转于任何服务器,只需这个服务器可以真正供应企业JavaBeansAPIs。
没有那个大公司会傻了吧唧用.net网页编程开发大型项目,开发了,那等于自己一半的生命线被微软握着呢。而.net网页编程不行,限制在window系统,又是捆绑,鄙视微软之! 不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。 是一种突破用户端机器环境和CPU 你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢? 不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 是一种为 Internet发展的计算机语言 Java是一种计算机编程语言,拥有跨平台、面向对java Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。 应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展 http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。 Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。 我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。 http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。 是一种突破用户端机器环境和CPU 吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
页:
[1]