CI应用程序流程图: index.php 作为前端控制器,初始化运行 CodeIgniter 所需要的基本资源。 Router 检查 HTTP 请求,以确定谁来处理请求。 如果缓存(Cache)文件存在,它将绕过通常的系统执行顺序,被直接发送给浏览器。 安全(Security)。应用程序控制器(Ap...
分类:
其他好文 时间:
2015-07-29 00:41:42
阅读次数:
192
1. 网站日志
常见:CNZZ 百度统计 51.la
个人偏爱:酷统计(http://www.kutongji.com/)
作用:网站流量统计工具
含义:是记录web服务器接收处理请求以及运行时错误等各种原始信息的以(.log)结尾的文件,确切的讲,这就应该是服务器日志。
通过网站日志可以清楚的得知用户(网友、搜索引擎那些蜘蛛程序)在什么IP、什么时间、用什么操作系统、什么浏览器...
分类:
Web程序 时间:
2015-07-28 13:02:35
阅读次数:
169
核心类与接口:
先来了解一下,几个重要的接口与类。现在不知道他们是干什么的没关系,先混个脸熟,为以后认识他们打个基础。
DispatcherServlet -- 前置控制器
HandlerMapping接口 -- 处理请求的映射
HandlerMapping接口的实现类:
SimpleUrlHandlerMapping 通过...
分类:
编程语言 时间:
2015-07-28 10:46:18
阅读次数:
151
1、概述下面这张图是Spring mvc处理请求的整体流程,其中Front controller指的是DispatcherServlet类。1.客户端所有的请求都会发送到DispatcherServlet,由DispacherServlet处理。2.DispacherServlet将请求分发到不同的...
分类:
编程语言 时间:
2015-07-27 14:39:59
阅读次数:
177
1、nginx相对于apache的优点:轻量级,同样起web服务,比apache占用更少的内存及资源抗并发,nginx处理请求是异步非阻塞的,而apache则是阻塞型的,在高并发下nginx能保持低资源低消耗高性能高度模块化的设计,编写模块相对简单社区活跃,各种高性能模块出品迅速啊apache相对于...
分类:
Web程序 时间:
2015-07-27 12:59:28
阅读次数:
104
职责链的定义:职责链模式(Chain of Responsibility):使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。职责链的好处:1、当客户提交一个请求时,请求是沿链传递直至有一个Concreat...
分类:
其他好文 时间:
2015-07-26 17:11:06
阅读次数:
111
今天没事情做,就重温下servlet方面的知识,以作记录。在最开始接触J2EE时,也没花太多时间再这块,跟着教学视频,现在都有点淡忘了,不过这块是面试时考官喜欢问到的地方,考察基本功。
Servlet
Servle是一个特殊的java类,没有main方法,不能独立运行,也就是讲它需要其他容器或者工具来启动。Servlet是运行在客户端处理请求并作出相应的程序。简单来讲,用户若想用使用一...
分类:
Web程序 时间:
2015-07-26 00:36:37
阅读次数:
146
接上章《Vert.x-Web的讲解和使用(一)》
错误处理程序
你不但可以设置处理程序去处理请求,同样你也可以设置一个错误处理程序在你的Router中。
错误处理程序被使用在精确的有精确的匹配规则的普通Router上。
例如:你可以提供一个错误处理程序在你认为有可能发生错误的请求路径或者Http方法上。
这一点允许你在应用程序的不同部分设置不同的错误处理程序。
这里有一个例子:当路...
分类:
Web程序 时间:
2015-07-24 20:56:55
阅读次数:
242
service 层可以看做是另一个 DAO 层,只是在里面封装了另一些逻辑。
而 Controller 和 service 区别就大了,Controller 要处理请求映射, service 不会。...
分类:
其他好文 时间:
2015-07-23 13:54:13
阅读次数:
121
对于thinkphp框架,相信每一个php开发者都会有了解或者熟悉吧!前端很多都用的ajax的结合,前几天遇到了一个问题,就是请求另一个服务,也就是请求一个接口,然后对方返回一个json串,一开始对curl不熟悉,导致自己的程序不能很顺利的去处理请求服务后的json串!今天对curl又看了一下,问题...
分类:
Web程序 时间:
2015-07-22 20:24:28
阅读次数:
124