7,695 research outputs found
JSP Custom Tag for Pagination, Sorting and Filtering – A Case Study
Tag libraries have the power of reducing complex functionalities to one liners by separating out implementation part from tag declarations. Tags do hide the implementation specific tasks from the end user by making the code more readable. The frequently and widely used functionality in any application is database operations which involve lot of code repetition. Such a repeated code can be hidden behind a couple of custom tags where the end user can be concerned only with the tag usage which renders the application bug free and also aids in rapid application development. Majority of automation softwares at the minimal incorporate functionalities for interaction with repository of data . The need for quick searching of required data and retrieving subsets of data demand sorting, pagination, and filtering capabilities to be an integral part of any application. With the exponential growth in data these functionalities become mandatory to be incorporated in any application irrespective of its type and size. Further, Rich Internet Application (RIA) demands an attractive graphical user interface providing visual clues on the type of data to be entered or to be displayed. In order to cater a solution to this issue, in the current paper, the authors have designed and implemented a JSP custom tag for displaying a database table data in columns of different types such as check boxes, images, hyperlinks etc. Boolean attributes are added to the tag for enabling one or more of the features corresponding to pagination, sorting and filtering
Custom Annotation for Execution of Data Manipulation Commands in a Generic Manner ? A Case Study
Java annotations are the tags employed for providing meta data for Java code. They can be attached to a class, method, or a field to provide some additional information to the compiler and JVM. This paper introduces the concept of Annotations in Java with an emphasis on various in-built annotations in Java and the annotations that are used by other annotations. The reader is introduced to J2EE standard annotations and those employed by Hibernate as a replacement for XML-based mapping document. Steps in designing and using custom annotations are highlighted. A custom annotation design is illustrated with the help of an example for execution of DML commands in a generic way in a database management system independent manner
Struts, Hibernate and Spring Integration ? A Case Study
Over the last few decades software development has undergone tremendous radical changes in order to enhance user experience, user friendliness and to widen its scope over large geographical area. The key actors in this arena are two leading IT companies Microsoft and Sun Microsystems, now taken owner by Oracle Inc. who compete on a continual basis for rendering rapid professional software design and development process at the same time incorporating more functionality and focusing strongly towards software maintenance issues. Due to this intense competition, the ultimate beneficiary is a software developer who is tremendously benefited at large. In this review paper, the researcher aims at consolidating the technological advancements that have brought a revolutionary change in corporate software development over last few decades. The main substance of the paper is technological advancements facilitating J2EE application development viz., struts framework, hibernate and spring framework which operate in different layers of scalable N-tier architecture. Each technology has its own merits and de-merits. The researcher attempts to aggregate the benefits offered by the trio in a single J2EE application thereby bringing in best of three worlds to a single application. The application is boosted with powerful struts tag library, persistent layer provided by hibernate and dependency injection or Inversion of Control (IoC) user the same roof. A case study is presented to demonstrate the integration of three diverse technologies, struts, hibernate and spring. JBOSS application server is employed as a container for J2EE components
On the origin of the various types of radio emission in GRS 1915+105
We investigate the association between the radio ``plateau'' states and the
large superluminal flares in GRS 1915+105 and propose a qualitative scenario to
explain this association. We identify several candidate superluminal flare
events from available monitoring data on this source and analyze the
contemporaneous RXTE pointed observations. We detect a strong correlation
between the average X-ray flux during the ``plateau'' state and the total
energy emitted in radio during the subsequent radio flare. We find that the
sequence of events is similar for all large radio flares with a fast rise and
exponential decay morphology. Based on these results, we propose a qualitative
scenario in which the separating ejecta during the superluminal flares are
observed due to the interaction of the matter blob ejected during the X-ray
soft dips, with the steady jet already established during the ``plateau''
state. This picture can explain all types of radio emission observed from this
source in terms of its X-ray emission characteristics.Comment: Corrected typo in the author names, contents unchanged, accepted in
Ap
Multi Objective Criteria for Selection of Manufacturing Method using NLP Parser
Installing a manufacturing method might be very expensive and time consuming project. Organization should examine and decide on how best to make this decision of selecting appropriate process meeting their requirements. In order to improve the manufacturing cycle more than 110 manufacturing processes have been proposed. The objectives aimed at and the functions focused on by these processes vary. The process should be flexible enough to accommodate reasonable changes in design. This poses a great challenge to a manager in selection of effective and economical manufacturing process. Different organizations have different objectives and based on their specific requirement they deploy suitable process conforming to their objective. Today’s business scenario is highly competitive, complex and dynamic in nature which demands strategic planning meeting the challenges of changing time. In this paper we have made an attempt to enable the end user a quick selection of appropriate manufacturing method based on multiple objectives. The information pertaining to the method selection is stored in a persistent Relational DataBase Management System (RDBMS) which can be manipulated by the end user as the organizational objectives and the market needs change. The end user instead of querying the database directly will use the natural language, termed as Manufacturing Query Language (MQL) designed by us, which is interfaced with RDBMS using prolog. To implement MQL, we have defined a finite set of symbols, words and language rules, MQL grammar. The parse tree is constructed based on the grammar specified. The NLP query is parsed using NLP parser designed by us and the queries which are successfully parsed are evaluated by mapping them to the corresponding prolog query using Java interface to Prolog (JPL). Prolog rules are stored in three different prolog knowledge bases, mqlgrammar.pl, rules.pl, and methodrules.pl. NLP offers most flexible way to implement grammar which can be readily extended with least efforts and as such offers an efficient way of implementing rules in dynamically changing scenarios. Our current work focuses on a multiple objectives. In real situations multi objective and multi function criteria is required for the proper selection of the manufacturing method. Our future work involves modification of the tool and parser to take account of multiple objectives and function
- …