基于jsf的项目跟踪管理系统的研究与设计

基于jsf的项目跟踪管理系统的研究与设计

ID:32599962

大小:2.16 MB

页数:53页

时间:2019-02-13

基于jsf的项目跟踪管理系统的研究与设计_第1页
基于jsf的项目跟踪管理系统的研究与设计_第2页
基于jsf的项目跟踪管理系统的研究与设计_第3页
基于jsf的项目跟踪管理系统的研究与设计_第4页
基于jsf的项目跟踪管理系统的研究与设计_第5页
资源描述:

《基于jsf的项目跟踪管理系统的研究与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、硕士学位论文第一章绪论1.1课题的研究意义近年来,随着计算机与通信技术的迅猛发展,基于网络的应用系统也变得越来越复杂。开发人员面对的问题不仅包括异构平台的数据通信与移植,而且还有如何能更加方便、快捷地开发高效、灵活和可扩展的Web应用系统,如何进行系统的框架设计才能更有利于模块化的设计与编码、今后功能的扩展以及系统快速有效的维护。因此,如何使得web的开发更加容易成为一个很受关注的课题。每次的系统开发中,我们都需要根据实际应用寻找一个新的解决方案。为了提高开发的效率,考虑到应用系统的灵活性、安全性、实用性等,就需要有

2、一种好的设计模式,一个好的可复用的系统架构的框架设计作为一种可行的方案来解决这一常见的问题。MVC(Model.View.Controller)模式是国外用的比较多的一种设计模式【l】。很多的开源项目,就是利用这一设计思想,己将其做成了Web框架。Web框架有很多,例如TlⅡbine、Struts、WebWork、Maverick、JSF等等。它们各有优点,而且功能强弱也不同,在以上框架中本文只重点讨论使用JSF框架在开发中的应用。,JSF技术是JCP(JavaCommunityProcess)$1J定的一个Web应

3、用框架标准。它提供了一种以组件为中心来开发Javaweb用户界面的方法,从而简化了Web表现层开发。JSF还通过将良好构建的模型.视图.控制器(MVC)t2】设计模式集成到它的体系结构中,确保了应用程序具有更高的可维护性。而且,由于JSF是通过JCP开发的一种Java标准,因此开发工具供应商完全能够为JavaServerFaces提供易于使用的、高效的可视化开发环境,将JSF技术集成到新一代开发工具中,这简化了多层Web应用的开发。所以无论作为Web开发人员,还是开发工具供应商,对JSF的深入研究,都是非常有意义,而

4、且很有必要。1.2课题的研究背景随着J2EE逐渐成为企业web应用开发的标准,其JSP/Servlet技术在web应用开发中得到了广泛的应用。然而,与微软VisualStudio.NET程序相比,人们在开发基于Java的web用户界面时仍然需要手工书写大量的标签,同时还要考虑页面状态信息的保存、客户端事件处理等问题,开发难度比较大,效率较低,重用性差。JavaServerFaces(JSF)技术正是在这一大的背景下应运而生的,其最硕士学位论文第一章绪论引人注目的特性之一是它与标记语言、协议、客户端设备无关。利用JSF

5、提供的可重用、可扩展、基于组件的用户界面框架,在快速开发工具RAD的支持下实现可视化开发。现在JSF技术已经得到了许多大厂商的支持,如SUN公司的JSFWebUI、mM公司的JSFextension以及Oracle的ADFFaces等,许多开源项目,像典型的ApacheIV[yfaces,也提供对JSF技术的支持。同时Oracle、Sun、Bodand和IBM等公司都为JSF提供了开发环境。另外,随着信息技术的迅猛发展,信息技术在各行各业得到越来越广泛的运用,软件项目的管理也受到越来越多的重视和研究。如果说计算机技术

6、为管理、生产等活动的不断进步提供了基础性的杠杆,那么在将计算机技术应用于实践的过程中,为了保证项目的成功,项目管理无疑扮演着至关重要的角色,已经逐步成为研究的重点。项目跟踪管理的研究作为项目管理的一个重要领域,对实践具有重要的指导作用。1.3课题的来源与论文的主要工作本人在导师的安排和指导下,于2007年3月至2007年8月有幸参与北京长信通信息技术有限公司项目跟踪管理系统的研发。本文的研究工作着眼于系统的开发与实现,主要侧重于如下几点:(1)结合项目跟踪管理系统WorkTmong具体开发,对最新技术JSF框架进行系

7、统研究。包括JSF框架的流程以及资源注册与配置等等。(2)为了提高新系统的开发效率,通过从技术角度和工程角度的分析,搭建了新的系统框架,并将这个框架成功的应用到本系统。(3)对WorkTracing系统,严格按照软件工程的步骤需求分析,功能分析,概念模型设计,体系结构设计,应用程序设计等,做了完整的阐述。1.4论文的组织结构本文共分为五章。第一章绪论。这一章主要介绍研究意义、研究背景、论文的主要工作以及论文的组织结构。第二章是JSF技术的介绍与研究。这一章简单介绍了JSF技术,并研究JSF的关键部件、请求处理生命周期

8、以及事件处理机制。第三章是对项目跟踪管理系统的总体设计。从系统的需求分析、功能分析、概念模型设计确定系统的体系结构,进而进行应用程序设计,以及系统资源注册与配置。‘2硕士学位论文第一章绪论第四章是项目跟踪管理系统的关键技术的研究,包括JSF中MVC模式的分析、采用集成JSF与Hibernate的应用框架、系统表现层使用的技术、采用代理模式以及系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。