Font Size: a A A

Design And Implementation Of Multi-tier Application Development Framework Based On .Net Platform

Posted on:2011-04-13Degree:MasterType:Thesis
Country:ChinaCandidate:H Y ZhangFull Text:PDF
GTID:2178360305455307Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With Microsoft in 2000 released dotnet Framework first version,. Dotnet has gradually become a RAD (rapid application development) popular development environment. Dotnet absorb the current popular languages such as JAVA advantages released C # language. In order to enhance the development of efficient programmers, Microsoft has learned the advantages of a variety of popular development tools, introduced VisualStudio.Net integrated development tools, especially in Web development, integrating Asp.Net, first proposed the concept of the CodeBehind, changing the past HTML page script code embedded in the situation, but also reflects the OOP, has greatly enhanced the efficiency of programmers to make Web development easier to understand, at the same time with the VisualStudio.Net development tools, as well as Windows operating system, closely integrated, easy to debug. After that, in order to compensate for the lack of MVC development model, but also released the ASP.NET MVC development framework is now in the latest version of the development tools integration, but it is not to replace the original ASP.NET model, Web development , the two go hand in hand, you can choose according to need.Learning. Dotnet platform, the development of technology, do not know too much about operating system development experience, novice easy to use, although the underlying COM technology is used, but abandoned the development of the complexity of COM to its re-packaging, and with Windows closely with the operating system, plus user low cost, and many other advantages, many software companies are increasingly becoming the preferred time for nearly ten years since the release has been stabilized, and have released. dotnet2.0 and. dotnet3. 5 other versions, put forward many new ideas, coupled with community support and hardware vendors, there are already a large number of open-source framework for emergence. However, as many of the framework of a technology only for show, practical value is not strong, very difficult to put into the project development. The company had been aware of. dotnet flat superiority, but the architect of many companies are in transition from other platforms, in order to use. dotnet platform development projects, we must understand that many. dotnet platform, the new technology, will spend a lot of time, and ordinary programmers and very difficult to design a functional and stable application development framework.Application of this subject is extremely wide scope to make up for the B / S application in the development of complex business operational deficiencies, and this part is less than C / S model has advantages. However, recent development of the Internet, the network distributed offices, as well as the increasing application system, C / S application, the maintenance cost is too high, many applications need to be B / S replaced. This framework can be applied to all of the MIS system, such as hospital management, supermarket cashier, personnel management, records management, library management, financial management, and many other applications.In order to maximize the scope of application of this framework, we must take into account the different customer requirements and the cost of different applications, this framework can support different databases. As the persistence layer used nHibernate, while the nHibernate itself supports a variety of databases, that is, using this framework for the development of applications, you can not modify the program code, only need to modify the configuration file can be up to support different data results. Meanwhile, in order to address the development of large projects, the large number of create duplicate objects, so that the maintenance become increasingly complex, we use the Spring.Net injection technology.We want to use the new. dotnet platform to develop a set of rapid application development to adapt to the current requirements, to meet the needs of a variety of management systems, with multi-layer structure and has a complete set of interface controls the development of libraries. The library used in the development of a large number of new technologies, such as ORM, nHibernate, Spring.Net, ExtJS, ASP.NET MVC framework and development library and so on.
Keywords/Search Tags:ORM, Hibernate, Spring.Net, ExtJS, ASP.NET MVC
PDF Full Text Request
Related items