第2部分高级软件工程主题开发模式与平台.pptVIP

  • 2
  • 0
  • 约2.95千字
  • 约 187页
  • 2020-03-25 发布于浙江
  • 举报

第2部分高级软件工程主题开发模式与平台.ppt

2014年12月;主要内容;第一节 软件开发模式概述; 软件开发模式概述 一、网络计算模式 二、软件开发模式 三、Web架构——MVC ;一、网络计算模式;一、网络计算模式;客户/服务器模式 (Client/Server);客户/服务器模式;浏览器/服务器(B/S)模式(3层);浏览器/服务器(B/S)模式(N层);浏览器/服务器(B/S)模式;对等模式 (Peer to Peer,P2P);P2P的定义;;P2P连接资源的方式;基于目录服务器:Napster;基于目录服务器:Napster;完全分布式:Gnutella;层次P2P网络:KazaA;层次P2P网络:KazaA;P2P网络的特征;二、应用软件开发模型;三、 Web架构——MVC模式 ;MVC基本概念:模型-视图-控制器(1);MVC基本概念:模型-视图-控制器(2);MVC应用领域;三、 Web架构——MVC模式;模型(Model);变更-传播机制(1);变更-传播机制(2);视图(View);控制器(Controller);MVC组件类型的关系和功能;注意;三、 Web架构——MVC模式;动态特征(1):MVC系统的初始化过程;动态特征(2):MVC系统的初始化过程;动态特征(3): 输入导致模型变化,并触发变更-传递机制;动态特征(4): 输入导致模型变化,并触发变更-传递机制;三、 Web架构——MVC模式;MVC实现(1);MVC实现(2);MVC实现(3);MVC实现(4);MVC实现(5);三、 Web架构——MVC模式;软件体系结构:Architecture(1);软件体系结构:Architecture(2);框架:Framework;设计模式:Design Pattern;三、 Web架构——MVC模式;MVC开发方式(1);MVC开发方式(2);三、 Web架构——MVC模式;常见的MVC组件;Model1: Jsp+JavaBean 开发模型;Model1: Jsp+JavaBean开发模型;Model 2 :MVC架构的开发模式;Model 2 :MVC架构的开发模式 优点: 开发流程更为明确:区别开显示端和商业逻辑端,美工设计人员和程序员能够专注于本身的工作,有利于大型系统的开发。 核心的程序管控 :由Controller控制整个流程,可以减少JSP需要撰写许多条件判断逻辑及流程管控等等的程序代码。 维护容易:不论是后端商业逻辑对象或间断的网页呈现,都通过控制中心来掌控,如果有商业逻辑的变更,可以轻易的修改Model段的程序,而不用去修改相关的JSP文件。 缺点: 学习时间较长:各家公司都有自己MVC架构,花更多的时 间去熟悉了解他们的流程与概念?? 发时间较长:因为需要设计MVC个对象比吃的数据交换与方法,会需要更多的时间在系统设计之上。;举例:购物车程序;Servlet API2.1中有一RequestDispatcher接口来做流程控制;三、 Web架构——MVC模式;网站设计中的MVC架构;应用实例(1);应用实例(2):类图;应用实例(3):Observer接口;应用实例(4):M类;应用实例(5):M类;应用实例(6):C1类;应用实例(7):C1类;应用实例(8):V1类;应用实例(9):V1类;应用实例(10):主程序Test;第二节 J2EE 概述;主要内容 ;一、J2EE的由来;1、传统应用程序模型(一);1、传统应用程序模型(二);2、 Web应用程序模型(一);2、 Web应用程序模型(一);2、 Web应用程序模型(二);2、 Web应用程序模型(二);2、 Web应用程序模型(三);3、为什么需要J2EE;3、为什么需要J2EE;3、为什么需要J2EE;4、什么是J2EE ;二、J2EE的组成;1、What is Java 2 Platform;2、J2EE的组成;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、J2EE架构及核心技术简介;3、

文档评论(0)

1亿VIP精品文档

相关文档