`
yzhm
  • 浏览: 7162 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

J2EE的优势

    博客分类:
  • J2EE
阅读更多

    J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制:
    (1)保留现存的IT资产:由于企业必须适应新的商业需求,利用己有的企业信息系统方面的投资,而不是重新制定全盘方案就变得很重要。这样,一个以渐进的(而不是激进的,全盘否定的)方式建立在己有系统之上的服务器端平台机制是公司所需求的。J2EE架构可以充分利用用户原有的投资,如一些公司使用的BEATuxedo, IBM CICS, IBM Encina,,Inprise VisiBroker以及NetscapeApplication Server。这之所以成为可能是因为J2EE拥有广泛的业界支持和一些重要的“企业计算”领域供应商的参与。每一个供应商都对现有的客户提供了不用废弃已有投资,进入可移植的J2EE领域的升级途径。由于基于J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,现有的操作系统和硬件也能被保留使用。
    (2) 高效的开发: J2EE允许公司把一些通用的、很繁琐的服务端任务交给中间件供应商去完成。这样开发人员可以集中精力在如何创建商业逻辑上,相应地缩短了开发时间。高级中间件供应商提供以下这些复杂的中间件服务:
    状态管理服务一 让开发人员写更少的代码,不用关心如何管理状态,这样能够更快地完成程序开发。
    持续性服务一让开发人员不用对数据访问逻辑进行编码就能编写应用程序,能生成更轻巧,与数据库无关的应用程序,这种应用程序更易于开发与维护。
    分布式共享数据对象CACHE服务一让开发人员编制高性能的系统,极大提高整体部署的伸缩性。
    (3) 支持异构环境:J2EE能够开发部署在异构环境中的可移植程序。基于J2EE的应用程序不依赖任何特定操作系统、中间件、硬件,因此设计合理的基于J2EE的程序只需开发一次就可部署到各种平台。这在典型的异构企业计算环境中是十分关键的。J2EE标准也允许客户订购与32EE兼容的第三方的现成的组件,把他们部署到异构环境中,节省了由自己制订整个方案所需的费用。
    (4) 可伸缩性:企业必须要选择一种服务器端平台,这种平台应能提供极佳的可伸缩性去满足那些在他们系统上进行商业运作的大批新客户。基于J2EE平台的应用程序可被部署到各种操作系统上。例如可被部署到高端Unix与大型机系统,这种系统单机可支持64至256个处理器。(这是NT服务器所望尘莫及的)J2EE领域的供应商提供了更为广泛的负载平衡策略,能消除系统中的
瓶颈,允许多台服务器集成部署。这种部署可达数千个处理器,实现可高度伸缩的系统,满足未来商业应用的需要。
    (5) 稳定的可用性:一个服务器端平台必须能全天候运转以满足公司客户、合作伙伴的需要。因为Internet是全球化的、无处不在的,即使在夜间按计划停机也可能造成严重损失。若是意外停机,那会有灾难性后果。J2EE部署到可靠的操作环境中,他们支持长期的可用性。一些J2EE部署在Windows环境中,客户也可选择健壮性能更好的操作系统如Sun Solaris, IBM OS/390。最健壮的操作系统可达到99.999%的可用性或每年只需5分钟停机时间,这是实时性很强商业系统理想的选择。

分享到:
评论

相关推荐

    J2EE基础课程资料PPT课件

    5. J2EE 优势:J2EE 提供了跨平台的可移植性、良好的可扩展性和高可用性,以及对事务处理、安全性、性能优化的支持。 6. J2EE 打包与部署:J2EE 应用通常被打包成WAR或EAR文件,然后部署到应用服务器上,如Tomcat、...

    J2EE指南(J2EE tutorial )

    1994年,Sun Microsystems(太阳公司)认识到Oak语言在跨平台性、安全性方面的优势,决定将其作为面向互联网编程的理想语言,并推出了能够承载Oak代码(即Applets)的浏览器——WebRunner(后更名为HotJava)。...

    J2EE完全参考手册-J2EE概述PDF

    **三、J2EE的优势** 1. **可移植性**:Java的“一次编写,到处运行”特性使得J2EE应用程序能够在任何支持J2EE的平台上运行。 2. **多层架构**:分离关注点,提高代码重用,易于维护和扩展。 3. **安全性**:J2EE提供...

    J2EE详细简介,让你了解J2EE到底是什么

    J2EE 的优势有四点:保留现存的 IT 资产、高效的开发、支持异构环境、可伸缩性。J2EE 架构可以充分利用用户原有的投资,如一些公司使用的 BEA Tuxedo、IBM CICS, IBM Encina,、Inprise VisiBroker 以及 Netscape ...

    j2ee技术专题(包含有很多源代码)

    **J2EE的优势** 1. **保留现有IT资产**:J2EE兼容多种遗留系统,允许企业逐步迁移,避免大规模重构。 2. **高效的开发**:通过EJB、Servlet和JSP,开发者可以专注于业务逻辑,减少对底层基础设施的处理,提高开发...

    J2EE课程大全,学j2ee的好东东

    JSP通过编译成Servlet来执行,提供了模板和逻辑分离的优势。 J2EE还包括了多种服务和API,如JTA(Java Transaction API)用于事务管理,JMS用于消息传递,JNDI(Java Naming and Directory Interface)用于资源查找...

    J2EE 学生信息管理系统

    该系统充分利用了J2EE的优势,为教育机构提供了高效、便捷的数据管理工具。 首先,让我们深入了解一下J2EE。J2EE是一个由Java编程语言构建的服务器端应用程序平台,它包含了多种服务、API和协议,用于开发和部署...

    J2EE与WINDOWS DNA

    J2EE(Java 2 Enterprise Edition)和Windows DNA(Windows Distributed InterNet Applications)是两种主流的企业级应用开发平台,各自拥有不同的优势和特点。 1. **业界支持** J2EE作为一个开放的工业标准,由...

    j2ee架构的读书报告

    - **优势和挑战**:分析了采用MVC模式在J2EE中开发的优势,如代码分离、易于测试和维护,同时也可能讨论了实施中可能遇到的挑战,如性能优化、安全问题等。 - **案例研究**:可能通过具体的项目实例展示了MVC模式在...

    J2EE项目开发模板

    这份文档可能包含了模板的具体结构、使用方法、优势以及实际项目中的应用示例,对于深入理解和应用J2EE项目开发模板非常有帮助。 总的来说,J2EE项目开发模板是企业级Java开发的基石,它规范了开发流程,提升了开发...

    J2EE基础课件(ppt)

    7. **J2EE的优势**:J2EE平台的优势在于其标准化、跨平台的能力,以及支持开发与部署的分离。这使得应用程序可以轻松地在不同环境中迁移,提高了软件的可移植性和可维护性。同时,通过容器提供的服务,J2EE简化了...

    J2EE的简介

    J2EE的优势在于: 1. 保留现有的IT资产,允许企业在不废弃原有系统的情况下逐步过渡到J2EE平台,降低了升级成本。 2. 提高开发效率,开发者可以利用J2EE的中间件处理通用任务,专注于业务逻辑的创新。 3. 支持异构...

    五方面了解J2EE开发技术

    J2EE是一种利用Java 2...从J2EE的概念说起,到它的优势,到J2EE典型的四层模型,和它的框架结构,最后是J2EE十三种核心技术的一个简介。文中还分门别类的对J2EE中的服务,组件,层次,容器,API都做了比较详细的介绍。

    J2EE 全面简介.doc

    J2EE的优势在于其强大的集成能力,它能够与多种企业级系统无缝连接,如BEA Tuxedo、IBM CICS、Encina和Netscape Application Server,保护并利用了企业的现有IT资产。此外,J2EE通过中间件服务如状态管理、持续性...

    j2ee 与.net比较

    总的来说,J2EE和.NET各有优势,选择哪个平台取决于具体项目需求、团队技能、性能要求以及对集成和扩展性的考虑。J2EE倾向于标准化和可移植性,而.NET强调集成度和开发效率。理解这两个平台的特性,有助于做出最适合...

    J2EE与.NET技术架构比较

    综上所述,J2EE与.NET各有优势,选择时应根据项目需求、团队技能、成本预算等因素综合考虑。对于需要高度跨平台能力、已有Java基础的项目,J2EE可能是更好的选择;而对于Windows环境、快速开发、小团队项目,.NET...

    淺析J2EE與.NET

    ### 淺析J2EE與.NET:技術概觀與比較 #### 技術概觀 J2EE(Java 2 Platform, Enterprise Edition)与.NET是两大主要的...这两种平台都有各自的优势和应用场景,选择哪种取决于具体项目的特定需求和组织的技术栈偏好。

    J2EE课程设计报告

    ### J2EE课程设计报告知识点解析 #### 一、J2EE概述 - **定义**:J2EE(Java 2 Platform, Enterprise Edition)是一种基于Java的平台标准,专为开发分布式多层Web应用程序而设计。 - **核心特性**: - 分布式计算 ...

Global site tag (gtag.js) - Google Analytics