- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaEE概述.研讨
第一章 Java EE概述 植挺生 zhits@ QQ:474824054 内容 JavaEE产生的背景 JavaEE的技术框架 当前流行的框架 当前流行的开发工具简介和比较 Java EE产生的历史背景 Java EE全称:Java 2 Platform Enterprise Edition 由SUN公司领导、各厂商(BEA、IBM、Oracle)共同制定并得到广泛认可的工业标准。 Java EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构 例子 Java EE产生的历史背景 Java API 3大平台: J2SE(Java 2 Platform, Standard Edition):该平台中包含核心Java类和GUI类。 J2EE(Java 2 Platform, Enterprise Edition):该包中包含开发Web应用程序所需的类和接口,有Servlet、JavaServer Page、以及Enterprise JavaBean类等。 J2ME(Java 2 Platform, Micro Edition):该包体现了Java的传统优势,为消费类产品提供了一个已优化的运行时环境,用于如传呼机、手机或汽车导航系统。 Java EE产生的历史背景 Java EE产生的初衷: 对于厂商,是一套开发的标准,可以在不同的操作系统和工作环境下运行。 对于开发者,Java EE是一套现成的解决方案。可以解决多种技术难题:跨平台、事务处理、安全性。 Java EE产生的历史背景 中间件(Middleware):服务性软件系列/通用模块服务。 优点: 减少开发人员在再开发中的工作量 缩短开发周期及减少开发成本 功能: 将应用程序运行环境与操作系统隔离 缺点: 不同厂商的中间件不能很好地结合 Java EE产生的历史背景 中间件主要解决的问题: 事务处理 分布式对象管理 Web请求处理 JavaEE成为是一种成熟的开发范式和标准 C/S模式与B/S模式 C/S模式 C/S模式与B/S模式 B/S模式及其优势 JSP技术及其优势 JSP运行方式: JavaEE的技术框架 Java EE使用多层分布式应用模型 客户层 Web层 业务层 企业信息系统层 JavaEE的技术框架 JavaEE体系结构: JavaEE的技术框架 JavaEE工作原理: JavaEE的技术框架 Java EE的组件 业务逻辑被封装成可以复用的组件 Java EE的容器 JavaEE服务器以容器的形式为所有组件提供后台服务 (安全、事务管理、JNDI、远程连接、数据库连接池) 设置定制了JavaEE服务器所提供的内在支持 参看: 体系结构 JavaEE的核心技术 构成: 服务(Service) 应用程序接口(API) 协议(Protocol) 重点技术规范: JDBC、JNDI、EJB、RMI、Java IDL/CORBA、JSP、Java Servlet、XML、JMS、JTA、JTS、Java Mail、JAF Java EE 优点 兼容性 缩短开发周期、降低费用及复杂性 可伸缩性 可扩展性 安全性 EJB简介 Enterprise JavaBean(EJB) 一个组件结构,用于开发和部署面向对象的、分布式的、企业级的应用程序。 可扩展的、事务的和多用户安全的。 两层、三层结构 是一种重型的开发框架 敏捷轻型框架的流行 EJB-适合大型企业或大型项目 轻型框架-适合中小型企业或项目 主要流行的框架: Hibernate Struts Spring Web Work Tapestry JSF 敏捷轻型框架的流行 框架-Framework。某种应用程序的半成品,把不同应用程序中有共性的一些内容抽取出来。 优点: 减少重复的工作 缩短开发时间 降低成本 程序设计更合理 程序更稳定 敏捷轻型框架的流行 选择框架: 简单 有良好技术支持 容易结合其他技术 扩展能力要强 最好支持可视化配置和开发 设计结构要合理 稳定,性能好 敏捷轻型框架的流行 流行的框架和组合: JSP+Servlet+JavaBean+JDBC Struts Spring Hibernate SSH互相组合 其他框架,参考书本或其他资料 敏捷轻型框架的流行 Hibernate框架 对象和数据表之间建立映射,通过对对象操作实现对数据库的操作。 HQL语句,直接提供对象化的查询方式 敏捷轻型框架的流行 Struts框架 基于JavaEE平台的MVC框架 Servlet和JSP、自定义标签和信息资源统一整合 MVC模式 敏捷轻型框架的流行 Spring框架 IoC AOP 优点: 组织中间层对象 避免对象重复生成 配置文件简单 对其他AP
您可能关注的文档
最近下载
- 【一建经济】21-JG-冲关宝典(中).pdf VIP
- 石油工程-岩石力学-试卷.pdf VIP
- 【一建经济】21-JG-冲关宝典(上).pdf VIP
- 教师的专业成长课件.pptx VIP
- 西师版小学综合实践活动方案五年级上册.pdf VIP
- 2024年四川省巴中市中考数学试卷(含答案).doc VIP
- 生成式人工智能在初中生物学教学中的应用探究.pdf VIP
- 《装配式混凝土建筑构件生产》课件——本课程学习方法.pptx VIP
- 精品解析:2023-2024学年北京市海淀区人教版五年级上册期末测试数学试卷(解析版).docx VIP
- 2011年数学建模B题国家一等奖2011年数学建模B题国家一等奖.pdf VIP
文档评论(0)