用户名: 密码: 验证码:
J2EE核心技术研究及其在校园网上的应用与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
J2EE是企业计算领域的一个非常重要的开发平台,它在快速开发分布式的、多层的、高性能的企业应用方面具有显著优势,同时它也是目前大型的电子商务的首选平台技术之一。本文对构成J2EE平台的核心技术逐一进行了探讨,着重研究了EJB组件技术、JMS、JavaMail、JDBC等技术内容。通过研究作者发现,J2EE的先进性主要体现在它的体系结构和EJB组件上,因此在核心技术的研究方面,作者更多的注意力是放在EJB组件技术的开发和技术本身在体系结构中的位置和作用上。本文的另一个重点是关于J2EE技术在高校校园网的应用,作者首先从理论上给出了J2EE技术在校园网上的应用方向和应用前景,然后通过一个具体例子进行了示范说明。该例子是一个应用在校园网上的二手物品交易平台,尽管它只是校园网上一个很小的应用,但它具有典型的J2EE体系结构,使用了J2EE平台大多数的核心技术。通过它作者一方面展示了J2EE的各项核心技术的内容和特点,另一方面也展示了开发J2EE应用程序的全过程,包括EJB组件开发、建立开发环境、部署应用程序和测试等。这个例子可以说是在校园网上开发J2EE应用程序的一个缩影,它里面使用的方法和技术在开发校园网上的其它应用时也常常会用到,甚至在开发大型电子商务应用时也是如此。
J2EE is a very important platform for enterprise computing. It has distinct advantage for quickly developing distributed, multi-tier and high performance enterprise application. It is also one of prior technology platforms which use to developing large e_business projects now. This paper introduces most kernelled technologies of J2EE platform. Some of these technologies, such as EJB component technology, JMS , JavaMail and JDBC, are stressed discussed in the first part. By research, the author find that the advances of J2EE mostly embody its architecture and EJB component. So more attentions are given to how to develop EJB component and these technologies' location and function in J2EE architecture. The application of J2EE on campus network is another emphasis in this article. It is only a small application on campus network, but it has typical J2EE architecture and most core technologies are also used in the example. The author first discusses application aspect and application foreground of J2EE on campus
    network in theory, then a practically illustration is given for demonstrating J2EE' s application on campus network. This illustration is a second hand goods bargaining platform, which is a mini e_business system. In the illustration, the author lays out many contents and characteristics of the core J2EE technology, gives out the full processes of developing J2EE application program, involving developing EJB component, setting developing environment, deploying application program, web testing, and so on. The illustration is a epitome of developing J2EE application on campus network, and these methods and technologies in this case are often used by other applications on campus network, indeed they are also used in large e_business projects.
引文
[1] Ed Roman著,刘晓华等译.精通.EJB(第二版).电子工业出版社,2002.10.
    [2] Michael Girdley,Rob Woollen,Sandra L.Emerson著,邢国庆等译.J2EE应用与BEA Weblogic Server.电子工业出版社,2002.4.
    [3] Steven Holzner著,江帆,郑伟,郭春译.JAVA 2技术内幕.中国水利水电出版社,2002.5.
    [4] 陈华军.J2EE构建企业级应用解决方案.人民邮电出版社,2002.3.
    [5] Deepak Alur,John Crupi,Dan Malks著,牛志奇,丁天,田蕴哲译.J2EE核心模式.机械工业出版社,2002.1.
    [6] 王路.J2SE核心API参考与实例.中国水利水电出版社,2002.9.
    [7] Peter Zadrozny,Philip Aston,Ted Osborne著,张文耀,叶茂盛,陈爱国译.J2EE性能测试.电子工业出版社,2003.4.
    [8] 廖若雪.JSP高级编程.机械工业出版社,2001.3.
    [9] 飞思科技产品研发中心.JSP应用开发详解.电子工业出版社,2002.1.
    [10] 袁连海,董文,张志亮.SQL Server 2000应用开发实例教程.机械工业出版社,2002.1.
    [11] Mark Wutka著,伟峰等译.Java 2企业版实用全书.电子工业出版社.2001.10.
    [12] Bruce Eckel著,侯捷译.Java编程思想(第二版).机械工业出版社,2002.9.
    [13] 吴其庆.JAVA编程思想与实践.冶金工业出版社.2002.9.
    [14] Rod Johnson. Expert One-on-One J2EE Design and Development. Wiley Publishing, Inc. 2002. 10.
    [15] James Edward keogh,Jim Keogh.J2EE:The Complete Reference. McGraw--Hill osborne Media. 2002.9
    [16] Deepak Alur, Dan Malks, John Crupi. Core J2EE PATTERNS(second edition). Sun Microsystems Press. 2003
    [17] Paul Perrone,Venkata S.R.,Tom Schwenk. J2EE Developer's Handbook. ASMS. 2003.9.
    [18] Ed Rome, Scott W. Ambler, Tyler Jewell. Mastering Enterprise JavaBeans(2nd Edition). John Wiley&Sons. 2001.11.
    [19] 安洪余,李晓.基于J2EE技术搭建电子商务平台.计算机应用研
    
    究.2003,20(11).-84-86.
    [20] 阮利,钟勇.基于J2EE分布式组件分层架构软件的配置管理.计算机应用.2003,23(8).-106-108,113.
    [21] 陶睿,许云涛.EJB在企业级开发中的应用.计算机应用研究.2003,20(6).-43-45.
    [22] 陈宁江,金蓓弘.多层企业应用的关键:J2EE应用服务器.计算机科学.2003,30(1).-149-153.
    [23] Paul Brebner, Jeffrey Gosper.J2EE infrastructure scalability and throughput estimation. ACM SIGMETRICS Performance Evaluation Review.2003,v31(3).-30-36.
    [24] Yi Liu. Tutorial on the enterprise Javabeans (EJB) component model. The Journal of Computing in Small Colleges.2003,v18(6).
    [25] James White. Enterprise JavaBcan architecture and design issues. International Conference on Software Engineering.2001.-731-732.
    [26] Joseph Williams. The Web services debate:J2EE vs. NETCommunications of the ACM.2003,v46(6).-58-63.
    [27] Emmanuel Cecchet. Performance and scalability of EJB applications.Conference on Object Oriented Programming Systems Languages and Applications.2002.-246-261.
    [28] Elizabeth Harding.J2EE Compliance Won't "Commoditize" App Servers. Software Magazine.2000.10.
    [29] Paul Brebner. How scalable is J2EE technology. ACM SIGSOFT Software Engineering Notes.2003.3,28(3).
    [30] Lorie llene Moffitt.Teaching E-business with enterprise Javabeans. The Journal of Computing in Small Colleges.2002.10,18(2).
    [31] 高振栋,朱艳琴.基于J2EE平台的EJB技术研究与应用.航空计算技术.2003,33(1).-70-72,77.
    [32] 陈永运,蔡明.基于EJB组件的网上购物系统的开发与研究.计算机系统应用.2002(12).-15-17.
    [33] 朱永飞,万定生.基于EJB的应用程序开发.计算机与现代化.2002(9).-73-75,78.
    [34] Sun Microsystem, ins. Enterpdse JavaBeans Specification Version2.0. www.sun.com.
    
    
    [35] 段明辉.Java编程技术中汉字问题的分析和解决.BBS-水木清华站Java讨论区.
    [36] ChinaITLab.J2EE的13种核心技术.http://www.chinaitlab.com.2000.12.
    [37] 邱文宇.提升EJB性能的12招.http://www.MHDN.net.明辉开发者网络2002.9.8.
    [38] 范国闯,陈宁江.应用服务器选择什么最重要?计算机世界报2002(13),B29、B30
    [39] ilamei.几种主要EJB Container的介绍.http://www.yesky.com 2001.1
    [40] Macro Zeng.36种应用服务器的比较列表.www.huifoo.com.2002.1.
    [41] Don Yang.J2EE中的设计模式.http://www.chinaitlab.com.中国IT认证实验室.2002.8.
    [42] 如何搭建J2EE开发环境.http://www.chinaitlab.com.中国IT认证实验室.2002.12
    [43] jGuru.JavaMail API基本原理.http://www.chinajavaworld.net. 2002.5.
    [44] 使用消息驱动型Bean.http://www.sun.com.2003.3.
    [45] yuan_er(翻译)Weblogic服务器中的JNDI概述.www.csdn.net.2003.5
    [46] jdeveloper.Java RMI-IIOP入门.ww.javajia.com.2001.8.
    [47] dyroro(翻译).RMI起步.www.csdn.net.2003.5.
    [48] Huihoo Allen.常见的Application Server.www.huifoo.com.2001.12
    [49] 刘彦青.J2EE的安全认证机制.http://www.chinaitlab.com.2002.8.
    [50] Quiotix Corp.理解JTS—平衡安全性和性能.http://www-900.ibm.com/developerWorks/cn/ 2002.5.
    [51] 计算机世界知识中心.基于JavaIDL的分布式程序设计.www.ccw.com.cn.2001.12
    [52] 郑林峰 张公忠.JDBC接口技术.http://www.cn-java.com/2001.10.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700