大学电子商务的应用开发技术-席宁华-课件PPT
收藏
资源目录
压缩包内文档预览:
编号:21836196
类型:共享资源
大小:12.82MB
格式:ZIP
上传时间:2019-09-06
上传人:QQ24****1780
认证信息
个人认证
王**(实名认证)
浙江
IP属地:浙江
25
积分
- 关 键 词:
-
大学
电子商务
应用
利用
运用
开发
技术
席宁华
课件
ppt
- 资源描述:
-
大学电子商务的应用开发技术-席宁华-课件PPT,大学,电子商务,应用,利用,运用,开发,技术,席宁华,课件,ppt
- 内容简介:
-
第7章 工具和运行平台对外经济贸易大学信息学院第七章.工具和运行平台第一节.分析设计工具第二节.Java技术开发工具第三节.应用服务器介绍第一节.分析设计工具电子商务应用复杂软件系统开发过程是一个复杂的过程。系统的分析与设计分析是翻译软件需求和深入理解问题的过程。设计是一个逐步精化方案和适应实施环境的过程 。分析活动回答“要做什么”,设计活动回答“该怎么做”。7.1.1 分析设计意义意义捕捉现实问题的本质简化现实问题形成用户需求的形式化描述,即模型,简化求解过程。建模过程应该完成下列四个目标。辅助项目组使系统直观化,表现出其原有的风貌或投资的设想。附注说明系统的结构和行为。提供一个模板,指导系统的构建。将项目开发组的决策付诸于文档。7.1.2 分析设计方法概述什么是模型是现实世界中的某些事物的一种抽象表示。抽象的含义是抽取事物的本质特性,忽略事物的其他次要因素。模型的表示形式数学公式缩小的物理装置图表文字说明专用的形式化语言。模型建立的思路有两种:自顶向下、逐步求精和自底向上、综合集成。 在信息系统中,模型是开发过程中的一个不可缺少的工具。 描述信息系统模型最常见的方法形式化描述图示化描述。 信息系统的建模方法面向过程的建模面向数据的建模面向信息的建模面向决策的建模面向对象的建模 面向对象方法 面向对象技术最初是从面向对象的程序设计开始的,它的出现以60年代simula语言为标志。20世纪90年代很多面向对象方法已经拥有了自己的符号体系,其中有三种比较突出:Jim Rumbaugh的OMT方法Grady Booch的Booch方法Ivar Jacbson的OOSE方法 面向对象的开发 vs. 结构化分析与设计开发 结构化分析设计模型 面向对象分析设计模型 统一建模语言UML UML是面向的对象的建模语言UML融合了Booch、OMT和OOSE方法中的基本概念。UML的定义包括:UML语义:UML语义描述基于UML的精确元模型定义。 UML表示法:定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。 UML描述模型的三种基本词汇1. 要素(Things)表述结构的要素包括用例Use Case、类Class、接口Interface和协作Collaboration。表述行为的要素包括交互Interaction和状态机State Machine。表述组织的要素即包Package。用作辅助说明的要素即注释Notes。 UML描述模型的三种基本词汇2. 关系(Relationships)关联关系(Association)表达两个类的势力之间存在连接。聚合关系(Aggregation)和组合关系(Composition)是关联关系的强化形式。依赖关系(Dependency)依赖者“使用”被依赖者的关系。泛化关系(Generalization)表达“特殊的”是“一般的”一种。实现关系(Realization)“被实现者”是对要求的说明,“实现者”是针对要求的解决方案。UML描述模型的三种基本词汇3. 图(Diagrams)静态图类图、对象图、用例图动态图活动图、序列图、协作图、状态图体系结构图 构件图、部署图面向对象的系统分析和设计的基本步骤 面向对象的系统分析和设计的过程,是一个应用逻辑模型建立的过程 五项“任务” 全局分析 局部分析全局设计局部设计细节设计 面向对象分析工具 IBM Rational Rose是一个面向对象的软件分析设计建模工具。Rational ROSE包括了统一建模语言(UML),OOSE及OMT。描述规范它使用UML(统一建模语言)的图形化的模型描述规范,对软件系统的内/外部特性和结构进行描述和定义,在描述和定义的过程中,自动生成和管理设计文档和源代码框架。 第七章.工具和运行平台第一节.分析设计工具第二节.Java技术开发工具第三节.应用服务器介绍第二节.Java技术开发工具7.2.1 WebSphere Studio Application Developer简称WSAD是 VisualAge for Java 和 WebSphere Studio 的战略替代品。 IBM基于Eclipse工作平台开发. 提供的e-business集成开发工具可用于所有的e-business开发任务,包括Web developers, Java developers, business analysts, architects, and enterprise programmers。是一个面向 J2EE 应用程序开发人员的集成开发环境(IDE)。它为建立完整的 Web、EJB 和 EAR 应用程序所涉及的所有元素提供了创建、测试和管理所需的全部工具。 Eclipse WSAD特点 使用可视化工具 使用统一建模语言(UML) 用图形化性能分析和跟踪工具 使用 IBM Rational ClearCase LT 版本控制 使用 Swing 和 AWT 组件 可视调试工具和内置的单元测试环境,实现应用程序测试的流线化 运用 WSAD建立和测试一个简单的 Web 应用程序 实例:建立一个把华氏温度转换为摄氏温度的应用程序。在建立了一个用于处理温度转换逻辑的小的 Java bean 后,使用“JavaBean Web 页面”向导来自动的生成 Web 应用程序的其余部分。Web 应用程序包含一个 HTML 页面、一个 JSP 页面和一个 servlet。 步骤1:创建一个 Web Project 选择 File = New = Other打开向导列表。 选择 Web = Web Project。单击 Next。 在 Name域中输入 MyWeb。 单击 Finish。在工作空间中就创建了一个 Web 工程。 步骤2:创建一个温度转换的 Java bean 选择 MyWeb项目。 选择 File = New = Other来打开向导列表。 选择 Java = Java Class。单击 Next。 在 Package域中输入 com.test。 在 Name域中输入 TemperatureBean。单击 Finish。 当 TemperatureBean.java 编辑器出现时,把右面的代码加到封闭的花括号中 。 保存文件并关闭编辑器 下一步是使用向导从这个 Java bean 中快速生成一个 HTML 页面、一个 servlet 和 JSP 页面。 步骤3:创建 Web 资源 选择 File = New = Other来打开向导列表。 选择 Web = Java Bean Web Pages。单击 Next。 用 Browse按钮在 Destination folder域中选择 /MyWeb/webApplication 。 在 Web page prefix域中输入 Temperature。 在 Java package下,单击 Browse。 选择 com.sample,并单击 OK。 在出现右图所示的向导页后,单击 Next。 在 Bean域下,单击 Browse。 从列表中选择 TemperatureBean,并单击 OK。 从列表中选择 convertToCelsius()。 单击 Next 在向导左下方的表中,选择 Page选项卡。 编辑 Page Title域,并输入 Temperature Conversion。 在页的左上方的列表中选择 temperature 域。在下面的表中,把 Label域改为 Fahrenheit。 单击 Next。 确保选中了左上方列表中的 temperature域。在下面的表中,把 Label域改为 Celsius。 在向导左下方的表中,选择 Page选项卡。 编辑 Page Title域,输入 Converted Temperature。 单击 Finish。 新生成的文件TemperatureServletResults.javaTemperatureInputForm.html TemperatureResults.jsp 步骤4:测试 Web 应用程序 选择 MyWeb/webApplication 文件夹中的 temperatureInputForm.html 文件。单击右键,选择 Run on Server。 一个新的 WebSphere 单元测试服务器将会被自动创建。 在 Fahrenheit域中输入 77。单击 Submit链接。 已经建立和测试了一个 Web 模块,得到了一个 HTML 文件、一个 servlet 和一个 JSP 页面。 7.2.2 其他开发工具 JDK (Java Development Kit)JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment)一个免费的Java开发工具集(JDK)和Java基础的类库(rt.jar)。 JDK版本Sun公司发布的JDKIBM公司开发的JDKBEA公司的JrocketGNU组织开发的JDK等等 Java WorkshopJCreatorBorland 的JBuilderOracle 的JDeveloperIBM的Visual Age for JavaBEA 的 WebLogic Workshop第七章.工具和运行平台第一节.分析设计工具第二节.Java技术开发工具第三节.应用服务器介绍第三节.应用服务器介绍信息系统体系结构 信息系统应用体系结构也经历了三个阶段:主机计算(Mainframe)、客户/服务器(Client/Server)和多层结构(N-Tier)。多层结构(N-Tier) 客户层客户层是消耗应用数据的层。大多数通用客户层都是Web浏览器。 信息发布层信息发布层由负载均衡器和Web服务器组成应用服务器层应用服务器层提供应用的业务逻辑处理。数据层数据层由数据库服务器和存储系统组成。数据层是一个中心存储库,是业务应用系统中所有数据资源的管理中心。 除了核心应用层之外,多层体系结构共用组件包括安全和管理:多层体系结构中的安全应分布在多层结构的各个层面,并可得到统一的规划和实施。多层体系结构中的第二个共用组件是管理。多层体系结构涉及许多异构系统平台,它们协同工作以提供全面的应用。多层结构(N-Tier)核心思想三层应用结构的核心概念是把服务器端的功能和角色细化,利用应用服务器将应用的业务逻辑、表示逻辑和数据存储分为三个不同的处理层。多层结构核心思想在三层结构上发展起来的,核心思想还是主要业务逻辑和客户端与数据库独立出来。优势:多层结构(N-Tier)把业务逻辑完全独立出来,提高了系统的灵活性和扩展能力,而且核心业务数据不被客户端直接操作,在系统的安全性上提高了一大步。从资源分配上来看,这样的结构充分发挥了系统的整体资源。 7.3.1 应用服务器功能:应用服务器层提供应用的业务逻辑处理。应用逻辑服务器检索并处理来自数据库、业务系统等应用的数据,然后向Web服务器返回格式化的结果。通过采用中间件技术可实现应用逻辑服务器的高可用性及可伸缩性。从技术实现的角度看,应用服务器通常是选用适合的中间件软件系统,在中间件提供的基础框架下建立、运行和管理一个三层客户机/服务器模式的应用。应用服务器解决的问题 负载均衡 高可靠性 数据库连接池 分布会话管理 嵌入对象 开发方法 高速缓存机制 应用服务器是发展方向 功能日渐完整 方便开发的工具日益增多 基于XML的开放性通信体系 7.3.2 WebSphere Application Server 安装硬件要求 至少为 Intel(R) Pentium(R) II 处理器(建议使用 Pentium III 500 MHz 或更快的处理器) 至少为 512 MB RAM(建议使用 768 MB RAM) 磁盘空间: 至少需要具有 940 MB ,并且还应具有额外的磁盘空间用于开发资源。 注意:如果不安装可选功能部件和运行时环境,则所需最小磁盘空间可以减少。 如果下载电子映象,则还需要额外的磁盘空间。 显示器分辨率: Windows至少为 800 x 600 显示器(建议使用 1024 x 768) Linux至少为 1024 x 768 显示器 软件环境要求:Windows(R) 2000 Pro
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。