【delphi开源代码栏目提醒】:网学会员为广大网友收集整理了,基于JSF的项目跟踪管理系统的研究与设计 - 会议论文,希望对大家有所帮助!
摘要 随着Interact技术和企业信息化建设的迅速发展,J2EE(Java 2Platf01T11, Enterprise Edition)技术作为一种建立企业应用的标准平台出现,并逐步成熟,得以飞速发展。
J2EE平台提供了多层分布式应用模型、组件复用能力和灵活的事务处理,为开发和配置企业应用提供了健壮和稳定的服务。
JSF(JavaServer Faces)作为J2EE中重要的软件重用技术,以其基于组件来开发用户界面的方法,极大提高了软件项目的开发效率,同时满足了当前开发Web应用系统需求越来越复杂,稳定性、扩展性和可维护性越来越高的要求。
本文从JSF技术的研究意义与研究背景出发,通过一个具体Web应用系统——项目跟踪管理系统的设计与开发,对JSF技术进行深入的分析和探讨。
基于MVC模式,为满足当前Web应用系统快速开发要求,本文采用JSF集成Hibernate框架为主体的体系结构,这样也提高了系统的交互性,使得项目跟踪系统具备可扩展、易维护的优点;其次,针对项目跟踪管理系统访问设备的多样性(如IE、手机、PDA)的要求和JSP技术的不足,本文提出引入XSLT技术实现表示层的解决方案,也更好地实现了业务逻辑与表现逻辑的分离,体现了MVC模式的思想;另外,系统通过使用代理模式,创建代理对象来提高网页的视觉效果,由此也解决了经常存在的访问速度慢的问题。
本文还根据系统的需求,分析系统所要具备的功能以及进行概念模型设计和应用程序的设计,并着重阐述该系统使用的定制认证安全的方法。
本文也实现了系统实体bean到数据库的DAO设计。
本文最后对项目跟踪管理系统实现过程中的研究与开发工作进行了总结,并阐述了下一步的工作与研究的方向。
关键词JSF,项目跟踪管理,Hibernate,XSLT ABSTRACT With the rapid development of Intemet。
J2EE appears as thestandard platform which iS a kind of technology to build enterpriseapplications,and it mamr铬step by step,develops progressively.Theplatform,which has n-tier distilbuted application model,reusedcomponems ability and flexible transaction process,offers strong andstable service for developing and disposing enterprise application.As animportant software reuse technology in J2EE,JSF has greatly improvedthe production efficiency of software by the method of developing JavaWreb USer interfaces based on UI components.It also meets the demand of W曲application system’S development requirements whichcurrentbecome more and more complex as well as the higher and higherrequirements of the system’S stability,expansibility and maintainability. Embarking from the JSF technology’S research significance and theresearch back