仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 501|回复: 10
打印 上一主题 下一主题

[学习教程] 了解下JAVA的EJB进门进修代码实例

[复制链接]
冷月葬花魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:04:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
诸如RMI,EJB等一些技术并不是你说的那么复杂,而是它们把一些复杂的工具封装成不复杂的工具了,理解这些工具是需要些时间。我问你,.net里有这些工具吗?要简单多少?。
关于一个Java开辟职员来讲,EJB进门是一个小的关隘,由于它比纯真的开辟java、servlet、JSP更多了几分体系设置上的贫苦,同时必要你更先要往懂得更加普遍的常识后才干好的使用它。好了,我们就开始我们的又一次EJB进修品罢。
本程序利用了Sun的J2EE体系(假如你在利用J2EE设置上有甚么成绩,能够往拜见自己的代码人生之学习品中的《J2EE利用指南》的文章)。利用的例程也是J2EE中的一个最复杂的例子。利用的编纂和make工具是JBuilder。不外你也能够利用手动来用javac将Java文件编译成为.class文件的。假如你和我一样使用了Jbuilder来开辟相干的程序,哪么请在你的Project中到场一个lib,它包括了你的J2EE目次中的lib里的j2ee.jar文件。而且在我们以下开辟的Project中都到场这个lib。假如你是利用了javac以命令行方式来举行编译,哪么请在你的CLASSPATH中到场下面这个jar文件。
起首我们看一下这个图:

在EJB进门进修中,我们必要在我们的第一个例程中来创立一个Bean实体、一个Home的接口、一个远程接口。以下我们来列出响应的程序。
起首利用Jbuilder创建一个名为ejbtest的Project(注重要将J2EE的lib到场到工程中来)。然后我们会到场Converter.java(完成远程接口的事情)、ConverterHome.java(完成Home接口事情)、ConverterEJB.java(EJB实体文件)。
Converter.java文件:
  1. /** 
  2. * Title: EJB Test Project$#@60;p$#@62; 
  3. * Description: $#@60;p$#@62; 
  4. * Copyright: Copyright (c) HD$#@60;p$#@62; 
  5. * Company: China Code$#@60;p$#@62; 
  6. * @author HD 
  7. * @version 1.0 
  8. */ 
  9. package ejbtest; 
  10. import javax.ejb.EJBObject; 
  11. import java.rmi.RemoteException; 
  12. public interface Converter extends EJBObject { 
  13. public double dollarToYen(double dollars) throws RemoteException; 
  14. public double yenToEuro(double yen) throws RemoteException; 
  15. }
复制代码
<p>
有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。
柔情似水 该用户已被删除
沙发
发表于 2015-1-19 09:07:42 | 只看该作者
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
再现理想 该用户已被删除
板凳
发表于 2015-1-24 11:33:32 | 只看该作者
是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
透明 该用户已被删除
地板
发表于 2015-1-29 06:12:45 | 只看该作者
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
变相怪杰 该用户已被删除
5#
发表于 2015-2-3 05:01:06 | 只看该作者
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
只想知道 该用户已被删除
6#
发表于 2015-2-3 14:45:45 | 只看该作者
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
灵魂腐蚀 该用户已被删除
7#
发表于 2015-2-9 03:12:33 | 只看该作者
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
谁可相欹 该用户已被删除
8#
发表于 2015-2-26 19:49:00 | 只看该作者
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
乐观 该用户已被删除
9#
发表于 2015-3-8 17:08:40 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
小魔女 该用户已被删除
10#
发表于 2015-3-16 06:52:04 | 只看该作者
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
小妖女 该用户已被删除
11#
发表于 2015-3-22 21:08:08 | 只看该作者
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 00:42

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表