| 【中文题名】 | 基于Spring的交警收费系统的设计与实现 |
| 【英文题名】 | A Design and Implementation of Traffic Administration FEE System Based on Spring |
| 【学科专业】 | 计算机技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-7-19 |
| 【中关键词】 | 体系结构,轻量级容器,依赖注入,面向方面编程,Spring, |
| 【英关键词】 | Architecture,Lightweight Container,IoC,AOP,Spring, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>软件工程 |
| 【论文摘要】 |
J2EE是当今用于企业软件开发的最佳平台之一。传统的J2EE体系结构相对于一般的系统开发、部署和测试都是很复杂的。为了改变采用传统的J2EE系统开发的缺点,本文结合当前比较先进的技术,提出一种开发J2EE Web系统的良好的解决方案,并以实际开发的应用系统为例进行了验证。验证结果表明实施该方案可以创建质量高、可维护性强、扩展性好、简单的J2EE Web系统。
本文阐述了传统的J2EE体系结构以及开发J2EE Web项目的一般原则,从体系结构的角度详述了开发J2EE Web应用时表示层、业务层和数据存取层的设计问题;通过对行业中当前使用的各种解决方案进行比较,突显了轻量型容器相对于传统EJB容器的优势,并阐述了轻量级容器的反转控制(IoC)技术和面向方面编程(AOP)技术的基本原理;介绍了轻量级容器Spring,并阐述了Spring的核心模块及相关功能原理,着重探讨了Spring能够做什么,能够为开发提供那些功能组件。通过Spring与其它几种比较成熟的框架的结合方案,找到了一种能够带来高效开发、创建高质量J2EE Web系统的简单的解决方案。
文中以基于轻量级容器Spring的“山东... |
| 【论文题纲】 |
|
摘要 |
8-9 |
|
ABSTRACT |
9-10 |
|
第一章 绪论 |
10-14 |
|
1.1.问题的提出 |
10-11 |
|
1.2.研究现状 |
11-12 |
|
1.3.本文研究目标和主要工作 |
12 |
|
1.4.本文的组织结构 |
12-14 |
|
第二章 J2EE体系结构 |
14-22 |
|
2.1 J2EE体系结构 |
14-16 |
|
2.1.1.J2EE的四层结构 |
14-15 |
|
2.1.2.J2EE应用程序组件 |
15-16 |
|
2.2.表示层设计 |
16-19 |
|
2.2.1.MVC模式 |
16-18 |
|
2.2.2.框架 |
18 |
|
2.2.3.Struts框架 |
18-19 |
|
2.3.业务层设计 |
19-20 |
|
2.4.数据存取层设计 |
20-21 |
|
2.4.1.对象-关系映射(ORM) |
20-21 |
|
2.4.2.Hibernate |
21 |
|
2.5.本章小结 |
21-22 |
|
第三章 轻量级容器在系统开发中的优势 |
22-25 |
|
3.1.轻量级容器的一般概念和分析 |
22-23 |
|
3.1.1.容器 |
22-23 |
|
3.1.2.轻量级容器 |
23 |
|
3.2.轻量级容器相对于EJB的优势 |
23-24 |
|
3.3.本章小结 |
24-25 |
|
第四章 轻量级容器Spring |
25-32 |
|
4.1.Spring简介 |
25-26 |
|
4.2.Spring框架 |
26-27 |
|
4.3.控制反转和依赖注入 |
27-29 |
|
4.3.1.IoC/DI |
27-28 |
|
4.3.2.Spring的依赖注入实现 |
28-29 |
|
4.4.AOP(面向方面编程) |
29-31 |
|
4.4.1.AOP |
29-30 |
|
4.4.2.Spring的AOP实现 |
30-31 |
|
4.5.本章小结 |
31-32 |
|
第五章 基于Spring框架的应用系统设计与实现 |
32-48 |
|
5.1.系统简介 |
32-34 |
|
5.2.系统开发原则 |
34-35 |
|
5.3.系统体系结构 |
35-38 |
|
5.4.系统设计 |
38-39 |
|
5.4.1.系统表示层的设计 |
39 |
|
5.4.2.系统业务层的设计 |
39 |
|
5.4.3.系统数据存取层的设计 |
39 |
|
5.5.系统实现 |
39-43 |
|
5.5.1.系统表示层的实现 |
40-41 |
|
5.5.2.系统业务层的实现 |
41-42 |
|
5.5.3.系统数据存取层的实现 |
42-43 |
|
5.6.系统中IoC的应用 |
43-44 |
|
5.7.系统中AOP的应用 |
44-45 |
|
5.8.系统中Spring的应用 |
45-46 |
|
5.9.本章小结 |
46-48 |
|
第六章 结论 |
48-49 |
|
附录(一) |
49-56 |
|
参考资料 |
56-58 |
|
致谢 |
58-59 |
|
学位论文评阅及答辩情况表 |
59 |
|
| 【DOI】 | LunWen.ID:2.2008.359243 |