The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Every day new frameworks and libraries are created and existing ones evolve. To benefit from such newer or improved APIs, client developers should update their applications. In practice, this process presents some challenges: APIs are commonly backward-incompatible (causing client applications to fail when updating) and multiple APIs are available (making it difficult to decide which one to use)....
Current-day programming languages include constructs to embed meta-data in a program's source code in the form of annotations. More than mere documentation, these annotations are used in modern frameworks to map source-level entities to domain-specific ones. A common example being the Hibernate Object-Relational Mapping framework that relies on annotations to declare persistence configurations. While...
An identifier is an important key in mapping program elements onto domain knowledge for the purpose of program comprehension. Therefore, if identifiers in a program have inappropriate names, developers can waste a lot of time trying to understand the program. This paper proposes a method for extracting and gathering verb-object (V-O) relations, as good examples of naming, from source code written...
From the perspective of legacy systems of Ningxia public business information services platforms involved, proposed SOA Legacy System integration framework based on web service. At the same time, Legacy System is divided into different categories according to their characteristics. We provide web service wrap approaches for different categories of Legacy System. It is an important role in our next...
Object-oriented programming is the most successful programming paradigm. Relational database management systems are the most successful data storage components. Despite their individual successes and their desirable tight binding, they rely on different points of view about data entailing difficulties on their integration. Some solutions have been proposed to overcome these difficulties, such as Embedded...
Now, it's a popular technology of Web programming development based on J2EE platform Framework, which Struts framework that based on MVC design pattern divided the system into the controlling part, business logic part and view one, and achieved the decoupling between layers, Hibernate framework offered a method of packaging a lightweight object for JDBC, and reduced the difficulty of developing business...
Aiming at many monitoring systems focusing on real-time monitoring and so being difficult to more directly and conveniently understand the software performance issues by the historical data analysis and remote monitoring, this paper presents a server performance monitoring system program based on B/S mode. The program is divided into two main functional modules: the monitoring of current use of resources...
The research field of change impact analysis plays an important role in software engineering theory and practice nowadays. Not only because it has many scientific challenges, but it has many industrial applications too (e.g., cost estimation, test optimization), and the current techniques are still not ready to fulfill the requirements of industry. Typically, the current solutions lack a whole-system...
The life cycle of software applications in general is very short and with extreme volatile requirements. Within these conditions programmers need development tools and techniques with an extreme level of productivity. We consider the code reuse as the most prominent approach to solve that problem. Our proposal uses the advantages provided by the Aspect-Oriented Programming in order to build a reusable...
According to the accretion of business affairs of modern company, it becomes very important to construct a reusable and maintainable application software framework. Based on the concise analyzation of Struts and Spring and Hibernate modern frameworks, this paper discusses the merit of the Struts/Spring/Hibernate integrated framework, then describes its specific use in a CDN network log accounting...
In order to achieve the ease of use and performance requirements of the network teaching system, a solution based on open source framework of Spring, Hibernate and JavaServer Faces (JSF) is proposed. The generics DAO schema is introduced into the data persistence layer and the rich UI components of development framework ICEfaces based on open-source Ajax are embedded in the presentation layer to meet...
This paper mainly studies the JasperReports that is an open-source report tool, which has realized a dynamic design and reusable report system combined with IReport a visual report designer and the Hibernate framework. Finally, we applied the report system in the project management system which based on WebWork framework. This application has shorten the development cycle of overall system and make...
J2EE model and technology, and the concept and structure of MVC pattern, are introduced in this paper. Based on the four-tier J2EE architecture and the MVC pattern, a technology roadmap of the e-commerce system architecture is planned out: JSP plus Servlet plus Session Bean plus CMP plus database, which makes up the shortcomings of unclear business logic among tiers in J2EE, simplifies the development...
RFID technology has advanced a lot in recent years. In order for enterprises to be competitive, an increasing number have integrated the technology into their operations. Most RFID middleware providers focus on how to shield the bottom device-level heterogeneity to accelerate the application and deployment of this technology. They always concentrate on collecting RFID events to generate standard application-level...
In this paper, the generics DAO schema is introduced into the lightweight J2EE application architecture based on open source framework of Spring, Hibernate and Struts. The data access code is enabled to offer the type-safe interface, which can avoid compulsory type conversion that belongs to the fallible repetitive development. The architecture scheme is applied to the development of the network teaching...
In this paper, on the basis of the research of existing ERP system, combining with J2EE system framework, an ERP system design program for small and medium-sized enterprises is given, and then it is realized. The results show that the program can not only successfully solve the problem of vast data disposal in the ERP system, but also the system is simple to realize, easy to expand and maintain.
Bio-jETI is a framework for model-based, graphical development and execution of bioinformatics analysis processes. With the GeneSys code generation framework we can automatically compile the workflow models into native, stand-alone program code. We show via a phylogenetic analysis workflow designed by the DNA Data Bank of Japan (DDBJ) how we generate 6 variants of Java code from the corresponding...
Superimposition is a composition technique that has been applied successfully in many areas of software development. Although superimposition is a general-purpose concept, it has been (re)invented and implemented individually for various kinds of software artifacts. We unify languages and tools that rely on superimposition by using the language-independent model of feature structure trees (FSTs)....
We describe a framework for the secure sharing and aggregation of legacy data. The framework, sif (for service-oriented interoperability framework), has two key principles at its core: that it should be possible to expose data from any legacy data source, irrespective of the underlying technologies or data models, and that data owners should be afforded the opportunity for expressive access control...
In allusion to construct E-commerce condition based on the traditional technologies indicates some prominent problems; this paper brings forward middleware technology which is the kernel and key to the solution of the dynamic E-commerce system. Through analyzing J2EE architecture, MVC design pattern, the component technology of JSP, Servlet and EJB etc. A dynamic E-commerce system architecture is...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.