BBS 中学到的东西:1.分页,2.树状结构的存储,3.树状结构的展现 金尚网上商城: 很多东西是同一种技术在不同业务里的展现,很多程序员做到后来就成了某一个领域的专家 通过这个项目展现jsp+javaBean 这种编程模式 一 .内容 1.WEB 项目一般流程 讲关于设计,关于软件工程方面的知识,实际开发中的东西 2.金尚项目步骤详解 3.开发 二 .W EB 项目开发的一般流程——总纲 1. 需求确定(需求分析) 弄明白现在干什么 2. 分析与设计(掌握技术之后要掌握的东西) (1).架构分析与设计 (2).业务逻辑分析 (3).业务逻辑设计 (4).界面设计 3.开发环境搭建 4.开发-测试-开发-测试 5.文档编纂 每一个阶段产生不同的文档,不同的文档由不同的人来写 三.W EB 项目开发的一般流程——需求确定 1.需求确定 (1). 通过各种手段确定系统的功能与性能 A.功能:购物、注册、浏览、搜索… B.性能:可同时支持n 个并发访问,而且响应时间不低于m 毫秒… C.手段: a.头脑风暴(brain storm) b.会议 c.询问 d.原型 — 界面原型、业务原型… (2).本阶段是项目开发的最重要阶段 (3).在 w eb 项目中,通常界面设计会在本阶段进行 四.WEB 项目开发的一般流程—分析与设计之架构分析与设计 1.架构分析与设计 (1).逻辑架构 A.3 层架构、n 层架构… B.MVC… C.Model 1( jsp 直接访问数据库) or Model 2( jsp + javabean 访问数据库) D. … (2).物理架构 A.Web 服务器的分布 B.数据库服务器的分布 C.„„ (3).技术解决方案的确定 A.Java/.net B.Open Source/ 商业 C.„„ WEB 项目开发的一般流程—分析与设计之业务逻辑分析 1. 根据需求分析业务逻辑 a) 有哪些人会使用本系统 b) 他们会使用本系统做什么 c) 通常他们使用本系统的步骤是什么样的 d) 会有哪些明显的类来支撑本系统的运行 e) 会有哪些不同的提示会反馈给用户 f) „„ 2. 本阶段与需求的确定紧密相关,通常在确定需求的时候就会进行相关的分析 WEB 项目开发的一般流程—分析与设计之业务逻辑设计 1. 业务逻辑设计 a). 根据需求的分析来确定具体的类 b). 确定类的属性 c). 确定类的接口(方法) d). 确定类之间的关系 e). 确定用户操作流程在设计上的反应 f). 进行数据库的设计 g).不同的项目步骤可能不尽相同 h).„„ WEB 项目开发的一般流程—分析与设计之界面设计 1. 界面设计 a) 设...