偶的毕业论文

为了纪念逝去的JSF,淘汰的JApplet,友好的Facelets,实用的Seam,优秀的Maven,理论的UCD,经典的Java EE,再次回顾了我的毕业论文。

它本来是短小精简的,但是在导师的要求下,不情愿的加了很多东西。在这里和大家分享一下。

BeyondTrack 软件过程支持环境 —— Web 层设计及实现

目录

插 图目录 iii

表 格目录 v

BeyondTrack 软件过程支撑环境 —— Web 层设计及实现 1

1 绪论 3

1 1 研究的背景和意义 3

1 2 国内外现状 4

1 3 研究内容 5

1 3 1 Java EE Web 层设计和实现 5

1 3 2 JSF 技术 5

1 3 3 JApplet 5

1 4 论文组织结构 5

2 相关技术介绍 6

2 1 JApplet 6

2 2 JSF JavaServer Faces 6

2 3 Facelets 7

2 4 Seam 7

2 5 Maven 7

2 6 UCD User-Centered Design )模型 8

2 7 Java EE 分层模型 9

2 8 软件过程支撑环境 9

3 BeyondTrack 系统需求分析 11

3 1 功能需求 11

3 2 界面驱动的需求分析 11

3 3 可视化软件过程建模设计器的需求分析 18

4 BeyondTrack 系统 Web 层设计 18

4 1 Web 层概要设计 21

4 1 1 Web 层架构及设计方法 21

4 1 2 页面组织结构 21

4 1 3 Web 层接口设计 22

4 2 界面设计 23

4 2 1 BeyondTrack 系统界面规范 23

4 2 2 界面设计与关系图 24

4 2 3 美学设计 26

5 BeyondTrack 系统实现 27

5 1 Web 层实现 27

5 1 1 JSF Facelets 27

5 1 2 JSF UI 组件自定义 27

5 1 3 JSF 页面导航与 Renderer 28

5 1 4 JSF 转换器、验证器及消息机制 28

5 1 5 JSF 国际化、本地化多主题 30

5 1 6 可视化的软件过程建模设计器的详细设计 31

5 2 系统整合 33

5 2 1 运行环境 33

5 2 2 系统测试 34

5 3 系统应用实例 35

总 结 43

1 工作总结 43

2 工作展望 43

致 谢 44

参 考文献 45

附 录 46

插图目录

1.1 2005 年至 2008 年编程技术岗位需求 4

2.1 JAp p let 生命周期 6

2.2 JSF 生命周期 6

2.3 Seam 框架 7

2.4 Maven 生命周期 8

2.5 UCD 模型 8

2.6 Java EE 多层应用 框架 9

3.1 编辑用户信息的界面需求分析 12

3.2 创建用户的界面需求分析 12

3.3 注册用户的界面需求分析 13

3.4 维护自己帐号的界面需求分析 13

3.5 管理用户列表的界面需求分析 13

3.6 管理项目列表的界面需求分析 14

3.7 创建项目的界面需求分析 14

3.8 项目信息及成员管理的界面分析需求 14

3.9 过程管理的界面需求分析 15

<span style

你可能感兴趣的:(maven,Web,项目管理,JSF,seam)