MongoDB开发使用手册 一.基础部分 MongDB简介 1. NOSQL历史和产生原因 原因: 互联网用户数的增长和用户参与互联网习惯的改变 1. 初始的静态内容网站,提供中心化的内容服务, 特点:
Jquery mobile构建于Jquery 以及 Jquery UI类库之上,为前端开发人员提供了一个兼容所有主流移动设备平台的统一UI接口系统。拥有出色的弹性,轻量化以及渐进增强特性与可访问性。
CakePHP是一个开源的PHP on rails的full-stack framework。最开始从Ruby On Rails框架里得到灵感。程序员可使用它来快速创建的Web应用程序。我们的首要目的是使你以一种预置的快速且不失灵活性的方式开展工作。CakePHP有多个特点,这些特点让CakePHP成为了快速开发框架中的佼佼者之一。 1.活跃友好的社区 2.灵活的许可协议(Licensing) 3.兼容PHP4和PHP5 4.数据库交互和简单查询的集成 5.应用程序Scaffolding 6.MVC体系结构 7.友好的表现形式,自定义的URL的请求分配器(Request dispatcher) 8.内置验证机制 9.快速灵活的模版(PHP语法,利用helper) 10.AJAX,JavaScript,HTML Form以及更多的View Helper.. 11.安全,对话(Session),请求处理组件(Request Handling Components) 12.灵活的ACL机制 13.数据的清理(Data Sanitization) 14.灵活的视图缓存(Flexible View Caching) 15.可在任何web站点的子目录里工作,不需要改变Apache配置
Springside3.4 开发手册初稿 一、 Springside 简介 详见官网www.springside.org.cn 二、 应用框架 Spring 3 、 Hibernate 3、Struts
开源报表BIRT开发手册 北京宇信易诚科技有限公司 2007-08-23 宇信易诚版权所有 Birt报表开发手册 目 录 1 Birt介绍 5 1.1 报表介绍 5 1.2 基本概念 5 1
1. Struts2 2. 开发Struts2依赖的jar到http://struts.apache.org/download.cgi#struts2014下载struts-2.x.x-all.zip,目前最新版为2
prototype .js开发者手册(中文文档)。
ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持。<br> 3.2版本则在原来的基础上进行一些架构的调整,引入了命名空间支持和模块化的完善,为大型应用和模块化开发提供了更多的便利。<br> 相比较3.1.3版本而言,主要更新包括:<br> 多模块的支持完善(原来的独立分组已经改为模块); <br> 命名空间及新的自动加载机制; <br> 全新的应用模式; <br> 更完善的Action参数绑定; <br> 新增操作绑定到类支持; <br> PDO参数绑定完善; <br> 更方便的云平台支持,包括SAE和BAE;<br> 更好的Restful、RPC以及Hprose支持,使得接口开发更灵活; <br> 路由功能的增强及闭包支持 ; <br> 子域名及泛域名部署的完善 ; <br> 完全重写的部分工具类库(包括验证码、图像处理、权限处理、文件上传等)。
ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进。[1] ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。 ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、Sqlite以及PDO等多种数据库,ThinkPHP框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。
ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,众多的典型案例确保可以稳定用于商业以及门户级的开发。
ToyBricks(积木)(以下简称ToyBricks)是基于面向积木方法论构建的、面向Java开发(尤其是RIA应用)的开源开发平台, 旨在提供给开发者一个简单易用、高效率、高产品质量、易扩展的开源平台,“像搭积木一样开发软件”。 ToyBricks解决了很多长期困扰Java开发者的问题,如: 1)开发所应用的“平台”都是拼凑而成而非真正意义上的整合解决方案。事实上,很多软件公司的平台都是用开源软件“混搭”而成,典型的,如 SSH(Struts+Spring+Hibernate)、FSH(Flex+Spring+Hibernate)等,这种混搭方案天然的割裂了作为组件 的完整性,很多组件是横跨展现、业务逻辑甚至持久层的; 2)JavaEE中Web开发规范的缺陷。在当前版本的JavaEE开发中,作为一个功能,页面与业务逻辑、配置等文件是分散在不同地方的(页面jsp、 html、js、css、图片等等一般放在工程rootFolder的某个文件夹中;业务逻辑放在classpath下;配置文件有时候要放在WEB-INF 文件夹中),这种分散天然的破坏了作为一个功能的“聚合”要求,我们很多时候是希望作为一个功能的全部文件放在一起的; 这种分散式的结构直接导致了“一个功能或模块打包形成一个jar文件作为产出物”的困难。 3)多个功能、模块之间的冲突问题。jar冲突是最显而易见的了,不同模块要求同一jar的版本可能不同,由于缺乏像OSGI那样的单元(OSGI中为Bundle) 隔离机制,所以只能一方向另一方妥协; 4)编程模型复杂、学习难度高。无论Struts的MVC、Flex的组件模型、Spring的IOC/AOP、Hibernate的ORM等等,其学习与应用 都是有一定难度的; 5)缺乏组件模型或组件模型复杂。可复用的资源积累是一个软件企业知识资产积累的重要组成部分,以JSP的Tag为例,目前很多企业内部只有少部分高 水平技术人员被授权开发公司应用的标签库,这严重限制了可复用资源的积累; 6)缺乏清晰的功能、模块边界。功能、模块之间高度耦合,且体现在不同的位置,导致模块拆分困难;
EJB作为企业级的数据访问/持久化标准在1999年作为J2EE规范的核心规范出现,极大的转变了java企业级开发的模式,为java软件开发提供了一个良好的架构。 EJB从1.0到2.1在J2EE架构中,都是作为一个服务器端的(Server side)的数据访问中间件。开发人员通过EJB标准的API接口来访问操作数据,避免直接用JDBC和Sql操作底层的数据库。从整个EJB规范的角度来说,EJB 3和EJB 2.1最大变更在Entity Bean持久化API上。在EJB3中,Entity Bean持久化已经单独作为一个Persistence API规范和其他的EJB部分分离开来。下面我们主要讨论EJB 3和EJB 2.1在持久化API上的区别。
Web前端开发规范手册 一、规范目的 1.1 概述 .........................................................................
ThinkPHP3.2.3完全开发手册 目录 序言 3 基础 4 获取ThinkPHP 4 环境要求 4 目录结构 4 入口文件 4 自动生成 4 模块 4 控制器 4 开发规范 4 配置 5 配置格式
LUCENE开发部署指导手册 昆明南天开发中心 编者:陈俊 昆明南天电脑系统有限公司 2010年8月 南天WebDT部署开发手册 第1章 引言 1.1 前言 l 编制本手册的目的: 1.描述Luc
Web前端开发规范手册 一、规范目的 1.1 概述 .........................................................................
GWT开发者手册 格式规范:这种字体表示代码或术语 文档目的:对新进员工进行GWT技术培训,使他们可以在以前没有接触过GWT的基础上,通过本文档,经过短期学习,即可使用GWT进行日常开发工作。 GWT版本:gwt-windows-1
内存监控操作手册使用说明 准备文件: Weblogic安装文件:platform816_zh_CN_win32.exe JRockit Mission Control安装文件:jrmc-3.0.3-1
目 录 第一章 介绍 Java平台打印的历史 JDK 1.3 JDK 1.2 JDK 1.1 Java Print Service API能做什么 Java Print Service 构架 javax