20080209 extjs
http://www.yippeesoft.com

1.1. 一切从extjs发布包开始
 
非常幸运的是,我们可以免费去extjs.com下载ext发布包,里边源代码,api文档,例子一应俱全。不过要是想访问svn获得最新的代码,就要花钱了。不过我们现阶段只要这个免费的发布包就可以了,通过里边的范例,可以让我们体验一下ext的风范。

下载地址:http://www.extjs.com/download。到写文档的此时此刻,咱们可以选择ext-1.1.1或者是ext-2.0下载。明显可以看出来ext-2.0的版本高,12月4日终于正式发布了,尚未经过详细测试,所以不敢说什么。下面我们把两个版本都介绍一点儿。

1.2. 看看ext-1.1.1的文档
 
docs目录下是api文档,基本上所有的函数,配置,事件都可以在里边找到,直接打开index.html就可以查看,左侧菜单还包含了对examples目录下例子的引用,不过有些例子需要使用json与后台做数据交换,必须放到服务器上才能看到效果。还有一些后台代码是使用php编写的,如果想看这些例子的效果,还需要配置php运行环境。

如果你用java,而且jdk在1.5以上,不如直接装个resin-3方便,它可以跑php呢。

1.3. 看看ext-2.0的文档
 
api文档依然在docs目录下,虽然可以看到左边的菜单,但是点击之后,右侧的api页面都是靠ajax获得的,所以不能直接在本地查看了,你必须把整个解压缩后的目录放到服务器上,通过浏览器访问服务器,才能看到。

问为什么docs打不开,只能看到一直loading的兄弟,都是因为没把这些东西放到服务器上的原因。

2.0中的api文档中没有例子的链接了,你需要自己去examples目录下找你需要的例子,然后打开看,当然还是有一些例子需要放在服务器上才能看到效果。

ORM就是把关系与对象实现映射,提供简单的增删改查罢了,中间根据需要做一些优化罢了,最终还是为了方便业务逻辑的组织。在我的ORM里面,是把存储过程映射成类的,对于可变查询、多数据库支持,也是在后期才加进去的。特别是多数据库支持,刚开始根本就没有解决的思路,不能把连接写死,又不能改变编程模型,又要统一配置,对于程序员是透明的。举个夸张一点的例子,对于主从结构(通常主从结构不会存在不同的数据库),主表可能在一个数据库内,从表可能保存在另外一个数库内,编程的时候,程序员不知道,也不关心,单库与多库的代码是完全一样的,仅仅是配置文件的不同。对于客户端,当然更是透明的,连服务层都不知道数据的具体保存位置,实现了编程模型的统一。

Extjs客户端控件非常火,这个控件集合也是我在codeplex闲逛的时候看的到.是利用asp.net ajax Library Extender模型 开发的服务端控件控件,当然只能运行在.net上,Extjs需要写太多JS代码.看着都头大,这个是服务端的控件,不用写任何JS,下载了.运行一下.不错.效果很好.大家都知道Extjs很大哦.不过我觉得用来开发MIS或者OA系统还是很不错的.开发网站还是又点吓人.,而且还提供了DEMO,开源地址:http://www.codeplex.com/ExtJsExtenderControl

毫不奇怪,对应用服务器的角色和任务,应用服务器的公司过去没有,现在仍然没有达成一致的意见。他们产上直接竞争而是为了做出各自不同的东西。应用服务器有很多不同角色,而并不是所有的客户都需要同样的功能。可伸缩性就是一个很好的例子。有些公司使用应用服务器只是要帮助他们管理WEB应用,使他们更好地管理自己的业务逻辑,以便更方便地监视数据和保证数据的安全。他们不需要数千台服务器。而另一些公司,特别是大公司,需要管理数千台服务器。对于这样的公司来说,应用服务器的可伸缩性是非常重要的。因此,有些应用服务器强调可伸缩性,有些应用服务器可以做其它一些事情,有些应用服务器什么都能做。

Visual Studio Team System 2008 Team Suite (x86 and x64 WoW) – DVD (Simplified Chinese)

在应用服务器早期应用的时候,人们就发现应用软件本身(人们用来完成工作的程序)正变得越来越大并且越来越复杂。无论应用程序的编写和维护都是如此。与此同时,应用程序共享数据和有时候共享功能的压力也越来越大。更多的应用程序被放在网络上或使用报网络扩展功能。让某些类型的应用程序在网络上运行似乎是合乎逻辑的:这有助于以有组织和有效率地方式共享应用程序的功能,使应用程序更容易编写、管理和维护。

  这种思路的最终结果就是现在的应用服务器。然而,这些服务器首先出现在客户机/服务器中以及局域网中。首先,它们经常与“分层次”的应用程序相关联,人们把这种应用程序的功能解释为二层的(数据库和客户端程序)、三层的(数据库、客户端程序和应用服务器)和N层的(包含二层,三层以及多层)应用程序。这过去是(现在仍然是)一种复杂的应用程序开发模式,不能大规模应用。后来出现了万维网。这种网络是一种自动的三层应用(数据库、客户端程序和Web服务器),这样,利用应用服务器的功能管理数据突然之间不仅变成了程序设计中的一种较好方法,而且成为必不可少的。这使应用服务器从默默无闻的状态提升到了显要的位置。毫不夸张地说,已经有几十家公司介入了应用服务器软件产品的开发。

历史博文

标签:
十一月 11, 2008 at 10:31 下午 by yippee 1,032 次
Category: Info
Tags: