【Asp.net精品源码栏目提醒】:网学会员在Asp.net精品源码频道为大家收集整理了“基于MVC模式和ORM对象持久化的PHP开发框架与应用 - 开发文档“提供大家参考,希望对大家有所帮助!
基于M V C模式和O R M对象持久化的P H P开发框架与应用 郭军 吉林大学 分 类 号TP311.52 单位代码10183 研究生学号200753H113 密 级公 开 吉 林 大 学 硕士学位论文 基于MVC模式和ORM对象持久化的 PHP开发框架与应用 The Development Framework and Application Based on MVC Mode and Persistence of ORM Object 作者姓名郭 军 专 业软件工程 研究方向软件开发 指导教师梁艳春 教授 培养单位计算机科学与技术学院 2010年10月 基于MVC模式和ORM对象持久化的 PHP开发框架与应用 The Development Framework and Application Based on MVC Mode and Persistence of ORM Object 作者姓名郭 军 专业名称软件工程 指导教师梁艳春 教授 学位类别软件工程硕士 答辩日期2010年 月 日 未经本论文作者的书面授权依法收存和保管本论文书面版本、电子版本的任何单位和个人均不得对本论文的全部或部分内容进行任何形式的复制、修改、发行、出租、改编等有碍作者著作权的商业性使用但纯学术性使用不在此限。
否则应承担侵权的法律责任。
吉林大学硕士学位论文原创性声明 本人郑重声明所呈交的硕士学位论文是本人在指导教师的指导下独立进行研究工作所取得的成果。
除文中已经注明引用的内容外本论文不包含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。
本人完全意识到本声明的法律结果由本人承担。
学位论文作者签名 日期2010 年 月 日 《中国优秀博硕士学位论文全文数据库》投稿声明 研究生院 本人同意《中国优秀博硕士学位论文全文数据库》出版章程的内容愿意将本人的学位论文委托研究生院向中国学术期刊光盘版电子杂志社的《中国优秀博硕士学位论文全文数据库》投稿希望《中国优秀博硕士学位论文全文数据库》给予出版并同意在《中国博硕士学位论文评价数据库》和CNKI系列数据库中使用同意按章程规定享受相关权益。
论文级别■硕士 □博士 学科专业软件工程 论文题目基于MVC模式和ORM对象持久化的PHP开发框架与应用 作者签名 指导教师签名 2010年 月 日 作者联系地址邮编长春市连发大厦二层130031 作者联系电话 摘 要 I摘 要 基于MVC模式和ORM对象持久化的PHP开发框架与应用 随着电子商务的发展越来越多的企业都会采用基于WEB模式的系统作为企业信息发布、交换、管理、交易的平台但在传统的B/S模式下系统的功能分散在由服务器端提供的各个WEB页面中用户使用系统功能只是不断的重复着提交-等待-响应-刷新的过程用户的操作动作总是与服务的响应动作同步在网络速度不理想的情况下或者服务器端完成使用性能负载压力较大时用户体验很差。
系统表现层的逻辑居于服务器端界面的组织由服务器端完成使得性能负载仅放在服务器无法利用客户机的高效的计算能力因此基于WEB应用开的三层结构和MVC模式结合的开发模式的价值凸显出来。
在研究思路方面首先研究了MVC模式在Web应用开发中的作用和实现机制。
然后对MVC模式和ORM技术结合的Web应用框架进行研究最后从系统框架设计的角度给出了完整的解决方案。
在搭建好框架之后将其应用到了软件开发管理系统的设计过程中。
本文主要研究了以下几个方面 1详细地分析了MVC开发模式的设计思想深入研究了php框架的设计理念和工作原理具体地剖析了php框架的工作流程。
实现了视图与业务领域的模型严格分离利用控制器调控视图和模型降低了系统代码设计的耦合型提高了系统的健壮性。
2文中对比阐述了当前Web应用开发的若干框架的优缺点。
并详细的描述了结合MVC模式和三层架构在php平台下开发Web应用的好处。
给出了实现软件开发管理系统的应用框架的具体实现方法。
3介绍了关系数据库模型和对象模型。
在 Persisten 类部分的实现了对象关系映射ORM介绍了通过PHP实体类中属性映射来简单实现J2EEn Hibernate中的映射的过程。
摘 要 II4本文的创新点在于在系统开发中能够运用MVC模式的思想提出了一个基于MVC模式和三层架构的解决方案。
结合ORM技术设计出了实现数据对象持久化存储大大加强了开发过程中代码的重用性和灵活性。
关键词 B/S PHP MVC模式 AJAX技术 ORM技术Abstract IIIAbstract The Development Framework and Application Based on MVC Mode and Persistence of ORM Object With the development of e-commerce more and more enterprises adopt WEB based system as the platform for the distribution exchange management and trading of information. In the traditional B/S mode the functionalities of the system scatter in the WEB pages provided by the server users can only use them by repeating the procedures including submitting awaiting response and update. The users’ actions are usually synchronized with those of the responses of the services while under the conditions without ideal speed or the server is overloaded the experience of the user would be poor. The presentation layer of the system is on the server and the organization of the interfaces is implemented by the server which makes the load of the performance be placed on the server and can’t take advantage of the effective computational capability of the client computers. Because of the above the value of the development mode based on the combination of WEB application based three-layer structure and MVC mode is clearly revealed. During the research we first studied the function and realization mechanism of MVC mode in Web application development. Then we studied the Web application framework of the combination of MVC mode and ORM technology. Finally a complete solution was given through system framework designing. After it was established the framework was applied to the designing process of software development management system.. This paper mainly studied the following: 1 It analyzed in detail the design thinking of MVC mode intensively studied the working principle and design rationale of PHP framework and its work flow and configuration components. It realized the strict separation of the models and views in the business domain and used controller to control views and models. Consequently it decreased the coupling of system code design and increased the robustness of the system. Abstract IV2 It demonstrated the advantages and disadvantages of several frameworks currently used in Web application development and described the advantages of developing Web application using PHP combining MVC mode and three-layer architecture. It presented realizatio
上一篇:
一.网页设计基础知识【特荐
下一篇:
电话销售英文简历范文