Dissertation > Excellent graduate degree dissertation topics show
The Design and Implementation of the General WEB Application Framework
Author: LiMei
Tutor: YinYiLong
School: Shandong University
Course: Software Engineering
Keywords: Struts EJB DAO Filter
CLC: TP311.52
Type: Master's thesis
Year: 2010
Downloads: 28
Quote: 0
Read: Download Dissertation
Abstract
|
With the rapid development of information technology, customer demand for information technology services becomes more personalized and professional. For software developers it is a major problem for how to rapidly develop software systems to meet user’s needs. If we can establish a reusable framework, based on this framework as long as the preparation of a small amount of code, can we develop software products to meet customer needs in the shortest time, the business will remain invincible in the competition.This paper studies how to build the framework using the J2EE platform.J2EE (Java 2 Platform Enterprise Edition) is an enterprise-class application development standards. J2EE platform is based on standardized, component-based development of distributed application model, and these components define a complete set of services to simplify development of enterprise applications, the complexity of the traditional model of Internet applications with compared with incomparable advantages. Therefore, more and more enterprises will achieve J2EE platform as their preferred platform for enterprise applications.Through research, implementation and expansion of Struts architecture, we form a basic framework using the event handling mechanism. this structure has more perfect: in Clients layer and the Web layer by adding a Filter; in business Logic layer depending on the business need to use the Session Facade, Message Facade, DAO. In the end, we build a variety of business needs to adapt to the reusable software architecture.This reusable framework encapsulates a large number of layers and layers interact codes, developers need not to worry about data, how to pass between the layers,using the specific standard interface, They can develop software rapidly in less time.It enables software developers saving development costs, shorten development cycles, reduced risk, improve development efficiency Using this architecture.
|
Related Dissertations
- Research on Electromagnetic Acoustic Transducer Detection System Based on FPGA,TH878.2
- Algorithm Research on SINS/GPS Integrated Navigation Syste,V249.328
- Satellite Attitude Determination Based on Gyro and Star Sensor,V448.2
- Research on Transfer Alignment of the Missile Onboard the Aircraft,V249.322
- Research on Cooperative Orbit Determination in Satellite Network Based on Multi-Agent System Theory,V474
- Research on Data Acquisition and Processing Methods for Weapon Evaluation System,TJ06
- The Study of Control Algorithm for Automotive Power Window Based on Lin Bus,U463.6
- Study of Three-Phase AC Chopper Surge and Its Harmonic Elimination Technology,TM423
- Design of Servo Control System with Linear Motor Based on Digital Filter Technology,TM359.4
- Maneuver Detection and Tracking with the Radar Rate Measurement,TN953
- The Maneuvering Target Tracking Research Based on VRPF,TN957.52
- Research of High Speed Image Pre-processing System Based on FPGA,TP391.41
- Research on Methods of Medical Ultrasound Image Denoising,TP391.41
- Design of Gyro Stabilized Pod Control System,TP273
- Research on Servo Control System of Gyro-Stabilized Platform,TJ765
- Research on the Theory of the Transmission-line Metamaterials and Their Applications,O441.6
- Treatment Bath Wastewater by Diatomite Enhanced Coagulation-Clothy Media Filter Process,X703
- Active Power Filter and Its Application in Distribution Network,TN713.8
- Research on the Theory of Visual Object Tracking Based on Particle Filter for Autonomous Robot,TP242
- Research on Recognition of Fabric Weave Pattern Based on Space-Frequency Domain,TS101.923
- Yuan Qi Generation Ideology from Daojia,B223.1
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net Mobile
|