用户名: 密码: 验证码:
J2EE体系结构下信息系统的分析与部署
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着企业需求的不断扩大以及网络技术的迅猛发展,企业应用开发变得越来越慎重,越来越复杂。为了能够在竞争中处于有利的地位,采用合理的企业应用架构和新技术就成为企业能否有效利用各种信息资源的关键因素。随着近年来科技的发展,企业分布式技术日趋成熟,其中多层B/S构架和Sun公司推出的J2EE技术被证明是成功的,而且已被应用于越来越多的企业系统建设中。
     J2EE使用多层分布式应用模型,每一层涉及不同的技术,但就如何降低层与层之间的耦合性,提高系统的可伸缩性、健壮性和可扩展性等方面并没有提出一个具体的解决方案。本文重点研究了软件工程中的设计模式,结合作者实际的项目经验,在此基础上提出了一个大型Web应用程序部署框架并实现了部署框架中的核心模块,为J2EE体系结构下Web应用程序的合理部署提供了一个参考,并可以基于此部署框架进行二次开发。作为部署框架重要组成部分的数据库连接池,由于可以独立于部署框架使用,所以本文专门设立一章提出了一个有自己特色的数据库连接池。
     某港务局信息化建设采用了基于J2EE平台的B/S架构,为本文提出的部署框架在实际系统中的应用提供了一个机会,现在一期工程已经开发结束投入使用,用户的满意程度、开发效率和系统的运行状况证实了该部署框架的有效性。
With the increasing enterprise demands and rapid development of network technology,enterprise application development is becoming more and more cautious and complex.Adopting reasonable enterprise applied framework and new technology will be significant to whether enterprises can use their own information resources effectively for favorable status in the competition.With the recent development of science and technology,enterprise distributed technology has become more mature,in particular,it has been proved successful by n-tier B/S architecture and J2EE technology proposed by Sun Microsystems Inc that have been applied in the constructions of more and more enterprises.
    J2EE is a n-tier distributed architecture,each of whose tiers involves different technology.But on how to reduce the coupling between the tiers and improve the flexibility,haleness and extensibility of the information system,it doesn't propose a concrete solution. Therefore,the author puts forward one large-scale Web application deployment framework and implementes the core module with the help of practical project experience and the design patterns of the software engineering which the paper puts emphasis on. This framework provides one reference to the rational deployment of Web application and carries on the secondary development with it.As the important part of the deployment framework,the database connection pool can be used independently too,so this paper set up one chapter and proposed a database connection pool with its own characteristic specially.
    The information system construction of a certain port bureau adopted B/S Architecture based on J2EE platform,which offers a chance for the practical application of deployment framework which the paper puts forward. The first stage of the project development has finished and come into operation already now. The satisfaction of the users, development efficiency and systematic operation conditions verify the validities of the deployment framework.
引文
[1] 关锐,信息化离我们有多远,中国经济快讯周刊,2002.1.23
    [2] 闻沫,ERP的成功率等于零,中国经营报,2002.9.26
    [3] Khawar Zaman Ahmed, Cary E.Umrysh, Developing Enterprise Java Applications with J2EE and UML,Addison Wesley, 2001
    [4] Dustin R.Callaway著,精通Servlets,战晓苏译,清华大学出版社,2002.3
    [5] Decoder编著,JSP技术揭秘,清华大学出版社,2001.11,P11-13
    [6] Marty Hall著,Servlet与JSP核心技术,邓英材、孟杰、孙建春译,人民邮电出版社,2001
    [7] Ed Roman, Mastering Enterprise JavaBeans, John Wiley & Sons Inc, 2002
    [8] Sun Microsystems Inc,Enterprise JavaBeans Specification, http://java.sun.com/product/ejb
    [9] Subrahrnanyam, Allamaraju, Cedric Buest, John Davies, Professional Java Server Programming J2EE 1.3 Edition, Wrox, 2002
    [10] 卡赛姆等,J2EE权威指南,涂翔云、姚欣、李春阳译,中国电力出版社,2002
    [11] Rahim Adatia、Faiz Arni、Kyle Gabbart著,EJB编程指南,喻文山、邱仲潘等译,电子工业出版社,2002,P232-235
    [12] Rod Johnson, Expert One-on-One J2EE Design and Development, Wrox, 2003
    [13] Benoit Marchal著,XML示例程序导学(第二版),杨洪涛、顾雷、郑震坤译,清华大学出版社,2002.9,P112-115
    [14] Brett McLauglllin著,JAVA与XML,孙照林、汪东、王鹏译,中国电力出版社,2001.4,P58-67
    [15] Ted Husted, Cedric Durnoulin, George Franciscus, David Winterfeldt, Building Web applications with the leading Java Framework, Manning Publications Co.
    [16] 陈川等,基于MVC设计模式构筑JSP/Servlet+EJB的Web应用,计算机工程,2001-2.7,P45-50
    [17] 王强兵、刘广钟,基于J2EE的Web企业计算,计算机工程,2002年Vol.28 NO.1
    [18] Sun Microsystems Inc, Java 2 Platform, EnterPrise Editin Specification
    
    version 1.2, Http://java.sun.com/j2ee/docs.html, 2002.3
    [19] Erich Gamma等著,设计模式—可复用面向对象软件的基础,李英军等译,机械工业出版,2000,P67-80
    [20] Frank Buschmann等著,面向模式的软件体系结构 卷1:模式系统,贲可荣等译,机械工业出版,2003
    [21] Graig A.Berry、John Camell、Matjaz B.Juric著,实用J2EE设计模式编程指南,邱仲潘等译,电子工业出版社,2003,P211-249
    [22] 阎宏,Java与模式,电子工业出版社,2002.10.
    [23] Jame W.Cooper著,Java设计模式,王宇、林琪、杜志秀译,中国电力出版社,2003.10,P301-367
    [24] Mark Grand著,Java企业设计模式,张威、卢庆龄等译,电子工业出版社,2003.8
    [25] Alan Shalloway, James R.Trott, Design Patterns:Elements of Reusable Object-Oriented software(影印版),中国电力出版社
    [26] Floyd Marinescu著,EJB设计模式,饶若南、陈昊鹏、张保稳译,机械工业出版社,2004.1,P218-295
    [27] Sun Microsystems Inc, Java API Document, Http://java.sun.com
    [28] The Apache Software Foundation,Tomcat 4.1 Documentation, Http://http://jakarta.apache.org/tomcat/tomcat-4.1-doc
    [29] Michael Girdley、Rob Woollen、Sandra L.Emerson著,J2EE应用与BEA WebLogic Server,刑国庆等译,电子工业出版社,2002.4
    [30] Simon Brown著,JSP标志库编程指南,邱仲潘等译,电子工业出版社,2002.10

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

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

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