基于JSF的项目跟踪管理系统的研究与设计
这是一篇关于JSF,项目跟踪管理,Hibernate,XSLT的论文, 主要内容为随着Internet技术和企业信息化建设的迅速发展,J2EE(Java 2Platform,Enterprise Edition)技术作为一种建立企业应用的标准平台出现,并逐步成熟,得以飞速发展。J2EE平台提供了多层分布式应用模型、组件复用能力和灵活的事务处理,为开发和配置企业应用提供了健壮和稳定的服务。JSF(JavaServer Faces)作为J2EE中重要的软件重用技术,以其基于组件来开发用户界面的方法,极大提高了软件项目的开发效率,同时满足了当前开发Web应用系统需求越来越复杂,稳定性、扩展性和可维护性越来越高的要求。 本文从JSF技术的研究意义与研究背景出发,通过一个具体Web应用系统——项目跟踪管理系统的设计与开发,对JSF技术进行深入的分析和探讨。基于MVC模式,为满足当前Web应用系统快速开发要求,本文采用JSF集成Hibernate框架为主体的体系结构,这样也提高了系统的交互性,使得项目跟踪系统具备可扩展、易维护的优点;其次,针对项目跟踪管理系统访问设备的多样性(如IE、手机、PDA)的要求和JSP技术的不足,本文提出引入XSLT技术实现表示层的解决方案,也更好地实现了业务逻辑与表现逻辑的分离,体现了MVC模式的思想;另外,系统通过使用代理模式,创建代理对象来提高网页的视觉效果,由此也解决了经常存在的访问速度慢的问题。 本文还根据系统的需求,分析系统所要具备的功能以及进行概念模型设计和应用程序的设计,并着重阐述该系统使用的定制认证安全的方法。本文也实现了系统实体bean到数据库的DAO设计。本文最后对项目跟踪管理系统实现过程中的研究与开发工作进行了总结,并阐述了下一步的工作与研究的方向。
数据库中间件的研究与设计及其在数字林业中的应用
这是一篇关于XSLT,Hibernate,Struts框架,数据库中间件,数字林业的论文, 主要内容为由于基于Web的数据库应用技术的成熟,它的市场需求越来越大,软件开发公司也希望通过提高项目的开发速度以增加市场占有率,传统的开发技术显然不能很好的满足需求。本文从当前林业系统存在的问题出发,仔细研究了XML与XSLT技术以及当前比较流行的Struts框架和Hibernate技术,设计了一个数据库中间件,从而实现了基于Struts和Hibernate的网页自动生成技术,并将其应用到数字林业的营林子系统上,同时该组件也具有透明地提供对象与关系数据库的映射,以统一的接口方式支持多种数据库的功能。 本文首先对国内外中间件现状进行了分析,指明了现在中间件系统存在的问题与不足。然后对本论文所涉及到的关键技术,例如中间件技术、XML技术、XSLT技术,Struts和Hibernate技术等进行了分析和介绍。这些技术都是当前的主流技术和新技术,使系统有更好的可伸缩性及扩展性,同时这些技术的介绍也为系统的实现打下了良好的基础。最后,本文介绍了如何综合运用这些技术来完成系统的设计与实现。本文利用XML与XSLT技术特点,采用Hibernate的XML配置文件作为输入文件并通过语法分析转换为输入文件的语法分析树,语法分析树再通过代码生成器的分析,转换成生成代码的语法分析树,这样代码书写器就可以通过生成代码的语法分析树获取输入文件的信息,生成所需要的Jsp和Java代码。 本论文在系统开发过程中,综合运用了多种先进技术,包括基于J2EE平台的Java前端开发技术、XML技术、XSLT技术、Struts技术以及Hibernate技术,在此基础上研发一种数据库中间件,并应用于数字林业下的一个子项目中,从而实现了中间件技术与数字林业系统的整合,在林业项目开发技术上实现了创新。同时对于代码自动生成技术领域,基于Struts和Hibernate的网页自动生成技术是一种新生事物,将会有很好的发展。 本课题的研究,不仅满足了B/S模式多层数据库应用系统日益增长的需求,而且能够节省大量重复的人力编码,将为程序的开发带来良好的经济效应,减少开发周期,大大降低程序开发成本,具有良好的应用和实践价值。
基于JAAS和Struts的门户平台管理系统的研究与实现
这是一篇关于JAAS,Struts,XML,XSLT,单点登录,门户的论文, 主要内容为目前,越来越多的企业用户正在为应用集成所困扰,据统计,在绝大多数公司,80%的IT资源都花费在基础设施的开发、集成与维护上,这就意味着只有20%的IT预算能够用于提升企业市场竞争力、为企业带来高价值的应用。这是因为企业不断增加的应用分布在各种不同的平台上,使得不同系统之间的信息集成成为企业的沉重负担。同时,从用户的角度来说,用户需要进入的系统越多,用户出错的概率和安全问题出现的可能性就越多。为了更好地解决这一问题,设计一个统一的门户平台管理系统,以简化管理工作,方便用户使用,是十分必要的。 本文的主要工作在于:清晰地分析了JAAS安全机制;深入透彻地研究了Struts框架:并在此基础上,根据门户平台管理系统的实际需要,扩展了JAAS和Struts框架,从而构建出一个方便、安全的,符合J2EE规范的门户平台管理系统。 本文首先概述了门户平台管理系统的必要性。在第2部分详尽地阐述了JAAS安全机制。在这一部分,首先概述了保证安全的四个支柱:接着介绍了Java的安全组件;并对其中的用于验证和授权的组件JAAS的安全机制进行了分析,同时指出其在实际应用中的不足之处。在第3部分详述了Struts框架的体系结构,各个部分的工作原理;同时指出其局限性,提出可用XSLT替换Struts框架中的JSP去构造View;随后分析比较了目前流行的三种XML解析技术。在第4部分对系统设计做了介绍,具体介绍了本系统中所用到的设计模式,用 户信息的存储方式,系统整体框架等。在第5部分具体论述了如何对第2部分 所提出的JAAS的不足进行实际扩展实现,如何实现第3部分讲述的struts框架 的扩展。而后,本文介绍了本系统各功能模块的设计实现。最后对整个系统进 行了总结,并分析其中的优缺点及进一步的研究方向。 本系统目前已开发完成,进入试运行阶段。其提供灵活的认证、授权、管 理服务,使关键的资源被方便保护和管理。其集中的策略管理可以方便地分发 和管理基于门户应用的安全策略,使用户减少了管理的复杂性,同时使应用开 发人员可以不用对每个应用开发复杂的安全功能。 关键字:JAAS Struts XML XSLT单点登录门户
基于ASP.NET与SVG的WebGIS实现技术研究
这是一篇关于WebGIS,ASP.NET,SVG,Web Service,XML,GML,XSLT的论文, 主要内容为数字地球的发展要求GIS必须实现数据共享,必须发展WebGIS技术,而网络技术的崛起为GIS的发展注入了新的活力。GIS与网络技术融合以形成一个基于Internet技术的GIS集成平台自然成为当前GIS研究领域的一个重要方向和热点话题。 但是目前的WebGIS产品大都是基于传统的GIS系统软件,利用CGI或Server API构造,一般需在后台运行一个或多个GIS应用程序。这种模式只解决了在Web上发布空间信息的问题,并没有针对Web应用环境进行重新设计和优化,因此在功能和效能上不能满足人们的需求。另外,当今WebGIS在空间数据模型上存在缺陷,而XML具有数据来源的多样性、多种应用的灵活性、柔韧性和适应性,为WebGIS带来新的机遇。 随着WebGIS的快速发展,在WebGIS中以矢量的方式快速传输、浏览电子地图,是当前GIS研究的一个热点。而基于XML的SVG正好可以解决WebGIS中矢量发布的问题。 ASP.NET是MicroSoft.NET的一部分,具有强大的Web开发功能。SVG是一种基于XML的用来描述二维矢量图形和矢量/栅格混合图形的标记语言,本质上是XML在网络上表达图形图像的一种扩展应用程序。利用ASP.NET强大的Web应用开发功能与SVG矢量传输与显示功能,可构建功能较为强大、性能较为优化、数据较为安全和开发成本较为低廉的WebGIS。 本文设计了一种基于ASP.NET与SVG技术的WebGIS平台解决方案。通过对该方案具体实现的研究,可得出如下结论: (1)把ASP.NET,Web Service技术和SVG技术结合起来引入WebGIS的设计与实现,可达到ASP.NET强大的Web开发功能和利用SVG实现地图矢量传输与显示的很好结合;同时,通过对已定义的Web Service进行发布和注册还可以实现本系统GIS数据库服务器上数据资源的共享,也可以通过搜索Internet上已发布和注册的相关Web Service,通过对其引用而实现异地数据的集成。 (2)把ASP.NET的多级缓存机制与安全性实现机制引入WebGIS的设计与实现,可通过客户端缓存和服务器端缓存提高WebGIS整体运行效率的同时,保证开发的WebGIS能在Internet上安全运行。 (3)地理数据按集成结构或以XML/GML方式保存在数据库服务器端的相应数据库中,服务器收到客户端的请求后,通过对其分析,对于集成结构的数据库,可利用已定义的Web Service实时地从数据库中抽取相应范围的数据并将其转换成XML/GML数据;对于XML/GML数据库,则直接利用Web Service进行抽取;然后对以上两种情况下得到的XML/GML数据通过XSLT转换成SVG,并通过GZIP压缩将其压缩为SVGZ后发送到客户端浏览器显示,如果用户没有请求新的数据,用户只是进行放大、缩小、漫游等操作,那么可只针对已随.aspx页面下载到客户端的SVGZ文件,而无需再次传输这些数据,在矢量传输数据量小的基础上,进一步减少了传输的数据量,进一步提高了传输与显示效率。所以这种方法不仅保证了后台数据的安全可靠也具有较高的效率。 (4)采用集成结构的空间数据库来组织和存储GIS数据或采用XML/GML数据库存储GIS数据,从而利用RDBMS对空间数据和属性数据实现统一管理,为客户端提供效率较高的地理信息查询服务,同时也提高了对GIS数据的管理和维护效率。另为,可通过将不同数据源进行模式映射和转换而存储为XML/GML数据而实现多源数据的集成。最终通过将不同格式的空间数据转换成基于文本格式的XML/GML,使异构空间数据集成于XML/GML这一格式,由此实现空间数据之间的共享与互操作。 (5)无需购买昂贵的诸如MapXtreme,ArcIMS等WebGIS开发软件,便可实现WebGIS,开发成本低廉。 通过开发具体的WebGIS,证明该方案具有数据容易集成和共享,传输数据量小,传输速度快,性能较为优化、数据较为安全和开发成本较为低廉等特点。
.NET环境下基于Web表单的工作流系统的改进与完善
这是一篇关于Web表单,工作流,筛选,XML,VML,XSLT,XPDL,过程定义的论文, 主要内容为目前,在企业和政府部门的在线办公环境下,Web表单所占的比重越来越大;同时,为了规范业务流程和提高工作效率,很多网上办公系统引入了工作流的思想。因此,基于Web表单的工作流系统应运而生。 现在基于Web表单的工作流产品虽然很多,但仍存在一些问题,比如:Web表单的设计不具备筛选功能或不存在表单模板概念;流程定义或者没有提供Web可视化设计,或者必须安装插件才能进行Web可视化设计。在特定应用领域内,这些问题影响了用户的工作效率。 本文从具体的政府应用需求出发,针对以上不足,提出了一系列的改进措施。首先,通过构造HTML解析器实现了对Web表单HTML代码的筛选;其次,借助XML以及相关技术实现了基于Web表单工作流系统的过程定义可视化;最后,在.NET平台上设计和开发了一个具体的基于Web表单的工作流系统——CSharpWorkflow。 在课题理论研究和工程实践的基础上,产生了两个重要的中间产品——Web智能表单设计器和On-line工作流过程定义工具。目前,这两个中间产品已经成功地整合到一些政府办公系统中,大大地提高了政府机关的办公效率。
基于JSF的项目跟踪管理系统的研究与设计
这是一篇关于JSF,项目跟踪管理,Hibernate,XSLT的论文, 主要内容为随着Internet技术和企业信息化建设的迅速发展,J2EE(Java 2Platform,Enterprise Edition)技术作为一种建立企业应用的标准平台出现,并逐步成熟,得以飞速发展。J2EE平台提供了多层分布式应用模型、组件复用能力和灵活的事务处理,为开发和配置企业应用提供了健壮和稳定的服务。JSF(JavaServer Faces)作为J2EE中重要的软件重用技术,以其基于组件来开发用户界面的方法,极大提高了软件项目的开发效率,同时满足了当前开发Web应用系统需求越来越复杂,稳定性、扩展性和可维护性越来越高的要求。 本文从JSF技术的研究意义与研究背景出发,通过一个具体Web应用系统——项目跟踪管理系统的设计与开发,对JSF技术进行深入的分析和探讨。基于MVC模式,为满足当前Web应用系统快速开发要求,本文采用JSF集成Hibernate框架为主体的体系结构,这样也提高了系统的交互性,使得项目跟踪系统具备可扩展、易维护的优点;其次,针对项目跟踪管理系统访问设备的多样性(如IE、手机、PDA)的要求和JSP技术的不足,本文提出引入XSLT技术实现表示层的解决方案,也更好地实现了业务逻辑与表现逻辑的分离,体现了MVC模式的思想;另外,系统通过使用代理模式,创建代理对象来提高网页的视觉效果,由此也解决了经常存在的访问速度慢的问题。 本文还根据系统的需求,分析系统所要具备的功能以及进行概念模型设计和应用程序的设计,并着重阐述该系统使用的定制认证安全的方法。本文也实现了系统实体bean到数据库的DAO设计。本文最后对项目跟踪管理系统实现过程中的研究与开发工作进行了总结,并阐述了下一步的工作与研究的方向。
.NET环境下基于Web表单的工作流系统的改进与完善
这是一篇关于Web表单,工作流,筛选,XML,VML,XSLT,XPDL,过程定义的论文, 主要内容为目前,在企业和政府部门的在线办公环境下,Web表单所占的比重越来越大;同时,为了规范业务流程和提高工作效率,很多网上办公系统引入了工作流的思想。因此,基于Web表单的工作流系统应运而生。 现在基于Web表单的工作流产品虽然很多,但仍存在一些问题,比如:Web表单的设计不具备筛选功能或不存在表单模板概念;流程定义或者没有提供Web可视化设计,或者必须安装插件才能进行Web可视化设计。在特定应用领域内,这些问题影响了用户的工作效率。 本文从具体的政府应用需求出发,针对以上不足,提出了一系列的改进措施。首先,通过构造HTML解析器实现了对Web表单HTML代码的筛选;其次,借助XML以及相关技术实现了基于Web表单工作流系统的过程定义可视化;最后,在.NET平台上设计和开发了一个具体的基于Web表单的工作流系统——CSharpWorkflow。 在课题理论研究和工程实践的基础上,产生了两个重要的中间产品——Web智能表单设计器和On-line工作流过程定义工具。目前,这两个中间产品已经成功地整合到一些政府办公系统中,大大地提高了政府机关的办公效率。
基于XML的异构数据集成研究
这是一篇关于异构数据,数据集成,XML,JAXP,XSLT的论文, 主要内容为随着信息技术的发展,任何一个独立单位都有可能成为一个异构的数据源。而企业又需要访问各种异构数据源,为了满足这种需求,必须有一种系统能够支持异构数据源的数据集成。 首先讨论了异构数据集成时所面临的问题、集成的策略以及所用的技术,在此基础上提出了一个解决异构数据源集成的总体解决方案,并实现了该系统的核心部分。由于XML语言的灵活性和扩展性使其可以对不同应用的数据进行描述,因此该集成系统采用基于XML的模型作为公共模型,将各种异构数据都转换为XML文档来进行交换。 本文提出的异构数据集成系统解决方案采用了基于目前因特网系统的最新三层体系结构,即浏览器/Web服务器/数据库服务器结构。本系统可以划分成三层结构:数据源层,XML中间件层,应用层。进而探讨了中间件层的实现技术。综合运用了一些新的标准、技术和支持环境工具,如:JSP, JAVA, XML, Java Web Server等。为了便于设计和实现,中间件层可以被划为三层结构。数据层,功能层,表示层。在此基础上,应用了上述的异构数据源集成的解决方案,并实现了该系统的核心部分。给出具体的程序类图及代码实现。并对一个常用的论坛的程序进行了改造。主要目的是示范从一个servlet中使用XSLT,及其JAXP将用于与DOM一起创建一些动态的XML数据,然后使用XSLT样式表将这些数据转换到HTML。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码码头网 ,原文地址:https://m.bishedaima.com/lunwen/46948.html