网站首页  学校简介  PHP培训  就业类培训  短期类培训  设计类培训  会计培训  电脑园地  证书说明  在线留言  上课地址  讨论区


    就业求职课程推荐
PHP开发工程师就业
ASP.net开发工程师
网页设计师就业班
平面设计师就业班
室内设计师就业班
专业排版师就业班

    计算机培训课程
LAMP开发工程师培 ASP开发工程师培训
DIV CSS网站布局培 平面设计师培训
电脑维修工程师培 计算机二级培训
飞腾排版师培训 华光排版师培训
商务办公师培训 室内设计师培训
网页设计师培训 PHP开发工程师培训
计算机一级培训 Linux网络工程培训
     
    您现在的位置: >> 中亚首页 >> 电脑园地 >> 最新php 三层结构开发技术  
     
 
最新php 三层结构开发技术
来源:网摘  发表时间:2007年7月11日  共有人访问

    php作为一种流行的web开发语言,以其编写简单,功能强大的特性已经被广泛的应用。但是,同时php语言的应用范围却又局限在一些诸如BBS,社区,投票站等简单的系统。造成这种情况的原因是php缺少一种开发大型应用系统的机制。将业务逻辑代码直接编写在页面中在开发阶段固然方便,但结果缺使整个系统的可维护性和可扩展性变得极差。常常碰到这样的情况,当用户需要对系统功能做一个改动时,将需要修改许多相关的php程序。

    当然,如果有一个好的设计会使情况变得好一些,通过函数或类将业务逻辑封装起来将使情况有所改观。但是,php中对类的支持是有限的,php的仅实现了对属性和方法的封装,而对于C /Java里使用的面向对象的一些高级均未支持。总的来说,php开发中存在的问题也正是C/S结构存在的问题,所以C/S结构渐渐演化成现在的3层结构或n层结构,引入了中间层的概念。

    目前流行的J2EE技术正是这样一种3层结构的应用开发模式,JSP作为前台表示层,EJB作为中间业务逻辑层,数据库为信息层。通过将表示层和业务逻辑层的隔离,使系统有了良好的伸缩性,可维护性和可扩展性。因此,J2EE技术适合于需求多变,功能复杂的企业级应用系统的开发。php同样需要这样一种结构,使php能够应用到更广阔的领域中去。

    现在,我们可以使用minij2ee应用服务器来实现这样的目的。minij2ee应用服务器是目前唯一支持php的J2EE应用服务器产品。php使用基于minij2ee的三层开发模式,就可以将业务逻辑封装在EJB中,而使用php来快速定制前台界面。

    以在线商店应用系统为例( http://www.minij2ee.com/petstore/ ),EJB封装了货物管理,账号管理,订单处理等核心业务逻辑,而php用来定制商店的界面,如产品的陈列方式,柜台的样式等等。由于核心业务逻辑封装于EJB中,因此在线商店的前端界面可以根据客户的需求任意定制而无需改动EJB程序。另外,由于J2EE技术的灵活性和可扩展性,即使对于业务逻辑的扩展也将变得如果plug&play一样方便,只需编写新的EJB整合到原有的系统中即可。

    对于市场巨大的中小企业软件系统领域来说,需要的不是庞大昂贵的系统,而是需要够用且实用,高性价比的软件。是用php minij2ee再加上高效稳定的Linux系统和MySQL数据库,正是解决这个问题的良好方案。

作者:佚名
标签:php三层架构 php三层结构 MVC结构
打印】 【关闭
 
     
中国总机电话实名:95001000转北京中亚学校 在线QQ:93946341 中亚电话:010-51692691 010-64178470 中亚邮箱:zhongya@vip.163.com
网络实名:北京PHP培训|北京电脑培训|北京中亚电脑学校|北京计算机学校|北京计算机培训学校|计算机培训
招聘信息 | 人才信息 | 就业指导 | 友情链接 | 证书查询 | 工具下载 | 网站建设
学校地址:北京市东城区东直门外东中街32号楼(东环广场路东侧)
电话:010-51692691 010-64178470 QQ:93946341
北京中亚学校版权©所有  京ICP备05011382号