J2EE授课教案.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
邮箱: yjy@mjrg.net 手机 期末考核方式:上机机试题1—3道(未定); 期末成绩=期末考试成绩+出勤情况; 本学期教学主要目标 1、理解J2EE基本原理 2、回顾掌握ssh(Struts、Spring、Hibernate)三项技术。 3、掌握Spring+Hibernate的整合 4、Spring与Struts的整合 5、Struts 与Hibernate的整合方案 6、Struts + Hibernate+Spring 的整合方案 本节课主要目标 1、开发环境介绍 2、理解J2EE基本原理 3、理解解耦 4、理解框架 5、理解MVC模式 6、认识Struts如何实现MVC模式 开发环境介绍 1、数据库:SQL Server 2000 2、jdk1.5 3、服务器:Tomcat 5.0 4、开发平台:Eclipse 3.2 5、插件: MyEclipse 5.1 J2EE是什么? J2EE是什么? J2EE 并不简单地只是一门语言、一种工具或一套服务。 J2EE(即Java 2 平台企业版)J2EE英文全称Java 2 Platform Enterprise Edition,J2EE是由Sun公司主持推出的一项中间件技术。 J2EE是什么? J2EE是一个标准中间件体系结构,旨在简化和规范多层分布式企业应用系统的开发和部署。J2EE方案的实施可显著地提高系统的可移植性、安全性、可伸缩性、负载平衡和可重用性。 J2EE是什么? 一句话来概括J2EE,那就是: J2EE是一个中间件基础架构,有了它,开发者只需要集中精力编写代码来表达企业应用的商业逻辑和表示逻辑,至于其他系统问题,如内存管理,多线程,资源分布和垃圾收集等,都将由J2EE自动完成。 J2EE又是一种框架和标准 J2EE标准主要有三种子技术标准: WEB技术、 EJB技术 JMS 什么是解耦 衡量J2EE应用系统设计开发水平高低的标准就是:解耦性 什么是解耦:就是把程序中互相不相关或有限相关的模块分割开来。 为什么要解耦? 1、程序变得清晰了。 2、不该暴露的实现细节被隐藏了。代码的修改变容易了。 3、结构灵活了,一个模块可以和任意实现接口的模块协作。 4、编译依赖也没有了。你可以专心写和编译一个模块,不用等待其它模块的完成。 5、调试容易了。只要模块对一个接口调试成功,其它的接口也没有问题。 为什么要解耦? 你的应用系统各个功能是否能够彻底脱离?是否不相互依赖,也只有这样,才能体现可维护性、可拓展性的软件设计目标。 J2EE是怎样实现解耦 为了达到这个目的,诞生各种框架概念,J2EE框架标准将一个系统划分为WEB和EJB主要部分,从设计上抽象为表现层、服务层和持久层,这三个层次从一个高度将J2EE分离开来,实现解耦目的。 Struts、Spring、Hibernate与解耦有什么关系? 使用表现层框架(Struts)则可以将Jsp中的JavaBeans完全分离。 使用服务层框架(Spring)可以将服务层从表现层中分离出来 。 通过持久层的框架(Hibernate)将数据库存储从服务层中分离出来 。 Struts 目标 了解什么是框架 理解 Struts 框架 掌握Struts框架的基本应用 什么是框架? 框架就是模板方法模式 框架就是半成品,它已经把整体的结构给你建好了,你要往里面添加什么都很方便。 框架就像是一个房子,你可以往里面增加椅子,餐桌等等。当然你不增加也无妨,它还是一个房子。只不过如果你的家人都住在一个只有屋顶的房子里,恐怕不是一件好事 什么是框架? 把不同应用程序中有共性的一些东西抽取出来,做成一个半成品程序,这样的半成品就是所谓的程序框架。 框架(Framework)是可重用的,半完成的应用程序,可以用来产生专门的定制程序。 Struts 框架 Struts为Java Web应用提供了现成的通用的框架。Struts可以大大提高Web应用的开发速度。如果没有Struts,开发人员将不得不首先花大量的时间和精力来设计、开发自己的框架。有了它后,使得开发人员可以把精力集中在如何解决实际业务问题上。 MVC概述 模型-视图-控制器(Model-View-Controller)模式 model是指应用程序的数据,以及对这些数据的操作; view是指用户界面; controller负责用户界面和程序数据之间的同步,也就是完成两个方向的动作:一、在根据用户界面(view)的操作完成对程序数据(model)的更新,二 、将程序数据(model)的改变及时反应到用户界面(view)上。 回顾MVC 模式 JSP Model II体系结构 Struts与MVC关系 Stru

文档评论(0)

iris + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档