- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章JavaWeb开发技术
第1章 Java Web开发技术
J2EE(Java 2 Platform Enterprise Edition)建立在J2SE(Java 2 Platform Standard Edition)的基础上,为企业级应用提供了完整、稳定、安全和快速的Java平台。J2EE提供的Web开发技术主要支持两类软件的开发和应用,一类是做高级信息系统框架的Web应用服务器(Web Application Server),另一类是在Web应用服务器上运行的Web应用(Web Application)。
本章首先分析J2EE体系结构,然后在此基础上介绍容器、组件等与Java Web开发技术密切相关的基本概念。最后阐述组成J2EE体系结构的各层所应用的Java Web开发技术,以及所提供的各种服务等。
了解J2EE体系结构
掌握J2EE结构模型
掌握J2EE容器和组件技术
了解客户层技术
理解Web层基本结构
了解EJB技术
掌握数据层技术
1.1 J2EE概述
J2EE是建立在Java 2平台上的企业级应用的解决方案,不但有J2SE平台的所有功能,同时还提供了对EJBServlet、JSP、XML等技术的全面支持,其最终目标是成为一个支持企业级应用开发的体系结构,简化企业解决方案的开发部署和管理等复杂问题。事实上,J2EE已经成为企业级开发的工业标准和首选平台。J2EE提供了企业级计算模型和运行环境用于开发和部署多层分布式结构的应用模型。该模型具有重用组件的能力、基于扩展标记语言XML)的数据交换、统一的安全模式和灵活的事务控制。它通过提供企业计算环境所必需的各种服务,使得部署在J2EE平台上的多层应用可以实现高可用性、安全性、可扩展性和可靠性。J2EE并非一个产品,而是一系列标准。市场上很多实现了J2EE的产品,如BEA WebLogicIBM WebSphere以及开源的JBoss等。目前,Java 2平台有个版本,它们是适用于小型设备和智能卡的Java 2平台Micr版(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,J2SE)、适用于创建服务器应用程序和服务的Java2平台企业版(Java 2 Platform Enterprise Edition,J2EE)。
J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关复杂问题的体系结构。J2EE技术的基础核心是Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如编写一次、随处运行的特性、方便存取数据库的JDBCAPI、CORBA技术以及能够在Internet应用中保护数据的安全模式等,同时还提供了对EJB(Enterprise Java Bean)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise Java Bean,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。J2EE为搭建具有可伸缩性、灵活性、易维护的商务系统提供了良好的机制保留现存的IT资产由于企业必须适应新的商业需求,利用已有的企业信息系统方面的投资,而不是重新制定全盘方案这,一个以渐进的方式建立在已有系统之上的服务器端平台机制是公司所需求的。J2EE架构可以充分利用用户原有的投资,如一些公司使用的BEA Tuxedo、IBM CICSIBM Encina、Inprise VisiBroker以及Netscape Application Server。因为J2EE拥有广泛的业界支持和一些重要的企业计算领域供应商的参与。每一个供应商都对现有的客户提供了不用废弃已有投资,进入可移植的J2EE领域的升级途径。基于J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,现有的操作系统和硬件也能被保留使用。
高效的开发J2EE允许公司把一些通用的、繁琐的服务端任务交给中间件供应商完成。这样开发人员可以集中精力如何创建商业逻辑,相应地缩短了开发时间。高级中间件供应商提供以下这些复杂的中间件服务
① 状态管理服务让开发人员写更少的代码,不用关心如何管理状态,这样能够更快地完成程序开发持续性服务让开发人员不用对数据访问逻辑进行编码就能编写应用程序,能生成更轻巧与数据库无关的应用
您可能关注的文档
- 祖雪伟蒲公英.ppt.ppt
- 矿产资源储量报告评审有关材料要求.doc-北京市国土资源局.doc
- 福建省人工智能学会2015年学术年会程序册主办单位福建省人工智能.doc
- 磷蛋白磷酸酶.ppt
- 磨削加工-中国计量大学工程训练中心首页.ppt
- 秋茭N、P、K吸收规律的初步研究.doc
- 科学之旅期中报告.doc
- 私立及人高级中学.doc
- 科学六年级上册第四单元综合练习.doc
- 科教网站推荐-河北交通职业技术学院.doc
- 七章货物的保险.pptx
- 三章国际间接投资.pptx
- 人性假设理论.pptx
- 外研高一英语必修三ModuleIntroduction汇总市公开课获奖课件省名师示范课获奖课件.pptx
- 月相成因优质获奖课件.pptx
- 小学二年级语文课件《狐假虎威》省名师优质课赛课获奖课件市赛课一等奖课件.pptx
- 养羊业概况专题知识讲座.pptx
- 微生物的实验室培养市公开课获奖课件省名师示范课获奖课件.pptx
- 人教版六年级下册式与方程整理与复习市公开课获奖课件省名师示范课获奖课件.pptx
- 必威体育精装版高中精品语文教学:第二单元-第7课-诗三首:涉江采芙蓉、-短歌行、归园田居市公开课获奖课件省名师.pptx
文档评论(0)