欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    LAMP架构研究文献综述

    • 资源ID:1398862       资源大小:63.81KB        全文页数:6页
    • 资源格式: DOCX        下载积分:50金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要50金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    LAMP架构研究文献综述

    1、 1 文献综述文献综述 一、一、LAMP 架构研究综述架构研究综述 随着国内信息化的发展,各行各业对于信息化的需求日益增加,互联网行业 得以快速发展。而信息化改造需求的主要表现为对软件开发的需求,在这种趋势 下,网站开发作为软件开发中重要的组成部分,在近年来发展十分迅速。目前的 网站开发模式通常是基于 B/S 的结构,即人们通常所说的浏览器、服务器模式, 随着软件行业的不断发展,行业内衍生出三种主要的网站开发模式LAMP、 ASP.NET 和 J2EE1。 表 1.1 三种主流网站开发架构 操作系统 服务器 数据库 开发语言 ASP.NET WINDOWS IIS SQL SERVER C#.

    2、NET/VB.NET J2EE UNIX TOMCAT ORACLE JSP LAMP LINUX APACHE MYSQL PHP 三种网站开发架构均可以开发主流的网站。比如,各大商业银行的官网、汽 车之家、搜房网、携程网、智联招聘等网站运用的是 ASP.NET 技术,阿里巴巴、 网易、IEEE 官网等网站运用的是 J2EE 技术,新浪微博、FACEBOOK、草榴社 区、雅虎网等网站运用的是 LAMP 技术。三种技术各有其优势,本毕业设计选 用 LAMP 进行网站开发,通过文献研究,从 LAMP 介绍、网站三层架构和 LA MP 建站优势三个方面进行阐述。 (一)(一)、LAMP 介绍介绍

    3、LAMP 是基于 Linux,Apache,MySQL 和 PHP 的开放资源网络开发平台,P HP 是一种有时候用 Perl或 Python可代替的编程语言2。LAMP 组成的元素都是 开源且免费获取的,并符合领域标准。Linux是开源系统,并且稳定、高效,使 用于各种中大型服务器管理;Apache 是开发可扩展的服务器,相比与 Nginx 而 言,具有易部署,易移植的优点;MySQL 是典型的轻量关系型数据库,是 web 开发的首选;PHP 是服务器端脚本语言,可以直接被浏览器编译。LAMP 通过 1 李昊鹏. 浅析企业网站建设和安全管理的控制要素J. 信息系统工程,2013,01:79-

    4、81+91. 2 杨立春. 基于 LAMP 的 MVC 模式的研究与应用J. 电脑知识与技术(学术交流),2007,22:1046-1048. 2 几年的快速发展,已经成为 web 敏捷开发的重要选择之一。事实证明,针对于 中小型的站点开发而言, LAMP 已成为 “黄金组合” , 其应用情形变得更加普遍。 (二)(二)、LAMP 三层架构三层架构 在 LAMP 开发环境中, 设计模式的分层架构实现了各层相对独立, 各司其职, 换句话说就是如果一旦某一层的功能需求发生了变化, 仅仅需要在当前层进行代 码修改,并不会影响到其他层的使用。这样的好处是实现开发的分工,有利于组 件的重用。LAMP 三

    5、层架构自底向上分为:数据访问层(DAL)、业务逻辑层(B LL)和表示层(PL)3。 图 1.1 LAMP 三层架构 a.数据访问层:使用一个强制类型MODEL 作为数据访问层,该层实现 对数据的查询、增删改、判断等通用数据访问方法,并且这些方法均由 SQL 提 供。 b.业务逻辑层:业务逻辑层保证了数据访问层和表示层之间的数据交换,按 照不同功能业务的需求调整数据访问层中的数据组合方法, 将各种业务规则集中 到一个 BLL 中。 c.表示层:表示层是用户与系统交互的界面,用户通过表示层的控件实现对 数据访问层数据的读取和插入,使用户直观、高效的理解系统提供的功能服务, 通过 HTML 界面来

    6、实现。 (三)(三)、LAMP 开发网站优势开发网站优势 LAMP 在开发网站有独特的优势,可以说 LAMP 是专门为 web 应用开发设 计的,它具有通用跨平台、高性能、低价格等优势4。 3 谷宝磊. 三层架构技术开发 WEB 应用项目的研究与实践J. 电脑开发与应用,2014,09:26-29+34. 4 王晓姝. LAMP 网站架构方案与实施J. 软件导刊,2013,01:72-74. 3 a.灵活性 LAMP 开发符合国际通用的开发标准,没有技术和许可的限制。这使得开发 者可以灵活使用自己的开发模式、服务器部署方式和应用包装方式。 b.个性化 LAMP 各个组成部分均为开源软件,在各地架构师、程序员的共同改进下, LAMP 已经拥有丰富的插件库和接口库,使得组件扩展性大大增强,方便满足开 发者的个性化需求。 c.容易开发 用 LAMP 组件开发比较简单,代码通常比较简洁,程序员可以较为便捷地修 改或者扩展应用程序,同时也给专业程序员提供了各种高级特性。 d.容易应用 大多数主机服务都把基于 LAMP 的环境作为标


    注意事项

    本文(LAMP架构研究文献综述)为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583