PHP高级程序设计 学习笔记 2014.06.18MVC (Model-View-Controller,模型-视图-控制器)是一种可以简化应用程序开发和维护的非常常用的设计模式。它从逻辑上把应用程序分隔为个部分。模型部分负责应用程序的业务逻辑,封装访问数据库的方法并提供一个可以重用的类库。视图部分控...
分类:
Web程序 时间:
2014-06-21 00:51:00
阅读次数:
390
今天我们来谈谈三层和传说中的“七层”。 三层:(先看图) 首先,我认为学习三层并不太难,体如今三方面:认识不难、理解不难、它所展现的内容不难。 “认识三层”,网上随便一搜“软件的三层架构”云云,各种文章眼花缭乱。简单说三层就是指“表现层UI、业务逻辑层BLL和数据訪问层DAL”。表现层主要处理用户与...
分类:
其他好文 时间:
2014-06-20 22:57:09
阅读次数:
264
通常我们写程序,都是在项目计划的压力下完成的,此时完成的代码可以完成具体业务逻辑,但是性能不一定是最优化的。一般来说,优秀的程序员在写完代码之后都会不断的对代码进行重构。重构的好处有很多,其中一点,就是对代码进行优化,提高软件的性能。下面我们就从几个方面来了解Android开发过程中的代码优化。1)...
分类:
移动开发 时间:
2014-06-20 18:09:41
阅读次数:
212
LoopBack 是建立在 Express 基础上的开源 Node.js 框架,专门为 Mobile,Web 和其他设备做了优化。LoopBack 能够连接到多个数据源,使用 Node.js 编写业务逻辑,集成现有的服务和数据。
分类:
Web程序 时间:
2014-06-19 07:20:16
阅读次数:
270
读后感:关于领域驱动设计,过去多多少少用到一些。所以,这本精简版看起来很快,很多概念很熟悉,它帮助我把散乱的知识串起来。最后,Eric Evans谈到一点,本来软件的发展是向着处理复杂的业务逻辑走的,但突然Web技术的出现,造成了这个方向的停滞。顿时感觉商业的力量真的很大,市场需要什么,技术就往哪个...
分类:
其他好文 时间:
2014-06-18 19:16:36
阅读次数:
198
MVC3一直在学习,项目中有的时候也会用到,博客园也一直逛,想写点什么东西,可惜我这个人平时都很懒,理论层面的东西自己写不来,还是来点实际的简单入门的博客,对自己总结能力是一种提升,当然也希望对没有使用过区域的人有所帮助。为什么要有区域?MVC本身提倡的就是关注点分离,控制器控制业务逻辑,模型用于读...
分类:
Web程序 时间:
2014-06-18 17:37:11
阅读次数:
218
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是眼下较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。Struts作为系统的总...
分类:
其他好文 时间:
2014-06-17 15:23:16
阅读次数:
260
模型是CModel或其子类的实例。模型用于保持数据以及与其相关的业务逻辑。模型是单独的数据对象。它可以是数据表中的一行,或者一个用户输入的表单。 数据对象的每个字段对应模型中的一个属性。每个属性有一个标签(label), 并且可以通过一系列规则进行验证。Yii 实现了两种类型的模型:表单模型和 Ac...
分类:
其他好文 时间:
2014-06-17 15:13:46
阅读次数:
177
1.BootStrap介绍 BootStrap是一套简介、直观、快速、高效的web前端开发框架,它提供的丰富的组件以及图标,还有多种布局风格,整体采用响应式布局模式,兼容PC及移动设备,它的诞生是每一位web开发者的福音,使得开发者将更多的精力放在业务逻辑的设计上,不再为界面数据的展示而...
分类:
其他好文 时间:
2014-06-17 12:51:45
阅读次数:
246
publicclassTest
{
publicstaticvoidmain(String[]args)throwsException{
Childrenc=newChildren();
c.show();
}
}
classParent
{
publicvoidshow(){
stepOne();
stepTwo();
}
voidstepOne(){
System.out.println("parent.stepOne()");
}
voidstepTwo(){
/..
分类:
其他好文 时间:
2014-06-16 15:12:59
阅读次数:
178