Dissertation > Excellent graduate degree dissertation topics show
Design and Implementation of a WEB application framework based on J2EE
Author: TangNaiZhi
Tutor: ZengJinQuan;GaoYongCun
School: University of Electronic Science and Technology
Course: Software Engineering
Keywords: J2EE Struts EJB DAO Filter
CLC: TP311.52
Type: Master's thesis
Year: 2010
Downloads: 53
Quote: 0
Read: Download Dissertation
Abstract
|
With the rapid development of information technology, customer demand for information technology services more personalized and professional. For software developers how to rapidly develop software systems to meet user needs, is facing a major problem. we can establish a reusable framework, based on this framework as long as the preparation of a small amount of code, we can 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 WEB application architecture based on Struts.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 researching of Struts framework , implementation and expansion of Struts architecture, added the event handling mechanism, forming a basic framework which was 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, forming 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 to worry about data, how to pass between the layers, requiring logic to achieve a specific standard interface, can be rapidly developed need for software .Using this architecture enables software developers saving development costs, shorten development cycles, reduced risk, improve development efficiency.
|
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
- The Research of 3D Human Motion Capture Based on Reference Points,TP391.41
- Research on Visual Detection and Tracking of Mobile Robots,TP242.62
- Design of Gyro Stabilized Pod Control System,TP273
- Research on the Method of Interface Automatic Generation Based on MDA,TP311.5
- 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 Recognition of Fabric Weave Pattern Based on Space-Frequency Domain,TS101.923
- Yuan Qi Generation Ideology from Daojia,B223.1
- Dao an and Chinese Characterization in Buddhism,B948
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
|