首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 203 毫秒
1.
阐述Java开源项目工具在市政工程项目管理系统开发中的应用,介绍市政工程项目管理系统的功能信息模块结构,介绍通过Java开源工具实现的系统技术框架、系统的实现方法和系统工作流程,并说明了系统的主要功能和应用特点,并进行工作总结和对未来工作的展望.  相似文献   

2.
互联网技术的飞速发展使得基于Web的应用越来越普遍,同时也更加复杂.基于Web的动态统计图表就是一个典型的实例.随着开发技术的不断发展,一些开源项目凭借其公开、自由以及免费等众多优势产生了越来越大的影响,很多项目都采用了开源技术.文中介绍了一种开源的基于Java的报表开发组件JFreeChart引擎,阐述了其图表显示原理.基于JSP和JavaBean技术的B/S开发模式已经成了目前开发基于Java技术的Web应用系统的主导,文章通过在Web上实现动态统计图表,给出了一种典型的应用,并结合一个实际项目中的例子进行了分析,探索出了一种开发Web动态报表的方法.  相似文献   

3.
JasperReports在轻量级框架中的应用   总被引:1,自引:0,他引:1  
刘鹏  赵政 《微处理机》2008,29(1):158-161
报表系统在应用系统中一直具有重要的作用。轻量级框架比使用EJB的重量级框架更容易配置、管理和开发。Hibernate是进行持久层操作的一个很好的选择。介绍了JasperReports作为一个开源的报表系统在轻量级框架下的应用,特别是和持久层工具Hibernate的配合使用。  相似文献   

4.
本文介绍了一种基于Java的开源报表工具JasperReports和ORM技术的相关知识,分析了ORM技术相对与JDBC等数据库操作方法的优越性。最后通过一段简单的代码演示了在JasperReports报表工具中使用ORM的基本方法。希望能对实际的开发应用有所助益。  相似文献   

5.
一种基于JFreeChart的Web统计图表   总被引:8,自引:0,他引:8  
互联网技术的飞速发展使得基于Web的应用越来越普遍,同时也更加复杂。基于Web的动态统计图表就是一个典型的实例。随着开发技术的不断发展,一些开源项目凭借其公开、自由以及免费等众多优势产生了越来越大的影响,很多项目都采用了开源技术。文中介绍了一种开源的基于Java的报表开发组件JFreeChart引擎,阐述了其图表显示原理。基于JSP和JavaBean技术的B/S开发模式已经成了目前开发基于Java技术的Web应用系统的主导,文章通过在Web上实现动态统计图表,给出了一种典型的应用,并结合一个实际项目中的例子进行了分析,探索出了一种开发Web动态报表的方法。  相似文献   

6.
基于J2EE架构的Web报表系统   总被引:5,自引:1,他引:5  
在对企业工作流程与企业报表的特点进行了全面分析的基础上设计了XQuery规范的WEB报表系统。系统采用了J2EE架构设计,利用XQuery标准建立了一种WEB报表/分析框架,处理统一的XML数据源,实现了在全异数据源之间进行查询,并充分利用了Java开源项目IReport的报表模板图形化制作工具。报表系统提供了各种不同的报表文件形式,可以将XML报表转换为PDF、RTF以及HTML等格式。  相似文献   

7.
本文介绍了一种基于Java的开源报表工具Jasper Reports和ORM技术的相关知识,分析了ORM技术相对与JDBC等数据库操作方法的优越性。最后通过一段简单的代码演示了在Jasper Reports报表工具中使用ORM的基本方法。希望能对实际的开发应用有所助益。  相似文献   

8.
在企业级的Java Web应用开发中会频繁地遇到各种各样的数据处理需求,对于大量同质数据的导入导出,以及各种特殊报表、单据的生成等情况,可以运用一些优秀的开源工具来实现,既满足了业务需求,也节约了开发成本。  相似文献   

9.
基于JSF和Hibernate的Web应用   总被引:3,自引:0,他引:3  
目前JSF(Java Server Faces)已经作为构建Web应用的主流框架之一,而开源O/R映射工具Hibernate可以将对象同存放于关系数据库中的数据进行映射.以一个基于JSF和Hibernate的企业信息管理系统为例,介绍了JSF和Hibernate在构建Web系统中的应用.  相似文献   

10.
在信息系统开发过程中,经常需要将统计的数据作为报表导出到Excel.NPOI是.NET平台一个开源免费的读写Excel文件的工具,使用NPOI来生成所需要的报表格式,并将数据填充到Excel文件中.  相似文献   

11.
传统的Web报表开发方法是采用iReport和jasperReport相结合的方式,但该方式需要人工绘制报表。当系统报表结构复杂且客户已提供Excel报表模板时,重复的人工绘制无疑延长了系统开发时间。针对这种情况,一个利用已有模板来生成Excel报表的Java开源包—JXLS发挥了其不可替代的优势。探讨如何使用JXLS开发Excel报表,并阐述JXLS技术的优势和创新点。并通过Jakarta POI的HSSF接口弥补JXLS的不足,使得二者结合来生成完美报表。  相似文献   

12.
传统的Web报表开发方法是采用iReport和jasperReport相结合的方式,但该方式需要人工绘制报表。当系统报表结构复杂且客户已提供Excel报表模板时,重复的人工绘制无疑延长了系统开发时间。针对这种情况,一个利用已有模板来生成Excel报表的Java开源包—JXLS发挥了其不可替代的优势。探讨如何使用JXLS开发Excel报表,并阐述JXLS技术的优势和创新点。并通过Jakarta POI的HSSF接口弥补JXLS的不足,使得二者结合来生成完美报表。  相似文献   

13.
This paper draws on three years of data from an online course on educational technology for practicing teachers, in which a goal was for teachers to develop a web-based application they could use in their own teaching. Based on analyses of discussion forums and teachers' course projects, we found that iterations of the course evolved over the years from being a loose association of peers involved in vastly different development projects with different tools, to a community of designers involved in a common endeavor, as more and more students chose the same open-source learning management system for their course projects. We tracked what factors seemed to affect how many and which teachers chose which development technologies, and how the process of making these choices evolved with the increased role of designed and emergent forms of peer modeling. We situate these findings in the literature on teacher professional development and technology use, arguing that existing conversations need to attend to the important role that peers play in teachers' learning and innovation adoption, particularly in online learning environments.  相似文献   

14.
随着经济全球化与信息时代的到来,企业竞争的焦点逐渐向敏捷性转变,是否能够根据市场的需求快速作出反应已成为企业经营成败的一个关键因素,敏捷开发用于快速开发企业级的Java应用程序,它应用Spring和Hibernate技术,避免了很多EJB所带来的不便,能让我们使用POJO。当使用POJO的时候,使用Spring MVC框架作为Web框架,使代码更加清晰。Hibernate使得数据持久化变得简单,它使我们能够使用POJO来操作数据库的表和记录。该方法具有全程可视化和用例驱动的特点,适用于中小规模的程序开发。  相似文献   

15.
This research begins by distinguishing a small number of “central” languages from the “noncentral languages”, where centrality is measured by the extent to which a given language is supported by natural language processing tools and research. We analyse the conditions under which noncentral language projects (NCLPs) and central language projects are conducted. We establish a number of important differences which have far-reaching consequences for NCLPs. In order to overcome the difficulties inherent in NCLPs, traditional research strategies have to be reconsidered. Successful styles of scientific cooperation, such as those found in open-source software development or in the development of the Wikipedia, provide alternative views of how NCLPs might be designed. We elaborate the concepts of free software and software pools and argue that NCLPs, in their own interests, should embrace an open-source approach for the resources they develop and pool these resources together with other similar open-source resources. The expected advantages of this approach are so important that we suggest that funding organizations put it as sine qua non condition into project contracts. All trademarks are hereby acknowledged.  相似文献   

16.
网络实时拍卖系统是一个模拟拍卖现场完成拍卖活动的网络交易系统,文中提出实现此系统的总体方案和系统架构,以及如何使用TCP和UDP传榆技术实现发布和接受拍卖即时信息的功能,并五对如何使用Java语言的网络开发包对Sockets编程实现发送和接受即时信息做了介绍。  相似文献   

17.
Matxin, an open-source rule-based machine translation system for Basque   总被引:1,自引:1,他引:0  
We present the first publicly available machine translation (MT) system for Basque. The fact that Basque is both a morphologically rich and less-resourced language makes the use of statistical approaches difficult, and raises the need to develop a rule-based architecture which can be combined in the future with statistical techniques. The MT architecture proposed reuses several open-source tools and is based on a unique XML format to facilitate the flow between the different modules, which eases the interaction among different developers of tools and resources. The result is the rule-based Matxin MT system, an open-source toolkit, whose first implementation translates from Spanish to Basque. We have performed innovative work on the following tasks: construction of a dependency analyser for Spanish, use of rich linguistic information to translate prepositions and syntactic functions (such as subject and object markers), construction of an efficient module for verbal chunk transfer, and design and implementation of modules for ordering words and phrases, independently of the source language.  相似文献   

18.
C3D file format is widely used in the biomechanical field by companies and laboratories to store motion capture systems data. However, few software packages can visualize and modify the integrality of the data in the C3D file. Our objective was to develop an open-source and multi-platform framework to read, write, modify and visualize data from any motion analysis systems using standard (C3D) and proprietary file formats (used by many companies producing motion capture systems). The Biomechanical ToolKit (BTK) was developed to provide cost-effective and efficient tools for the biomechanical community to easily deal with motion analysis data. A large panel of operations is available to read, modify and process data through C++ API, bindings for high-level languages (Matlab, Octave, and Python), and standalone application (Mokka). All these tools are open-source and cross-platform and run on all major operating systems (Windows, Linux, MacOS X).  相似文献   

19.
An empirical study of open-source and closed-source software products   总被引:1,自引:0,他引:1  
We describe an empirical study of open-source and closed-source software projects. The motivation for this research is to quantitatively investigate common perceptions about open-source projects, and to validate these perceptions through an empirical study. We investigate the hypothesis that open-source software grows more quickly, but does not find evidence to support this. The project growth is similar for all the projects in the analysis, indicating that other factors may limit growth. The hypothesis that creativity is more prevalent in open-source software is also examined, and evidence to support this hypothesis is found using the metric of functions added over time. The concept of open-source projects succeeding because of their simplicity is not supported by the analysis, nor is the hypothesis of open-source projects being more modular. However, the belief that defects are found and fixed more rapidly in open-source projects is supported by an analysis of the functions modified. We find support for two of the five common beliefs and conclude that, when implementing or switching to the open-source development model, practitioners should ensure that an appropriate metrics collection strategy is in place to verify the perceived benefits.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号