摘要: 下面我们使用三张图片解析ASP.net的整个生命周期,我总感觉使用图片更加的清楚的说明这种问题,所以使用的这样方式说明:1 第一张图片从全局说明从客户端发出一个Request请求,服务器windows内核中的HTTP.SYS组件接收该请求开始到IIS处理完该请求并响应到客户端结束。2 第二张图片为图1中Http处理管线的详细步骤3 第三张图片为图2Http处理管线中调用处理程序(HttpHandl... 阅读全文
posted @ 2011-11-16 14:28 阳阳多 阅读(20894) 评论(69) 推荐(77) 编辑
  2014年3月5日
摘要: 开发者证书 ------>> 首先你必须获得apple开发者证书,上图这个文件就是apple开发者证书,只要有apple的开发者账号就可以下载到,此证书可以直接到developer.apple.com --> Member Center --> Certificates, Identifiers & Profiles, Certificate --> Certificates --> Add Certificates 里面下载到, 如下图:那么这个文件有什么用处? 后文再说!其次需要理解Certificate, Identifier, Devices 阅读全文
posted @ 2014-03-05 14:41 阳阳多 阅读(12782) 评论(4) 推荐(0) 编辑
  2012年1月10日
摘要: 接上文http://www.cnblogs.com/zhaoyang/archive/2012/01/09/2317505.html接上文…………高级查询find()1 查询所有记录 db.users.find()2 查询name为apple的记录 db.users.find({“name”:”apple”})3 查询country为china,gender为1的记录 db.users.find({“country”:”china”,” gender”:1})限制结果集对应到标准sql, 之前是select * from, 现在需要的是select name from …1 查询name为ap 阅读全文
posted @ 2012-01-10 01:23 阳阳多 阅读(17312) 评论(1) 推荐(3) 编辑
  2012年1月9日
摘要: mongodb是什么以及其优缺点这里就不介绍了,这几篇文章目的主要是通过实际操作来认识mongodbMongodb安装以及初始化1 下载地址:http://www.mongodb.org/2 安装?需要么?超级简单,直接解压就ok啦!!!3 为了方便使用直接将安装目录下的bin文件夹设置到环境变量中去4 建立数据库文件存放目录,其实就是建立一个文件夹,比如新建文件夹d:\Mongdb5 建立一个mongodb的日志文件,比如新建一个文件d:\Mongdo\logs\mongodb.log6 我们可以将mongodb注册成一个windows服务,这样我们就可以使用net start和net st 阅读全文
posted @ 2012-01-09 20:54 阳阳多 阅读(2609) 评论(0) 推荐(2) 编辑
  2012年1月7日
摘要: 使用eclipse插件创建一个web project首先创建一个Maven的Project如下图我们勾选上Create a simple project (不使用骨架)这里的Packing 选择 war的形式由于packing是war包,那么下面也就多出了webapp的目录由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic web project在我们的项目上点击右键,选择properties 并找到 Project Facets ,并点击Convert to faceted form… 如下图:然后勾选Dynamic Web Module 并点击 阅读全文
posted @ 2012-01-07 00:50 阳阳多 阅读(23931) 评论(5) 推荐(6) 编辑
摘要: 坐标例如上篇helloworld的pom.xml配置文件中的<groupId>com.zhaoyang</groupId><artifactId>HelloWorld</artifactId><version>1.0-SNAPSHOT</version>其实就是坐标,那么Maven的坐标元素包括groupId、artifactId、version、packaging、classifier当一个项目通过依赖,插件或者父项目引用和另外一个项目关联的时候,Maven通过坐标来精确定位一个项目。groupId: 团体,公司,小组, 阅读全文
posted @ 2012-01-07 00:39 阳阳多 阅读(2520) 评论(0) 推荐(2) 编辑
摘要: 第一个Maven项目 -- HelloWorld这里只是通过一个简单例子来初探maven的面目,具体介绍参考后文创建约定的目录结构Maven的源代码目录组织结构是固定的,我们不能随便修改,一个简单的java程序目录结构如下项目名--------------src-----------------------------main //用于放置程序代码-------------------------------------------java //java源代码文件-------------------------------------------resources //java一些资源或者配 阅读全文
posted @ 2012-01-07 00:37 阳阳多 阅读(8979) 评论(1) 推荐(0) 编辑
摘要: Maven以及其Eclipse插件m2eclipse的安装(本文参考了Maven实战)检查JDK的安装以及环境变量的配置打开cmdecho %Java_Home%java -version如下图下载Mavenhttp://maven.apache.org/download.html我这里安装时最新的3.03版本安装到本机1 将下载回来的包解压到任意地址,我的路径是D:\Program Files\apache-maven-3.0.32 新建环境变量M2_HOME 指向D:\Program Files\apache-maven-3.0.33 在path尾部添加%M2_HOME%\bin4检查是否 阅读全文
posted @ 2012-01-07 00:34 阳阳多 阅读(47886) 评论(5) 推荐(7) 编辑
摘要: @ResponseBody & @RequestBody作用?@RequestBody 将 HTTP 请求正文插入方法中,使用适合的HttpMessageConverter将请求体写入某个对象。@ResponseBody 将内容或对象作为 HTTP 响应正文返回,使用@ResponseBody将会跳过视图处理部分,而是调用适合HttpMessageConverter,将返回值写入输出流。HttpMessageConverter接口<mvc:annotation-driven />开启了之后它给AnnotationMethodHandlerAdapter初始化7个转换器,可以 阅读全文
posted @ 2012-01-07 00:25 阳阳多 阅读(41985) 评论(2) 推荐(1) 编辑
摘要: 使用内容协商实现多视图例根据前篇文件的介绍,这里直接给出例子配置xml<context:component-scan base-package="com.controls" /> <context:annotation-config /> <bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver"> <property name="order" value="1" /&g 阅读全文
posted @ 2012-01-07 00:23 阳阳多 阅读(5142) 评论(1) 推荐(1) 编辑
摘要: ContentNegotiatingViewResolver这个解析器是做什么用的?RESTful服务中很重要的一个特性即是同一资源,多种表述我们使用ContentNegotiatingViewResolver就可以做到,这个视图解析器允许你用同样的内容数据来呈现不同的view如下面描述的三种方式:方式1 使用扩展名http://www.test.com/user.xml 呈现xml文件http://www.test.com/user.json 呈现json格式http://www.test.com/user 使用默认view呈现,比如jsp等------------------------- 阅读全文
posted @ 2012-01-07 00:20 阳阳多 阅读(8088) 评论(2) 推荐(1) 编辑