Eliminating Sql Injection Attacks - a Code-Level Defenses Mechanism
Autor: Ekorhi • August 25, 2012 • Essay • 1,178 Words (5 Pages) • 1,395 Views
Abstract
Technology for user interface design differs from interface engineers to interface engineers and their knowledge differs from engineer to engineer due to technology use for design implementation. A technology which is easy for a person may seem to be difficult for another person. In software development architecture, there involves a group of persons working as a team to develop a require software, and they work in different phases of a software development project. Each phase is interlinked with each other to develop quality into the software project successfully [1]. The result produced by a phase A serve as input to another phase B to develop the software. Also the technology implemented in one phase by engineers in that phase may differ from other engineers in other phases.
User interface development is part of software design phase, the interface is necessary and it is created by the designer (non programmer) involved in that phase of development process. The design is developed based on their idea and known technology. But it is necessary to convert the design according to the programming language that will be used in the implementation phase of the software development life cycle. This conversion or re-engineering from the design technology to implementation technology may consume lot of time and can affect implementation time. In a larger software project, programmer involves in the conversion has lot of work from identifying the tool to choosing the appropriate tool from the programming language for implementation. In this thesis, the conversion of the tools from design technology to implementation technology becomes easy by using the re-engineering technique that will reduce conversion time. The Re-Engineering technique for a user interface designed in HTML + CSS technology will be consider and converted to produce equivalent interface in Java technology. The process of converting the tools involved in the design of an interface from one technology into another automatically using some technique will be model and implemented using Java lightweight classes.
Introduction
In Software development architecture, more number of processes occurs such as analysis, design, implementation, testing and maintenance. In this thesis, re-engineering technology is explained in the design to implementation stage by converting the design created of a user interface from a source technology in HTML programming to Java technology implantation using javax.swing.
Of these processes, the designing and implementation phase is more important and both are interconnected with one another. In a software development project, interface design is done by a design team based upon the analysis done by the analyst team. The designing must explains about the processes involved in the software development, technology used in that software, and the work flow of
...