JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元一 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元一 JavaEE-单元1 任务1 搭建Java Web 开发环境.ppt

JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元一 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元一 JavaEE-单元1 任务1 搭建Java Web 开发环境.ppt

ID:51617429

大小:1.45 MB

页数:23页

时间:2020-03-26

JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元一 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元一 JavaEE-单元1 任务1 搭建Java Web 开发环境.ppt_第1页
JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元一 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元一 JavaEE-单元1 任务1 搭建Java Web 开发环境.ppt_第2页
JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元一 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元一 JavaEE-单元1 任务1 搭建Java Web 开发环境.ppt_第3页
JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元一 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元一 JavaEE-单元1 任务1 搭建Java Web 开发环境.ppt_第4页
JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元一 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元一 JavaEE-单元1 任务1 搭建Java Web 开发环境.ppt_第5页
资源描述:

《JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元一 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元一 JavaEE-单元1 任务1 搭建Java Web 开发环境.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Struts2+Hibernate+SpringJavaEE企业级项目开发单元一项目分析与设计—任务1搭建JavaWeb开发环境1任务简介2任务分析3相关支撑知识4任务小结目录页第1页任务1搭建JavaWeb开发环境过渡页第2页过渡页任务简介任务1搭建JavaWeb开发环境任务简介搭建JavaWeb开发环境是JavaWeb的开发前提。本任务首先介绍了JavaEE相关概念与主要技术;其次重点分析了JavaEE中MVC模式;重点介绍JavaEE主流开源框架技术:Struts2框架、Spring框架、Hibernate框架。第3页过渡页第4页过渡页任务分析任务1搭建JavaWe

2、b开发环境任务分析JavaEE相关技术种类很多,如何选择适应企业级项目开发技术是一个难点;本任务主要介绍了JavaEE主流开发技术,比如:Struts2、Hibernate、Spring等;MVC模式是Web项目开发中常见的开发模式。第5页过渡页第6页过渡页相关支撑知识任务1搭建JavaWeb开发环境相关支撑知识JavaEE(JavaPlatform,EnterpriseEdition)是Sun公司推出的企业级应用程序版本;提供Web服务、组件模型、管理和通信API;用来实现企业级的面向服务体系结构(service-orientedarchitecture,SOA)和We

3、b2.0应用程序;可移植、健壮、可伸缩且安全的服务器端Java应用程序。第7页JavaEE简介1JavaEE规范定义了一个完善的应用组件技术框架一J2EE简介任务1搭建JavaWeb开发环境相关支撑知识Servlet基于请求/响应机制。JSP基于Servlet技术的动态网页技术标准。EJBEJB是一种规范,定义了一个可重用的组件框架,用来实现分布式的、面向对象的业务逻辑,能将业务逻辑与底层的系统逻辑分开。JDBC用于执行SQL语句的JavaAPI,由一组用Java语言编写的类和接口组成。第8页JavaEE主要技术2一J2EE简介任务1搭建JavaWeb开发环境相关支撑知识

4、JavaRMI用来开发分布式Java应用程序。JNDI提供从Java平台到其他平台的统一的无缝的连接接口。JMS提供企业消息服务,如可靠的消息队列、发布和订阅通信、以及有关推拉技术的功能。JPA通过注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中,由一组用Java语言编写的类和接口组成。第9页JavaEE主要技术2一J2EE简介任务1搭建JavaWeb开发环境相关支撑知识第10页JavaEE主要技术2Struts2框架Struts2是在MVC模式上构建的一种Web解决方案。Struts2框架由3个部分组成:核心控制器FilterDispatch

5、er、业务控制器和用户实现的业务逻辑组件。其中FilterDispatcher是核心控制器,用户需要实现业务控制器和业务逻辑组件。一J2EE简介任务1搭建JavaWeb开发环境相关支撑知识第11页JavaEE主要技术2Spring框架Spring是为了解决企业应用开发的复杂性而创建的一个开源框架;是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。一J2EE简介任务1搭建JavaWeb开发环境相关支撑知识第12页JavaEE主要技术2Hibernate框架是非常优秀、成熟的O/RMapping框架;提供了强大、高性能的Java对象和关系数据的持久化和查询功能。

6、Hibernate作为持久层的一项实现技术,运用DAO(DataAccessObject)设计模式来实现对象和关系数据库之间的映射。实现了对JDBC进行了轻量级的对象封装,在Java应用和关系数据库之间建立桥梁,可使用面向对象的编程思维来操作关系数据库。一J2EE简介任务1搭建JavaWeb开发环境相关支撑知识企业级项目开发技术的选择通常有两种方案:一是基于EJB组件技术解决方案;另一个是基于Spring技术解决方案。第13页JavaEE技术解决方案3一J2EE简介任务1搭建JavaWeb开发环境相关支撑知识重量级组件容器具有远程接口,具有远程调用、负载均衡、线程池功能,

7、具有分布式的事物。第14页JavaEE技术解决方案3一J2EE简介EJB组件技术规范详细和J2EE紧密整合很好的伸缩性有权使用资源管理系统巨大而复杂的规格说明文件庞大增加程序调试时间EJB代码更加复杂维护困难。优点缺点任务1搭建JavaWeb开发环境相关支撑知识轻量级组件容器基于IoC和AOP,多层JavaEE系统的框架第15页JavaEE技术解决方案3一J2EE简介Spring技术有效地组织中间层对象通过把对接口编程而不是对类编程的代价几乎减少到没有,Spring能够促进养成好的编程习惯;Spring被设计为让使用它创建的应

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关文章
更多