Font Size: a A A

Research On Several Struts-based Techniques For Developing Electronic Commerce Systems

Posted on:2007-02-03Degree:MasterType:Thesis
Country:ChinaCandidate:X H LiuFull Text:PDF
GTID:2178360212458765Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Along with e-commerce (EC) systems becoming more and more complex, their functions being stronger and stronger, and degree of integrating EC systems with their operations growing higher and higher, developers are eager to use more reusable frameworks to develop rapidly EC systems. At the same time, because many EC systems aren't tested strictly, they can have a lot of hidden troubles. One of reasons is that studies about test techniques of EC systems are few, and C/S-based test methods can not be suitable for EC systems based on frameworks.The security of EC systems is a study hotspot all along. As a new security technique, trust negotiation has drawn many people's attentions, but the technique is faulty and is implemented difficultly.In order to enhance people's confidence in EC systems and strengthen supervision of each participator of EC systems, online evaluating is a usual means. But in fact, evaluating results aren't very accurate sometimes so we must adjust biased data occurring in them.Therefore, we carry out deeper research on the several techniques about development, test, trust negotiation and unbiased process in EC systems supported by the Program "Development of Distribution Cost Management System in the Drugs Management Enterprise". The main work in the dissertation is summarized as follows:Firstly, the characters, advantages and basic components of a Struts framework as a current popular development framework are analyzed. And existent problems in the aspects of coupling between the business layer and the database, security and maintenance are pointed.Secondly, in order to solve above problems and make developed EC systems own higher security, hierarchy clear, expansibility and maintainability, a development model of EC systems---an EStruts model has been proposed in the dissertation. The model contains an EStruts-based design model and an EStruts-based test model. The EStruts-based design model extends the Struts framework; integrates the Struts framework with the Hibernate framework to develop the web layer in the View component and the data persistence layer in the Model component, respectively; encapsulates security management and log management in the web layer; and achieves identity authentication combining custom-built Tags of the Struts framework with Actions.
Keywords/Search Tags:Struts, EStruts-based Design Model, EStruts-based Test Model, Trust Negotiation, Online Evaluating
PDF Full Text Request
Related items